You appear to be a bot. Output may be restricted
Description
Finds the path to the file where the class is defined.
Usage
$string|false = ClassLoader::findFile( $class );
Parameters
- $class
- ( string ) required – The name of the class
Returns
string|false The path if found, false otherwise
Source
File name: woocommerce/packages/woocommerce-admin/vendor/composer/ClassLoader.php
Lines:
1 to 34 of 34
public function findFile($class) { // class map lookup if (isset($this->classMap[$class])) { return $this->classMap[$class]; } if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) { return false; } if (null !== $this->apcuPrefix) { $file = apcu_fetch($this->apcuPrefix.$class, $hit); if ($hit) { return $file; } } $file = $this->findFileWithExtension($class, '.php'); // Search for Hack files if we are running on HHVM if (false === $file && defined('HHVM_VERSION')) { $file = $this->findFileWithExtension($class, '.hh'); } if (null !== $this->apcuPrefix) { apcu_add($this->apcuPrefix.$class, $file); } if (false === $file) { // Remember that this class does not exist. $this->missingClasses[$class] = true; } return $file; }