Knp\Bundle\KnpBundlesBundle\Security\Core\User\UserProvider::loadUserByUsername PHP Метод

loadUserByUsername() публичный Метод

public loadUserByUsername ( $username )
    public function loadUserByUsername($username)
    {
        return $this->ownerManager->findDeveloperBy(array('name' => $username));
    }

Usage Example

Пример #1
0
 public function testLoadDeveloperByUsername()
 {
     $john = $this->getMock('Knp\\Bundle\\KnpBundlesBundle\\Entity\\Developer');
     $userManager = $this->getMock('Knp\\Bundle\\KnpBundlesBundle\\Manager\\OwnerManager', array('findDeveloperBy'), array(), '', false);
     $userManager->expects($this->once())->method('findDeveloperBy')->with($this->equalTo(array('name' => 'john')))->will($this->returnValue($john));
     $provider = new UserProvider($userManager);
     $this->assertEquals($john, $provider->loadUserByUsername('john'));
 }