Nelmio\Alice\Generator\Resolver\ParameterResolverIntegrationTest::provideCircularReferences PHP Method

provideCircularReferences() public method

    public function provideCircularReferences()
    {
        $return = [];
        $return['simple scenario'] = [new ParameterBag(['param1' => '<{param2}>', 'param2' => '<{param1}>']), null];
        $return['one level deep scenario1'] = [new ParameterBag(['param1' => '<{param2}>', 'param2' => '<{param3}>', 'param3' => '<{param2}>']), null];
        $return['one level deep scenario2'] = [new ParameterBag(['param1' => '<{param2}>', 'param2' => '<{param3}>', 'param3' => '<{param1}>']), null];
        return $return;
    }