/** @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); }
public function getRoles() { return array_map($this->identity->getRoles(), Fn\factory('\\Symfony\\Component\\Security\\Core\\Role\\Role')); }