Exemplo n.º 1
0
 /**
  * @depends testConstructor
  */
 public function testSetGetRemoveAttribute(SimpleCredentials $credentials)
 {
     $credentials->setAttribute('name', 'test');
     $this->assertSame('test', $credentials->getAttribute('name'));
     $this->assertNull($credentials->getAttribute('notexisting'));
     $credentials->removeAttribute('name');
     $this->assertNull($credentials->getAttribute('name'));
     $credentials->setAttribute('name', 'test');
     $this->assertSame('test', $credentials->getAttribute('name'));
     $credentials->setAttribute('name', null);
     $this->assertNull($credentials->getAttribute('name'));
 }
Exemplo n.º 2
0
 /**
  * {@inheritDoc}
  *
  * @api
  */
 public function getAttribute($name)
 {
     if (null == $this->credentials) {
         return null;
     }
     return $this->credentials->getAttribute($name);
 }