本文整理汇总了PHP中Twig_Environment::disableDebug方法的典型用法代码示例。如果您正苦于以下问题:PHP Twig_Environment::disableDebug方法的具体用法?PHP Twig_Environment::disableDebug怎么用?PHP Twig_Environment::disableDebug使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Twig_Environment
的用法示例。
在下文中一共展示了Twig_Environment::disableDebug方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testOutput
public function testOutput()
{
$this->fieldDescription->expects($this->any())->method('getTemplate')->will($this->returnValue('SonataAdminBundle:CRUD:base_list_field.html.twig'));
$this->fieldDescription->expects($this->any())->method('getFieldName')->will($this->returnValue('fd_name'));
$this->environment->disableDebug();
$parameters = array('admin' => $this->admin, 'value' => 'foo', 'field_description' => $this->fieldDescription, 'object' => $this->object);
$template = $this->environment->loadTemplate('SonataAdminBundle:CRUD:base_list_field.html.twig');
$this->assertSame('<td class="sonata-ba-list-field sonata-ba-list-field-" objectId="12345"> foo </td>', trim(preg_replace('/\\s+/', ' ', $this->twigExtension->output($this->fieldDescription, $template, $parameters))));
$this->environment->enableDebug();
$this->assertSame('<!-- START fieldName: fd_name template: SonataAdminBundle:CRUD:base_list_field.html.twig compiled template: SonataAdminBundle:CRUD:base_list_field.html.twig --> <td class="sonata-ba-list-field sonata-ba-list-field-" objectId="12345"> foo </td> <!-- END - fieldName: fd_name -->', trim(preg_replace('/\\s+/', ' ', $this->twigExtension->output($this->fieldDescription, $template, $parameters))));
}
示例2: createTwig
/**
* Creates a Twig rendering engine
* @param type $viewRootFolder
* @param type $cacheFolder
* @param type $debug
* @return \Twig_Environment
*/
protected function createTwig($viewRootFolder, $cacheFolder, $debug)
{
$this->loader = new \Twig_Loader_Filesystem($viewRootFolder);
$twig = new \Twig_Environment($this->loader);
$twig->enableStrictVariables();
if ($debug === true) {
$twig->enableDebug();
} else {
$twig->disableDebug();
$twig->setCache($cacheFolder);
}
return $twig;
}
示例3: Alert
//die('ok up to here');
//test mailer
//echo send_email($generalConfig);
$alertHandler = new Alert();
$formatter = new Formatter();
foreach ($regions as $region => $values) {
$loader = new Twig_Loader_Filesystem(TWIG_TEMPLATES . '/' . $region);
// TODO:
// For some reason cache is not invalidated with chages - check it out then enable
//$twig = new Twig_Environment($loader,array('cache' => TWIG_TEMPLATES.'/cache'));
/// ... in the meantime
$twig = new Twig_Environment($loader);
if (SET_DEBUG) {
$twig->enableDebug();
} else {
$twig->disableDebug();
}
// ... load the template
outputStatus('Load html template ...');
$template = $twig->loadTemplate('send_recommended/send_all.html');
outputStatus('Region ' . $region);
foreach ($sections as $section => $secParams) {
outputStatus('Traverse section ' . $section);
$formatter_conf = array('section' => $section, 'region' => $region, 'months' => $values['months'], 'base_domain' => $values['base_domain']);
// var_dump($formatter_conf);die;
$spx_config = $region . '_sphinx_' . $section;
$alertHandler->resetArrays();
$liveDB = new DBAdapter2(array('host' => $conf->dbserver->host, 'username' => $conf->dbserver->username, 'password' => $conf->dbserver->password, 'schema' => $values['live_schema']));
// First drop all alerts older than specified!
$moreToFetch = TRUE;
$offset = 0;