Symfony\Component\DependencyInjection\Tests\ContainerBuilderTest::testCreateServiceWithExpression PHP Method

testCreateServiceWithExpression() public method

    public function testCreateServiceWithExpression()
    {
        $builder = new ContainerBuilder();
        $builder->setParameter('bar', 'bar');
        $builder->register('bar', 'BarClass');
        $builder->register('foo', 'Bar\FooClass')->addArgument(array('foo' => new Expression('service("bar").foo ~ parameter("bar")')));
        $this->assertEquals('foobar', $builder->get('foo')->arguments['foo']);
    }
ContainerBuilderTest