You are here

Classes, traits, and interfaces in X Autoload 7.2

Primary tabs

Namesort descending Type Namespace Location Description Direct uses Use statements Strings
ArithmeticsUnitTest class Drupal\xautoload\Tests lib/Drupal/xautoload/Tests/ArithmeticsUnitTest.php
ExampleTest class Drupal\xautoload_example\Tests modules/xautoload_example/lib/Drupal/xautoload_example/Tests/ExampleTest.php
ExampleWebTest class Drupal\xautoload_example\Tests modules/xautoload_example/lib/Drupal/xautoload_example/Tests/ExampleWebTest.php
XAutoloadUnitTestCase class ./xautoload.test
xautoload_ClassFinder_ApcCache class lib/ClassFinder/ApcCache.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 1
xautoload_ClassFinder_NamespaceOrPrefix class lib/ClassFinder/NamespaceOrPrefix.php
xautoload_ClassFinder_Prefix class lib/ClassFinder/Prefix.php 1
xautoload_ClassLoader class lib/ClassLoader.php Behaves like the Symfony ClassLoader classes.
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_DrupalExtensionSystem class lib/DrupalExtensionSystem.php That's an abstraction of the Drupal module/theme system. It can tell us when an extension exists, and at which path.
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().
xautoload_Mock_DrupalExtensionSystem class lib/Mock/DrupalExtensionSystem.php
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.
xautoload_Plugin_checkIncludePath class lib/Plugin/checkIncludePath.php This class is not used anywhere in xautoload, but could be used by other modules.
xautoload_Plugin_checkNothing class lib/Plugin/checkNothing.php This class is not used anywhere in xautoload, but could be used by other modules.
xautoload_Plugin_DrupalExtensionLibPrefixDeep class lib/Plugin/DrupalExtensionLibPrefixDeep.php
xautoload_Plugin_DrupalExtensionLibPSR0 class lib/Plugin/DrupalExtensionLibPSR0.php
xautoload_Plugin_DrupalSimpletest class lib/Plugin/DrupalSimpletest.php
xautoload_Plugin_Interface interface lib/Plugin/Interface.php X Autoload plugins are for: 3
xautoload_Plugin_WithKillswitch abstract class lib/Plugin/WithKillswitch.php X Autoload plugins are for: 3
xautoload_RegistryWildcard_RecursiveScan class lib/RegistryWildcard/RecursiveScan.php Scan directories for wildcard files[] instructions in a module's info file.
xautoload_ServiceFactory class lib/ServiceFactory.php
xautoload_ServiceRegistry class lib/ServiceRegistry.php

Other projects