123456789101112131415161718192021222324 |
- <?php
-
- namespace Illuminate\View\Compilers\Concerns;
-
- trait CompilesInjections
- {
- /**
- * Compile the inject statements into valid PHP.
- *
- * @param string $expression
- * @return string
- */
- protected function compileInject($expression)
- {
- $segments = explode(',', preg_replace("/[\(\)\\\"\']/", '', $expression));
-
- $variable = trim($segments[0]);
-
- $service = trim($segments[1]);
-
- return "<?php \${$variable} = app('{$service}'); ?>";
- }
- }
|