eZ\Publish\Core\MVC\Symfony\Security\User\Identity::addInformation PHP Метод

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

Registers several pieces of information in the identity.
public addInformation ( array $information )
$information array Hash where key is the information type and value is a scalar.
    public function addInformation(array $information)
    {
        $this->identityInfo += $information;
        $this->resetHash();
    }

Usage Example

Пример #1
0
 /**
  * @covers eZ\Publish\Core\MVC\Symfony\Security\User\Identity::__construct
  * @covers eZ\Publish\Core\MVC\Symfony\Security\User\Identity::addInformation
  * @covers eZ\Publish\Core\MVC\Symfony\Security\User\Identity::getInformation
  */
 public function testAddInformation()
 {
     $identity = new Identity();
     $this->assertSame(array(), $identity->getInformation());
     $additionalInfo = array('foo' => 'bar', 'truc' => 'muche', 'number' => 123);
     $identity->addInformation($additionalInfo);
     $this->assertSame($additionalInfo, $identity->getInformation());
     $moreInfo = array('another' => 'one', 'foot' => 'print');
     $identity->addInformation($moreInfo);
     $this->assertEquals($additionalInfo + $moreInfo, $identity->getInformation());
 }