public function nonFlowPackageClassesCanBeIncludedInObjectManagementByConfiguration()
{
$packagePath = 'vfs://Packages/NonFlow.IncludeAllClasses/';
mkdir($packagePath . 'Classes/', 0777, true);
file_put_contents($packagePath . 'composer.json', '{"name": "nonflow/includeallclasses", "type": "some-non-flow-package-type"}');
file_put_contents($packagePath . 'Classes/Test.php', '<?php ?>');
$testPackage = new Package('NonFlow.IncludeAllClasses', 'nonflow/includeallclasses', $packagePath, ['psr-4' => ['NonFlow\\IncludeAllClasses' => 'Classes/']]);
$objectManagementEnabledClasses = $this->compileTimeObjectManager->_call('registerClassFiles', ['NonFlow.IncludeAllClasses' => $testPackage]);
// Count is at least 1 as '' => 'DateTime' is hardcoded
$this->assertCount(2, $objectManagementEnabledClasses);
$this->assertArrayHasKey('NonFlow.IncludeAllClasses', $objectManagementEnabledClasses);
}