You are here

Classes, traits, and interfaces in X Autoload 7.5

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
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

Pages

Other projects