stworzyłem sobie serwis który chce aby rejestrował użytkownika. Chciałem przetestować metodę która weryfikuje czy użytkownik jest już w systemie, zwraca boola . Zrobiłem var_dump poprzez przeglądarkę i jak użytkownik istnieje zwraca mi jego obiekt a jeśli nie zwraca nulla.
Kod serwisu :
<?php namespace Acme\UserBundle\Libs; use Doctrine\Bundle\DoctrineBundle\Registry; use Doctrine\ORM\EntityManager; use Symfony\Component\DependencyInjection\Container; class RegisterTest { public $doctrine; private $container; /** * @param $data */ public function __construct(Registry $doctrine) { $this->doctrine = $doctrine; } public function checkUserExist($name) { $this->name = $name; 'username'=>'m4ver' )); return true; }else{ return false; } } }
W przeglądarce var_dump zwraca mi true a spec false.. mimo że testuje tego samego użytkownika.. wiecie może dlaczego ?