コード例 #1
0
ファイル: FnTest.php プロジェクト: aerisweather/Fn
 /** @test */
 public function method_factory()
 {
     $someClassFactory = Fn\factory('Aeris\\FnTest\\Fixture\\SomeClass');
     $someClassInstance = $someClassFactory('a', 'b', 'c');
     $this->assertInstanceOf('Aeris\\FnTest\\Fixture\\SomeClass', $someClassInstance);
     $this->assertEquals(['a', 'b', 'c'], $someClassInstance->ctorArgs);
 }
コード例 #2
0
ファイル: IdentityToken.php プロジェクト: aerisweather/ZfAuth
 public function getRoles()
 {
     return array_map($this->identity->getRoles(), Fn\factory('\\Symfony\\Component\\Security\\Core\\Role\\Role'));
 }