- Added a Picea extension

This commit is contained in:
mcndave committed 2024-11-04 09:39:29 -05:00
1 parent eb378eb21e
commit 401fe15c18
3 files changed
+36

No files matched your search

+12
View File
@@ -13,5 +13,17 @@
"psr-4": { "psr-4": {
"Dump\\": "src/" "Dump\\": "src/"
} }
},
"extra": {
"lean": {
"autoload": {
"definitions" : [
"meta/definitions/auth.php"
],
"config": [
"meta/config.php"
]
}
}
} }
} }
+9
View File
@@ -0,0 +1,9 @@
<?php
use function DI\autowire, DI\create, DI\get;
use Dump\Picea\DumpExtension;
return [
DumpExtension::class => autowire(DumpExtension::class),
];
+15
View File
@@ -0,0 +1,15 @@
<?php
namespace Dump\Picea;
use Picea\{ Extension\Extension, Extension\FunctionExtension };
class DumpExtension implements Extension {
public array $token = [ "dump" ];
public function parse(\Picea\Compiler\Context &$context, ?string $arguments, string $token, array $options = []) : string
{
return "<?php \dump($arguments) ?>";
}
}