本文整理汇总了PHP中Trace::addMessage方法的典型用法代码示例。如果您正苦于以下问题:PHP Trace::addMessage方法的具体用法?PHP Trace::addMessage怎么用?PHP Trace::addMessage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Trace
的用法示例。
在下文中一共展示了Trace::addMessage方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
public function __construct($urlInfo = array())
{
parent::__construct();
//
if (!empty($urlInfo)) {
$this->aUrlInfo = $urlInfo;
}
$this->addGet('id', 'show');
Trace::addMessage('DB', '<strong>Старт контроллера</strong>');
}
示例2: toPreview
/**
* Дополняет sitemap данные данными из таблицы моделей. Если указан параметр $bWidthAdditional также берутся данные для парсинга
*
* @param $aData array массив данных
* @param $bWithAdditional bool подключать ли данные для парсинга
*/
public static function toPreview($aData, $bWithAdditional = false)
{
Trace::addMessage('DB', '<b>Старт метода Sitemap_PagesOperations::toPreview</b>');
$aResult = array();
$objectList = self::toObject($aData);
foreach ($aData as $key => $row) {
if (!isset($objectList[$key])) {
continue;
}
$obj = $objectList[$key];
if (!is_object($obj)) {
continue;
}
$aInsert = $row;
if ($bWithAdditional) {
$aInsert['additional'] = $objectList[$key]->getPreviewParseData();
} else {
$aInsert['document'] = $objectList[$key]->getData();
}
$aResult[] = $aInsert;
}
return $aResult;
}
示例3: processSecurity
protected function processSecurity()
{
$this->auth = CMSAuth::getInstance();
// ignore security settings in command line mode
if ($this->dispatcher->getRequest() instanceof \Faid\Request\CommandLineRequest) {
return;
}
if (self::isUnitTestsRunning()) {
return;
}
\Trace::addMessage('CMS', 'Проверка безопасности');
if ($this->dispatcher->getRequest() instanceof Request) {
$this->dispatcher->getRequest()->testForInjections();
$this->dispatchGranted = $this->showAuthScreenIfNecessary();
}
\Extasy\Audit\DDosDetector::detect();
}