Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
evilband7/zf2-bbcodeintegration / src / ZF2Bbcode / Factory / BbcodeDecodaFactory.php
Size: Mime:
<?php
namespace ZF2Bbcode\Factory;

use Zend\ServiceManager\FactoryInterface;
use Decoda\Decoda;
use Decoda\Hook\EmoticonHook;

class BbcodeDecodaFactory implements FactoryInterface
{
    
    public function createService(\Zend\ServiceManager\ServiceLocatorInterface $serviceLocator)
    {
        
        $viewHelperManager = $serviceLocator->get('ViewHelperManager');
        $basePath = $viewHelperManager->get('basePath');
        $url = $basePath();
        
        $bbcode = new Decoda();
        $bbcode->defaults();
        $bbcode->addHook(new EmoticonHook(array('path' => $url . '/images/emoticons/')));
        
        return $bbcode;
        
    }

    
}

?>