mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
Merge branch '3.1' into 3.2
This commit is contained in:
commit
0c3d30e621
@ -493,8 +493,7 @@ class SS_ClassManifest {
|
||||
// files will have changed and TokenisedRegularExpression is quite
|
||||
// slow. A combination of the file name and file contents hash are used,
|
||||
// since just using the datetime lead to problems with upgrading.
|
||||
$file = file_get_contents($pathname);
|
||||
$key = preg_replace('/[^a-zA-Z0-9_]/', '_', $basename) . '_' . md5($file);
|
||||
$key = preg_replace('/[^a-zA-Z0-9_]/', '_', $basename) . '_' . md5_file($pathname);
|
||||
|
||||
if ($data = $this->cache->load($key)) {
|
||||
$valid = (
|
||||
@ -513,7 +512,7 @@ class SS_ClassManifest {
|
||||
}
|
||||
|
||||
if (!$classes) {
|
||||
$tokens = token_get_all($file);
|
||||
$tokens = token_get_all(file_get_contents($pathname));
|
||||
|
||||
$classes = self::get_namespaced_class_parser()->findAll($tokens);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user