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. |
|
|
|