You are here

Classes, traits, and interfaces in X Autoload 7.3

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
ClassFinderTest class Drupal\xautoload\Tests tests/Drupal/xautoload/Tests/ClassFinderTest.php
ClassLoaderTest class Drupal\xautoload\Tests tests/Drupal/xautoload/Tests/ClassLoaderTest.php
DummyFilesystem class Drupal\xautoload\Tests tests/Drupal/xautoload/Tests/DummyFilesystem.php
ExampleClass class Drupal\xautoload_test_2 tests/test_2/lib/Drupal/xautoload_test_2/ExampleClass.php
ExampleClass class Drupal\xautoload_test_1 tests/test_1/lib/Drupal/xautoload_test_1/ExampleClass.php
PublicAssertInterface interface Drupal\xautoload\Tests lib/Drupal/xautoload/Tests/PublicAssertInterface.php 2
RegistryFilesAlterTest class Drupal\xautoload\Tests tests/Drupal/xautoload/Tests/RegistryFilesAlterTest.php
StreamWrapper class Drupal\xautoload\Tests tests/Drupal/xautoload/Tests/StreamWrapper.php Intercept calls to the filesystem, so we don't have to create fixture files.
XAutoloadUnitTestCase class Drupal\xautoload\Tests lib/Drupal/xautoload/Tests/XAutoloadUnitTestCase.php
XAutoloadWebTestCase class Drupal\xautoload\Tests lib/Drupal/xautoload/Tests/XAutoloadWebTestCase.php
xautoload_ApcKeyManager_Disabled class lib/ApcKeyManager/Disabled.php
xautoload_ApcKeyManager_Enabled class lib/ApcKeyManager/Enabled.php
xautoload_ApcKeyManager_Interface interface lib/ApcKeyManager/Interface.php 2
xautoload_BootSchedule_Default class lib/BootSchedule/Default.php
xautoload_BootSchedule_Helper_Base abstract class lib/BootSchedule/Helper/Base.php 2
xautoload_BootSchedule_Helper_Interface interface lib/BootSchedule/Helper/Interface.php 1
xautoload_BootSchedule_Helper_PHP52 class lib/BootSchedule/Helper/PHP52.php
xautoload_BootSchedule_Helper_PHP53 class lib/BootSchedule/Helper/PHP53.php
xautoload_BootSchedule_Interface interface lib/BootSchedule/Interface.php 2
xautoload_BootSchedule_Proxy class lib/BootSchedule/Proxy.php
xautoload_ClassFinder_Helper_Map class lib/ClassFinder/Helper/Map.php Helper class for the class finder. This is not part of ClassFinder, because we want to use the same logic for namespaces (PSR-0) and prefixes (PEAR).
xautoload_ClassFinder_Interface interface lib/ClassFinder/Interface.php 2
xautoload_ClassFinder_NamespaceOrPrefix class lib/ClassFinder/NamespaceOrPrefix.php
xautoload_ClassFinder_Prefix class lib/ClassFinder/Prefix.php 1
xautoload_ClassFinder_Proxy class lib/ClassFinder/Proxy.php
xautoload_ClassLoader_ApcAggressive class lib/ClassLoader/ApcAggressive.php
xautoload_ClassLoader_ApcCache class lib/ClassLoader/ApcCache.php 1
xautoload_ClassLoader_Interface interface lib/ClassLoader/Interface.php Behaves mostly like the Symfony ClassLoader classes. 1
xautoload_ClassLoader_NoCache class lib/ClassLoader/NoCache.php Behaves mostly like the Symfony ClassLoader classes. 1
xautoload_Container_ContainerProxyObject class lib/Container/ContainerProxyObject.php
xautoload_Container_Identity class lib/Container/Identity.php
xautoload_Container_IdentityProxyObject class lib/Container/IdentityProxyObject.php 2
xautoload_Container_LazyServices class lib/Container/LazyServices.php @property xautoload_BootSchedule_Helper_PHP52|xautoload_BootSchedule_Helper_PHP53 $registrationHelper @property xautoload_BootSchedule_Interface $schedule @property xautoload_LoaderManager $loaderManager @property…
xautoload_Container_MagicGet class lib/Container/MagicGet.php
xautoload_Container_ProxyObject abstract class lib/Container/ProxyObject.php 2
xautoload_Discovery_DirScanner class lib/Discovery/DirScanner.php Searches a directory for files that follow the xautoload naming scheme. Actually, this only works in D6 (yet), but we keep this file around for easier porting between the D6 and the D7 version of xautoload.
xautoload_FinderPlugin_CheckIncludePath class lib/FinderPlugin/CheckIncludePath.php This class is not used anywhere in xautoload, but could be used by other modules.
xautoload_FinderPlugin_Interface interface lib/FinderPlugin/Interface.php X Autoload plugins are for: 3
xautoload_FinderPlugin_Psr4 class lib/FinderPlugin/Psr4.php
xautoload_FinderPlugin_WithKillswitch abstract class lib/FinderPlugin/WithKillswitch.php X Autoload plugins are for:
xautoload_InjectedAPI_findFile class lib/InjectedAPI/findFile.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.
xautoload_InjectedAPI_hookXautoload class lib/InjectedAPI/hookXautoload.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.
xautoload_LoaderFactory class lib/LoaderFactory.php This thing has an overview of available class loaders with different cache mechanics. It can detect the currently applicable cache method, and it can switch between cache methods.
xautoload_LoaderManager class lib/LoaderManager.php This thing has an overview of available class loaders with different cache mechanics. It can detect the currently applicable cache method, and it can switch between cache methods.
xautoload_Main class lib/Main.php
xautoload_MissingDirPlugin_DrupalExtensionAbstract abstract class lib/MissingDirPlugin/DrupalExtensionAbstract.php 2
xautoload_MissingDirPlugin_DrupalExtensionNamespace class lib/MissingDirPlugin/DrupalExtensionNamespace.php
xautoload_MissingDirPlugin_DrupalExtensionPrefix class lib/MissingDirPlugin/DrupalExtensionPrefix.php
xautoload_MissingDirPlugin_Interface interface lib/MissingDirPlugin/Interface.php 1
xautoload_Mock_InjectedAPI_findFile class lib/Mock/InjectedAPI/findFile.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.

Pages

Other projects