File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -41,10 +41,6 @@ public function compile(
4141
4242 $ fqcn = (string ) ($ class = ($ context ->getClass () ?? new ClassReferenceMetadata ($ className , $ namespace )));
4343
44- if ($ context ->getFilePath () !== null && file_exists ($ context ->getFilePath ())) {
45- include_once $ context ->getFilePath ();
46- }
47-
4844 $ tree = $ this ->strategy ->buildTree (
4945 $ context ->getPropertyPath (),
5046 $ class ,
@@ -54,7 +50,9 @@ public function compile(
5450 $ prettyPrinter = new PrettyPrinter \Standard ();
5551 if ($ context ->getFilePath () !== null && is_writable (dirname ($ context ->getFilePath ()))) {
5652 file_put_contents ($ context ->getFilePath (), $ prettyPrinter ->prettyPrintFile ($ tree ));
57- include_once $ context ->getFilePath ();
53+ if (!class_exists ($ fqcn )) {
54+ include_once $ context ->getFilePath ();
55+ }
5856 } else {
5957 include_once 'data://text/plain;base64, ' . base64_encode ($ prettyPrinter ->prettyPrintFile ($ tree ));
6058 }
You can’t perform that action at this time.
0 commit comments