File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -409,6 +409,10 @@ final class CodegenFile {
409
409
410
410
$header = $this -> pseudoMainHeader ;
411
411
if ($header !== null ) {
412
+ invariant (
413
+ $this -> fileType !== CodegenFileType :: HACK_STRICT ,
414
+ ' Pseudomains (and pseudomain headers) are not supported in strict files'
415
+ );
412
416
$builder -> ensureNewLine()-> add($header )-> ensureNewLine();
413
417
}
414
418
@@ -444,6 +448,10 @@ final class CodegenFile {
444
448
445
449
$footer = $this -> pseudoMainFooter ;
446
450
if ($footer !== null ) {
451
+ invariant (
452
+ $this -> fileType !== CodegenFileType :: HACK_STRICT ,
453
+ ' Pseudomains (and pseudomain footers) are not supported in strict files'
454
+ );
447
455
$builder -> ensureEmptyLine()-> add($footer )-> ensureNewLine();
448
456
}
449
457
return $builder -> getCode();
You can’t perform that action at this time.
0 commit comments