����JFIF��x�x����'
Server IP : 78.140.185.180 / Your IP : 216.73.216.82 Web Server : LiteSpeed System : Linux cpanel13.v.fozzy.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64 User : builderbox ( 1072) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/builderbox/public_html/vendor/cocur/slugify/src/Bridge/Nette/ |
Upload File : |
<?php namespace Cocur\Slugify\Bridge\Nette; use Nette\DI\CompilerExtension; use Nette\DI\ServiceDefinition; /** * SlugifyExtension * * @package cocur/slugify * @subpackage bridge * @author Lukáš Unger <looky.msc@gmail.com> * @license http://www.opensource.org/licenses/MIT The MIT License */ class SlugifyExtension extends CompilerExtension { public function loadConfiguration() { $builder = $this->getContainerBuilder(); $builder->addDefinition($this->prefix('slugify')) ->setClass('Cocur\Slugify\SlugifyInterface') ->setFactory('Cocur\Slugify\Slugify'); $builder->addDefinition($this->prefix('helper')) ->setClass('Cocur\Slugify\Bridge\Latte\SlugifyHelper') ->setAutowired(false); } public function beforeCompile() { $builder = $this->getContainerBuilder(); $self = $this; $registerToLatte = function (ServiceDefinition $def) use ($self) { $def->addSetup('addFilter', ['slugify', [$self->prefix('@helper'), 'slugify']]); }; $latteFactory = $builder->getByType('Nette\Bridges\ApplicationLatte\ILatteFactory') ?: 'nette.latteFactory'; if ($builder->hasDefinition($latteFactory)) { $registerToLatte($builder->getDefinition($latteFactory)); } if ($builder->hasDefinition('nette.latte')) { $registerToLatte($builder->getDefinition('nette.latte')); } } }