AbstractCachedClassLoader |
abstract class |
Drupal\xautoload\ClassLoader |
src/ClassLoader/AbstractCachedClassLoader.php |
|
4 |
|
|
AbstractClassLoader |
abstract class |
Drupal\xautoload\ClassLoader |
src/ClassLoader/AbstractClassLoader.php |
Behaves mostly like the Symfony ClassLoader classes. |
3 |
2 |
|
AbstractClassLoaderDecorator |
abstract class |
Drupal\xautoload\ClassLoader |
src/ClassLoader/AbstractClassLoaderDecorator.php |
Behaves mostly like the Symfony ClassLoader classes. |
2 |
1 |
|
AbstractDrupalBootTest |
abstract class |
Drupal\xautoload\Tests\DrupalBootTest |
tests/src/DrupalBootTest/AbstractDrupalBootTest.php |
@runTestsInSeparateProcesses
@preserveGlobalState disabled |
2 |
3 |
|
AbstractExampleModules |
abstract class |
Drupal\xautoload\Tests\Example |
tests/src/Example/AbstractExampleModules.php |
|
2 |
1 |
|
AbstractInjectedApi |
abstract class |
Drupal\xautoload\ClassFinder\InjectedApi |
src/ClassFinder/InjectedApi/AbstractInjectedApi.php |
To help testability, we use an injected API instead of just a return value.
The injected API can be mocked to provide a mocked file_exists(), and to
monitor all suggested candidates, not just the correct return value. |
3 |
|
|
AbstractQueuedCachedClassLoader |
abstract class |
Drupal\xautoload\ClassLoader |
src/ClassLoader/AbstractQueuedCachedClassLoader.php |
Bass class for cached class loader decorators where cache entries cannot be
written one by one, but have to be written all at once instead. |
2 |
|
|
ApcClassLoader |
class |
Drupal\xautoload\ClassLoader |
src/ClassLoader/ApcClassLoader.php |
|
|
1 |
|
ApcuClassLoader |
class |
Drupal\xautoload\ClassLoader |
src/ClassLoader/ApcuClassLoader.php |
|
|
1 |
|
ApcuQueuedCachedClassLoader |
class |
Drupal\xautoload\ClassLoader |
src/ClassLoader/ApcuQueuedCachedClassLoader.php |
|
|
1 |
|
BasicIntegrityTest |
class |
Drupal\xautoload\Tests |
tests/src/BasicIntegrityTest.php |
A test class to verify that all class files work well across PHP versions. |
|
|
|
Cache |
class |
Drupal\xautoload\Tests\VirtualDrupal |
tests/src/VirtualDrupal/Cache.php |
|
|
|
|
CachedClassMapGenerator |
class |
Drupal\xautoload\Discovery |
src/Discovery/CachedClassMapGenerator.php |
|
|
1 |
|
CacheManager |
class |
Drupal\xautoload\CacheManager |
src/CacheManager/CacheManager.php |
|
|
5 |
|
CacheManagerObserverInterface |
interface |
Drupal\xautoload\CacheManager |
src/CacheManager/CacheManagerObserverInterface.php |
|
6 |
6 |
|
CacheMissLoaderSetFinder |
class |
Drupal\xautoload\CacheMissObserver |
src/CacheMissObserver/CacheMissLoaderSetFinder.php |
Replaces the ProxyClassFinder in the ClassLoader with the real ClassLoader. |
|
1 |
|
CacheMissObserverInterface |
interface |
Drupal\xautoload\CacheMissObserver |
src/CacheMissObserver/CacheMissObserverInterface.php |
An operation that can be queued up to be performed on the class finder once
it is initialized. |
3 |
3 |
|
CacheNotSupportedException |
class |
Drupal\xautoload\ClassLoader |
src/ClassLoader/CacheNotSupportedException.php |
|
|
|
|
CallLog |
class |
Drupal\xautoload\Tests\Util |
tests/src/Util/CallLog.php |
|
|
3 |
|
ClassFinder |
class |
Drupal\xautoload\ClassFinder |
src/ClassFinder/ClassFinder.php |
|
|
4 |
|
ClassFinderAdapter |
class |
Drupal\xautoload\Adapter |
src/Adapter/ClassFinderAdapter.php |
An instance of this class is passed around to implementations of
hook_xautoload(). It acts as a wrapper around the ClassFinder, to register
stuff. |
|
7 |
|
ClassFinderAdapterInterface |
interface |
Drupal\xautoload\Adapter |
src/Adapter/ClassFinderAdapterInterface.php |
|
2 |
|
|
ClassFinderAdapterTest |
class |
Drupal\xautoload\Tests |
tests/src/ClassFinderAdapterTest.php |
|
|
|
|
ClassFinderInterface |
interface |
Drupal\xautoload\ClassFinder |
src/ClassFinder/ClassFinderInterface.php |
|
2 |
6 |
|
ClassLoaderInterface |
interface |
Drupal\xautoload\ClassLoader |
src/ClassLoader/ClassLoaderInterface.php |
Behaves mostly like the Symfony ClassLoader classes. |
2 |
2 |
|
ClassLoaderTest |
class |
Drupal\xautoload\Tests |
tests/src/ClassLoaderTest.php |
|
|
|
|
ClassMapGenerator |
class |
Drupal\xautoload\Discovery |
src/Discovery/ClassMapGenerator.php |
|
|
5 |
|
ClassMapGeneratorInterface |
interface |
Drupal\xautoload\Discovery |
src/Discovery/ClassMapGeneratorInterface.php |
|
2 |
2 |
|
CollectFilesInjectedApi |
class |
Drupal\xautoload\ClassFinder\InjectedApi |
src/ClassFinder/InjectedApi/CollectFilesInjectedApi.php |
To help testability, we use an injected API instead of just a return value.
The injected API can be mocked to provide a mocked file_exists(), and to
monitor all suggested candidates, not just the correct return value. |
|
1 |
|
CommonRegistrationInterface |
interface |
Drupal\xautoload\ClassFinder |
src/ClassFinder/CommonRegistrationInterface.php |
Class finder interface with additional registration methods. |
2 |
1 |
|
ComposerDir |
class |
Drupal\xautoload\Discovery |
src/Discovery/ComposerDir.php |
|
|
2 |
|
ComposerJson |
class |
Drupal\xautoload\Discovery |
src/Discovery/ComposerJson.php |
|
1 |
2 |
|
ComposerJsonTargetDir |
class |
Drupal\xautoload\Discovery |
src/Discovery/ComposerJsonTargetDir.php |
|
|
|
|
ComposerJsonTest |
class |
Drupal\xautoload\Tests |
tests/src/ComposerJsonTest.php |
|
|
|
|
DbCacheClassLoader |
class |
Drupal\xautoload\ClassLoader |
src/ClassLoader/DbCacheClassLoader.php |
A class loader decorator using Drupal's native db cache. |
|
1 |
|
DefaultDirectoryBehavior |
final class |
Drupal\xautoload\DirectoryBehavior |
src/DirectoryBehavior/DefaultDirectoryBehavior.php |
Directory behavior for PSR-4 and PEAR. |
|
6 |
|
DirectoryBehaviorInterface |
interface |
Drupal\xautoload\DirectoryBehavior |
src/DirectoryBehavior/DirectoryBehaviorInterface.php |
|
3 |
3 |
|
DiscoveryTest |
class |
Drupal\xautoload\Tests |
tests/src/DiscoveryTest.php |
|
|
|
|
DrupalBootHookTest |
class |
Drupal\xautoload\Tests\DrupalBootTest |
tests/src/DrupalBootTest/DrupalBootHookTest.php |
Tests modules that use hook_xautoload() and hook_libraries_info() |
|
|
|
DrupalBootstrap |
class |
Drupal\xautoload\Tests\VirtualDrupal |
tests/src/VirtualDrupal/DrupalBootstrap.php |
|
|
|
|
DrupalBootTest |
class |
Drupal\xautoload\Tests\DrupalBootTest |
tests/src/DrupalBootTest/DrupalBootTest.php |
@runTestsInSeparateProcesses
@preserveGlobalState disabled |
|
|
|
DrupalComponentContainer |
class |
Drupal\xautoload\Tests\VirtualDrupal |
tests/src/VirtualDrupal/DrupalComponentContainer.php |
@property ModuleEnable ModuleEnable
@property DrupalGetFilename DrupalGetFilename
@property SystemUpdateBootstrapStatus SystemUpdateBootstrapStatus
@property SystemRebuildModuleData SystemRebuildModuleData
@property SystemListReset… |
|
1 |
|
DrupalCoreRegistryPlugin |
class |
Drupal\xautoload\ClassFinder\Plugin |
src/ClassFinder/Plugin/DrupalCoreRegistryPlugin.php |
|
|
1 |
|
DrupalCoreRegistryRegistrator |
class |
Drupal\xautoload\Phases |
src/Phases/DrupalCoreRegistryRegistrator.php |
|
|
1 |
|
DrupalEnvironment |
class |
Drupal\xautoload\Tests\VirtualDrupal |
tests/src/VirtualDrupal/DrupalEnvironment.php |
|
|
3 |
|
DrupalExtensionAdapter |
class |
Drupal\xautoload\Adapter |
src/Adapter/DrupalExtensionAdapter.php |
Service that knows how to register module namespaces and prefixes into the
class loader, and that remembers which modules have already been registered. |
|
2 |
|
DrupalExtensionNamespaceFinderPlugin |
class |
Drupal\xautoload\ClassFinder\Plugin |
src/ClassFinder/Plugin/DrupalExtensionNamespaceFinderPlugin.php |
There are different dimensions of state for each module: |
1 |
2 |
|
DrupalExtensionUnderscoreFinderPlugin |
class |
Drupal\xautoload\ClassFinder\Plugin |
src/ClassFinder/Plugin/DrupalExtensionUnderscoreFinderPlugin.php |
|
|
2 |
|
DrupalGetFilename |
class |
Drupal\xautoload\Tests\VirtualDrupal |
tests/src/VirtualDrupal/DrupalGetFilename.php |
|
|
|
|
DrupalLoad |
class |
Drupal\xautoload\Tests\VirtualDrupal |
tests/src/VirtualDrupal/DrupalLoad.php |
|
|
|
|