You are here

class xautoload_FinderPlugin_CheckIncludePath in X Autoload 7.3

Same name and namespace in other branches
  1. 7.5 legacy/lib/FinderPlugin/CheckIncludePath.php \xautoload_FinderPlugin_CheckIncludePath
  2. 7.4 legacy/lib/FinderPlugin/CheckIncludePath.php \xautoload_FinderPlugin_CheckIncludePath

This class is not used anywhere in xautoload, but could be used by other modules.

Hierarchy

Expanded class hierarchy of xautoload_FinderPlugin_CheckIncludePath

File

lib/FinderPlugin/CheckIncludePath.php, line 8

View source
class xautoload_FinderPlugin_CheckIncludePath implements xautoload_FinderPlugin_Interface {

  /**
   * Expect a class Aaa_Bbb_Ccc_Ddd to be in Aaa/Bbb/Ccc/Ddd.php,
   * but consider the PHP include_path setting.
   *
   * @param xautoload_InjectedAPI_findFile $api
   *   The InjectedAPI object.
   * @param string $path_fragment
   *   First part of the path, for instance "Aaa/Bbb/".
   * @param string $path_suffix
   *   Second part of the path, for instance "Ccc/Ddd.php".
   *
   * @return bool|NULL
   *   TRUE, if the file was found.
   *   FALSE, otherwise.
   */
  function findFile($api, $path_fragment, $path_suffix) {
    $path = $path_fragment . $path_suffix;
    if ($api
      ->suggestFile_checkIncludePath($path)) {
      return TRUE;
    }
  }

}

Members

Namesort descending Modifiers Type Description Overrides
xautoload_FinderPlugin_CheckIncludePath::findFile function Expect a class Aaa_Bbb_Ccc_Ddd to be in Aaa/Bbb/Ccc/Ddd.php, but consider the PHP include_path setting. Overrides xautoload_FinderPlugin_Interface::findFile