private function getTextline($id) { if ($this->_textLineSite === null) { $helperTextLine = new Textline(); $helperTextLine->setServiceLocator($this->getServiceLocator()); $this->_textLineSite = $helperTextLine; } return $this->_textLineSite->getFromCache($id); }
public function getViewHelperConfig() { return array('factories' => array('textline' => function ($helperPluginManager) { $serviceLocator = $helperPluginManager->getServiceLocator(); $helper = new View\Helper\Textline(); $helper->setServiceLocator($serviceLocator); return $helper; }, 'productTextline' => function ($helperPluginManager) { $serviceLocator = $helperPluginManager->getServiceLocator(); $helper = new View\Helper\ProductTextline(); $helper->setServiceLocator($serviceLocator); return $helper; }, 'cityName' => function ($helperPluginManager) { $serviceLocator = $helperPluginManager->getServiceLocator(); $helper = new View\Helper\CityName(); $helper->setServiceLocator($serviceLocator); return $helper; }, 'phoneNumber' => function ($helperPluginManager) { $serviceLocator = $helperPluginManager->getServiceLocator(); $helper = new View\Helper\PhoneNumber(); $helper->setServiceLocator($serviceLocator); return $helper; }, 'provinceName' => function ($helperPluginManager) { $serviceLocator = $helperPluginManager->getServiceLocator(); $helper = new View\Helper\ProvinceName(); $helper->setServiceLocator($serviceLocator); return $helper; }, 'countryName' => function ($helperPluginManager) { $serviceLocator = $helperPluginManager->getServiceLocator(); $helper = new View\Helper\CountryName(); $helper->setServiceLocator($serviceLocator); return $helper; }, 'currencyList' => function ($helperPluginManager) { $serviceLocator = $helperPluginManager->getServiceLocator(); $helper = new View\Helper\CurrencyList(); $helper->setServiceLocator($serviceLocator); return $helper; }, 'currencyUser' => function ($helperPluginManager) { $helper = new View\Helper\CurrencyUser(); return $helper; }, 'urltoCity' => function ($helperPluginManager) { $serviceLocator = $helperPluginManager->getServiceLocator(); $helper = new View\Helper\UrlToCity(); $helper->setServiceLocator($serviceLocator); return $helper; }, 'customBreadcrumb' => function ($helperPluginManager) { $serviceLocator = $helperPluginManager->getServiceLocator(); $helper = new View\Helper\CustomBreadcrumb(); $helper->setServiceLocator($serviceLocator); return $helper; }, 'userTracking' => function ($sm) { $viewHelper = new View\Helper\UserTracking(); $viewHelper->setServiceLocator($sm->getServiceLocator()); return $viewHelper; }, 'googleTagManager' => function ($sm) { $googleTagManagerHelper = new GoogleTagManager\GoogleTagManager(); $googleTagManagerHelper->setServiceLocator($sm->getServiceLocator()); return $googleTagManagerHelper; })); }