本文整理汇总了PHP中Framework::error方法的典型用法代码示例。如果您正苦于以下问题:PHP Framework::error方法的具体用法?PHP Framework::error怎么用?PHP Framework::error使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Framework
的用法示例。
在下文中一共展示了Framework::error方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: preSave
/**
* @param form_persistentdocument_mail $document
* @param Integer $parentNodeId Parent node ID where to save the document (optionnal => can be null !).
* @throws form_ReplyToFieldAlreadyExistsException
* @return void
*/
protected function preSave($document, $parentNodeId = null)
{
if ($document->getMultiline()) {
$document->setValidators('emails:true');
} else {
$document->setValidators('email:true');
}
if ($parentNodeId !== NULL) {
$form = DocumentHelper::getDocumentInstance($parentNodeId);
} else {
$form = $this->getFormOf($document);
}
if ($form === null) {
if (Framework::isWarnEnabled()) {
Framework::warn(__METHOD__ . ' the mail field document (' . $document->__toString() . ')is not in a form');
}
} else {
if ($document->getUseAsReply()) {
$oldReplyField = form_BaseFormService::getInstance()->getReplyToField($form);
if ($oldReplyField !== null && $oldReplyField !== $document) {
Framework::error(__METHOD__ . ' Old reply field :' . $oldReplyField->__toString());
throw new form_ReplyToFieldAlreadyExistsException(f_Locale::translate('&modules.form.bo.errors.Mail-field-for-replyto-exists'));
}
}
}
parent::preSave($document, $parentNodeId);
}
示例2: getModClassFile
/**
*
*
*/
public static function getModClassFile($class)
{
//
global $config;
//
if (substr($class, 0, 7) != 'Module\\') {
return;
}
//
$offset = strpos($class, '\\', 8);
//
$realname = strtr(substr($class, $offset + 1), '\\', '/') . '.php';
//
$filename = strpos($realname, '/') ? lcfirst($realname) : $realname;
//
$currentModule = strtolower(substr($class, 7, $offset - 7));
//
if ($config->module) {
foreach ($config->module as $module => $version) {
//
if ($currentModule != $module) {
continue;
}
//
return __BASE__ . '/module/' . $module . '/' . intval($version) . '/' . $filename;
}
}
//
Framework::error('load module: ' . $currentModule, false);
}