Skip to content

Commit b00d7c1

Browse files
committed
ContainerLoader::loadFile() invalidates opcache
1 parent f440c53 commit b00d7c1

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/DI/ContainerLoader.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,8 @@ private function loadFile($class, $generator)
8585
if (file_put_contents("$name.tmp", $content) !== strlen($content) || !rename("$name.tmp", $name)) {
8686
@unlink("$name.tmp"); // @ - file may not exist
8787
throw new Nette\IOException("Unable to create file '$name'.");
88+
} elseif (function_exists('opcache_invalidate')) {
89+
opcache_invalidate($name, TRUE);
8890
}
8991
}
9092
}

0 commit comments

Comments
 (0)