Nelmio\Alice\Loader\LoaderIntegrationTest::testMultipleInheritanceInTemplates PHP Метод

testMultipleInheritanceInTemplates() публичный Метод

    public function testMultipleInheritanceInTemplates()
    {
        $data = [\stdClass::class => ['dummy_minimal (template)' => ['foo' => 'bar'], 'favorite_dummy (template)' => ['foo' => 'baz', 'name' => 'favorite', 'favoriteNumber' => 2], 'dummy_full (template, extends dummy_minimal, extends favorite_dummy)' => ['name' => 'full', 'friends' => 'none'], 'dummy (extends dummy_full)' => ['friends' => 'plenty']]];
        $expected = new ObjectSet(new ParameterBag(), new ObjectBag(['dummy' => StdClassFactory::create(['foo' => 'baz', 'name' => 'full', 'favoriteNumber' => 2, 'friends' => 'plenty'])]));
        $actual = $this->loader->loadData($data);
        $this->assertEquals($expected, $actual);
    }