BetterReflectionTest\SourceLocator\Type\AggregateSourceLocatorTest::testTwoStringSourceLocatorsResolveCorrectly PHP Метод

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

    public function testTwoStringSourceLocatorsResolveCorrectly()
    {
        $identifier = new Identifier('Foo', new IdentifierType(IdentifierType::IDENTIFIER_CLASS));
        $locator1 = new StringSourceLocator('<?php');
        $locator2 = new StringSourceLocator('<?php class Foo {}');
        $aggregate = new AggregateSourceLocator([$locator1, $locator2]);
        $reflection = $aggregate->locateIdentifier($this->getMockReflector(), $identifier);
        $this->assertSame('Foo', $reflection->getName());
    }