19declare(strict_types=1);
31 $modification_class = get_class($modification);
32 $closure_file =
'Unknown';
36 $reflection = new \ReflectionFunction($closure);
37 $closure_file = $reflection->getClosureScopeClass()->getName();
38 $closure_line = $reflection->getStartLine();
39 }
catch (\Throwable
$e) {
43 "Invalid modification %s in %s (Line %s). %s",
An exception for terminatinating execution or to throw for unit testing.
__construct(LayoutModification $modification, $message="")
Class LayoutModification.
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc