Neos\Flow\Tests\Unit\ObjectManagement\CompileTimeObjectManagerTest::setUp PHP Method

setUp() public method

public setUp ( )
    public function setUp()
    {
        vfsStream::setup('Packages');
        $this->mockPackageManager = $this->getMockBuilder(PackageManager::class)->disableOriginalConstructor()->getMock();
        $this->compileTimeObjectManager = $this->getAccessibleMock(CompileTimeObjectManager::class, array('dummy'), array(), '', false);
        $this->compileTimeObjectManager->_set('systemLogger', $this->createMock(SystemLoggerInterface::class));
        $configurations = array('Neos' => array('Flow' => array('object' => array('includeClasses' => array('NonFlow.IncludeAllClasses' => array('.*'), 'NonFlow.IncludeAndExclude' => array('.*'), 'Vendor.AnotherPackage' => array('SomeNonExistingClass')), 'excludeClasses' => array('NonFlow.IncludeAndExclude' => array('.*'))))));
        $this->compileTimeObjectManager->injectAllSettings($configurations);
    }