/** * SetUp */ public function setup() { $this->initPlugins(); // Escaper sfOutputEscaper::markClassesAsSafe(array('sfFeed')); $this->enablePlugins('sfDoctrineGuardPlugin'); }
public function configure() { sfConfig::set('dm_front_dir', realpath(dirname(__FILE__) . "/..")); sfConfig::set('dm_context_type', 'front'); sfOutputEscaper::markClassesAsSafe(array('dmFrontPageBaseHelper', 'dmFrontLayoutHelper', 'dmHelper', 'dmHtmlTag', 'dmFrontToolBarView', 'dmMenu')); require_once sfConfig::get('dm_core_dir') . '/lib/config/dmFactoryConfigHandler.php'; require_once sfConfig::get('dm_front_dir') . '/lib/config/dmFrontRoutingConfigHandler.php'; }
/** * Construct method * @param string $class Doctrine class name * @param integer $maxPerPage Number of row per page * @param array $options array of options */ public function __construct($class, $maxPerPage = 10, $options = array()) { $this->widgetSchema = new sfWidgetPagerSchema(); $this->widgetSchema->setPager($this); $this->options = $options; $this->setup(); $this->validateRequiredOptions(); sfOutputEscaper::markClassesAsSafe(array('sfExtraDoctrinePager')); parent::__construct($class, $maxPerPage); }
/** * SetUp */ public function setup() { $this->initPlugins(); // Escaper sfOutputEscaper::markClassesAsSafe(array('DateTime')); // г-но, но без этого Zend_Mail_Message raw письма по русски не читает // @see http://framework.zend.com/issues/browse/ZF-3591 @ini_set('iconv.internal_encoding', 'UTF-8'); // Событие на получение "из контекста" обменника валют // @see sfContext::__call $this->dispatcher->connect('context.method_not_found', array(__CLASS__, 'getMyCurrencyExchange')); // Обработка события "конфигурация подключения" $this->dispatcher->connect('doctrine.configure_connection', array(__CLASS__, 'doctrineConnectionConfigurationEvent')); }
public function initialize($context, $moduleName, $actionName, $viewName) { $this->moduleName = $moduleName; $this->actionName = $actionName; $this->viewName = $viewName; $this->context = $context; $this->dispatcher = $context->getEventDispatcher(); sfOutputEscaper::markClassesAsSafe(array('sfForm', 'sfFormField', 'sfFormFieldSchema', 'sfModelGeneratorHelper')); $this->attributeHolder = $this->initializeAttributeHolder(); $this->parameterHolder = new sfParameterHolder(); $this->parameterHolder->add(sfConfig::get('mod_' . strtolower($moduleName) . '_view_param', array())); $request = $context->getRequest(); $format = $request->getRequestFormat(); if (null !== $format) { if ('html' != $format) { $this->setExtension('.' . $format . $this->getExtension()); } if ($mimeType = $request->getMimeType($format)) { $this->context->getResponse()->setContentType($mimeType); if ('html' != $format) { $this->setDecorator(false); } } } $this->dispatcher->notify(new sfEvent($this, 'view.configure_format', array('format' => $format, 'response' => $context->getResponse(), 'request' => $context->getRequest()))); $this->configure(); return true; }
/** * Mark necessary Sympal classes as safe * * @return void */ private function _markClassesAsSafe() { sfOutputEscaper::markClassesAsSafe(array('sfSympalContent', 'sfSympalContentTranslation', 'sfSympalContentSlot', 'sfSympalContentSlotTranslation', 'sfSympalMenuItem', 'sfSympalMenuItemTranslation', 'sfSympalContentRenderer', 'sfSympalMenu', 'sfParameterHolder', 'sfSympalDataGrid', 'sfSympalUpgradeFromWeb', 'sfSympalServerCheckHtmlRenderer', 'sfSympalSitemapGenerator')); }
/** * SetUp */ public function setup() { $this->initPlugins(); // Escaper sfOutputEscaper::markClassesAsSafe(array()); }
/** * Mark necessary Sympal classes as safe * * These classes won't be wrapped with the output escaper * * @return void */ private static function _markClassesAsSafe() { sfOutputEscaper::markClassesAsSafe(array('sfSympalMenuItem', 'sfSympalMenuItemTranslation', 'sfSympalMenu')); }