コード例 #1
0
ファイル: Autoloader.php プロジェクト: John-Eddy/ProjetCastor
 /**
  * {@inheritDoc}
  */
 public function __invoke($className)
 {
     if (class_exists($className, false) || !$this->classNameInflector->isProxyClassName($className)) {
         return false;
     }
     $file = $this->fileLocator->getProxyFileName($className);
     if (!file_exists($file)) {
         return false;
     }
     return (bool) (require_once $file);
 }
コード例 #2
0
ファイル: Autoloader.php プロジェクト: jbafford/ProxyManager
 /**
  * {@inheritDoc}
  */
 public function __invoke(string $className) : bool
 {
     if (class_exists($className, false) || !$this->classNameInflector->isProxyClassName($className)) {
         return false;
     }
     $file = $this->fileLocator->getProxyFileName($className);
     if (!file_exists($file)) {
         return false;
     }
     /* @noinspection PhpIncludeInspection */
     return (bool) (require_once $file);
 }