File manager - Edit - /usr/local/cpanel/3rdparty/wp-toolkit/plib/vendor/wp-cli/vendor/gettext/gettext/src/Extractors/Blade.php
Back
<?php namespace Gettext\Extractors; use Gettext\Translations; use Illuminate\Filesystem\Filesystem; use Illuminate\View\Compilers\BladeCompiler; /** * Class to get gettext strings from blade.php files returning arrays. */ class Blade extends Extractor implements ExtractorInterface { /** * {@inheritdoc} */ public static function fromString($string, Translations $translations, array $options = []) { if (empty($options['facade'])) { $cachePath = empty($options['cachePath']) ? sys_get_temp_dir() : $options['cachePath']; $bladeCompiler = new BladeCompiler(new Filesystem(), $cachePath); if (method_exists($bladeCompiler, 'withoutComponentTags')) { $bladeCompiler->withoutComponentTags(); } $string = $bladeCompiler->compileString($string); } else { $string = $options['facade']::compileString($string); } PhpCode::fromString($string, $translations, $options); } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings