eee
This commit is contained in:
+6
-7
@@ -36,8 +36,7 @@ class Scanner extends Component
|
|||||||
/**
|
/**
|
||||||
* @var array 配置选项
|
* @var array 配置选项
|
||||||
*/
|
*/
|
||||||
private array $config
|
private array $config = [
|
||||||
= [
|
|
||||||
'skip_patterns' => ['/vendor/', '/tests/', '/cache/', '/node_modules/'],
|
'skip_patterns' => ['/vendor/', '/tests/', '/cache/', '/node_modules/'],
|
||||||
'skip_directories' => [],
|
'skip_directories' => [],
|
||||||
'extensions' => ['php'],
|
'extensions' => ['php'],
|
||||||
@@ -178,7 +177,7 @@ class Scanner extends Component
|
|||||||
} catch (Throwable $e) {
|
} catch (Throwable $e) {
|
||||||
$this->logError($e, [
|
$this->logError($e, [
|
||||||
'file' => $path,
|
'file' => $path,
|
||||||
'action' => 'process_file'
|
'action' => 'process_file',
|
||||||
]);
|
]);
|
||||||
|
|
||||||
// 如果是语法错误,可以选择抛出或记录
|
// 如果是语法错误,可以选择抛出或记录
|
||||||
@@ -246,7 +245,7 @@ class Scanner extends Component
|
|||||||
if ($this->config['debug']) {
|
if ($this->config['debug']) {
|
||||||
$this->logError($e, [
|
$this->logError($e, [
|
||||||
'file' => $path,
|
'file' => $path,
|
||||||
'action' => 'opcache_optimize'
|
'action' => 'opcache_optimize',
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -329,7 +328,7 @@ class Scanner extends Component
|
|||||||
} catch (Throwable $e) {
|
} catch (Throwable $e) {
|
||||||
$this->logError($e, [
|
$this->logError($e, [
|
||||||
'class' => $class,
|
'class' => $class,
|
||||||
'action' => 'analyze_class'
|
'action' => 'analyze_class',
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -386,7 +385,7 @@ class Scanner extends Component
|
|||||||
'class' => $class,
|
'class' => $class,
|
||||||
'method' => $method->getName(),
|
'method' => $method->getName(),
|
||||||
'attribute' => $attributeName,
|
'attribute' => $attributeName,
|
||||||
'action' => 'process_attribute'
|
'action' => 'process_attribute',
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -468,7 +467,7 @@ class Scanner extends Component
|
|||||||
'files' => $this->files,
|
'files' => $this->files,
|
||||||
'mtimes' => $this->fileMtimes,
|
'mtimes' => $this->fileMtimes,
|
||||||
'timestamp' => time(),
|
'timestamp' => time(),
|
||||||
'version' => '1.0'
|
'version' => '1.0',
|
||||||
];
|
];
|
||||||
|
|
||||||
file_put_contents($cacheFile, json_encode($data, JSON_PRETTY_PRINT));
|
file_put_contents($cacheFile, json_encode($data, JSON_PRETTY_PRINT));
|
||||||
|
|||||||
Reference in New Issue
Block a user