Exemple #1
0
 public function __construct($path, $params = null)
 {
     if (isset($params['realFile']) && $params['realFile'] !== null && !$params['realFile'] instanceof IFile) {
         $type = get_class($params['realFile']) ? get_class($params['realFile']) : gettype($params['realFile']);
         throw new EyeInvalidArgumentException('Invalid argument $params[\'realFile\']: was ' . $type . ', expecting IFile.');
     }
     $this->path = $path;
     $this->realFile = $params['realFile'];
     if (self::$Logger === null) {
         self::$Logger = Logger::getLogger('fileSystem.VirtualFile');
     }
 }