getAutowiredMethods() public method

Gets autowired methods.
public getAutowiredMethods ( ) : string[]
return string[]
Example #1
0
    public function testAutowired()
    {
        $def = new Definition('stdClass');
        $this->assertFalse($def->isAutowired());
        $def->setAutowired(true);
        $this->assertTrue($def->isAutowired());
        $this->assertEquals(array('__construct'), $def->getAutowiredMethods());

        $def->setAutowiredMethods(array('foo'));
        $def->setAutowired(false);
        $this->assertSame(array(), $def->getAutowiredMethods());
        $this->assertFalse($def->isAutowired());

        $def->setAutowiredMethods(array('getFoo', 'getBar'));
        $this->assertEquals(array('getFoo', 'getBar'), $def->getAutowiredMethods());
        $this->assertTrue($def->isAutowired());
    }