- WIP on picea-asset

This commit is contained in:
mcndave committed 2023-10-12 11:43:01 -04:00
1 parent 42d84796ee
commit 3ccbf6bfab
10 files changed
+88 -7

No files matched your search

+13 -1
View File
@@ -58,7 +58,12 @@ if (! class_exists("%NAMESPACE%\%CLASSNAME%", false) ) {
$__event->eventExecute(\Picea\Event\Builder\ClassTemplateOutputDone::class, $variablesList);
%PARENT_OUTPUT%
# try{
%PARENT_OUTPUT%
# }
# catch(\Exception $e) {
# dump($this->isTemplateError($e));
# }
$this->depth--;
@@ -138,6 +143,13 @@ if (! class_exists("%NAMESPACE%\%CLASSNAME%", false) ) {
$this->output($variablesList);
return ob_get_clean();
}
public static function isTemplateError(\Throwable $error) : bool
{
$class = substr(static::class, strripos(static::class, '\\') + 1) . ".php";
return substr($error->getFile(), -strlen($class)) === $class;
}
}
}