本文整理汇总了PHP中eZWorkflowType::loadAndRegisterAllTypes方法的典型用法代码示例。如果您正苦于以下问题:PHP eZWorkflowType::loadAndRegisterAllTypes方法的具体用法?PHP eZWorkflowType::loadAndRegisterAllTypes怎么用?PHP eZWorkflowType::loadAndRegisterAllTypes使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类eZWorkflowType
的用法示例。
在下文中一共展示了eZWorkflowType::loadAndRegisterAllTypes方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: fetchRegisteredTypes
static function fetchRegisteredTypes()
{
eZWorkflowType::loadAndRegisterAllTypes();
$types = $GLOBALS["eZWorkflowTypes"];
if (is_array($types)) {
foreach ($types as $typeString => $type_def) {
$class_name = $type_def["class_name"];
$def =& $definition_objects[$typeString];
if (!isset($GLOBALS["eZWorkflowTypeObjects"][$typeString])) {
if (class_exists($class_name)) {
$GLOBALS["eZWorkflowTypeObjects"][$typeString] = new $class_name();
} else {
eZDebug::writeError("Undefined event type class: {$class_name}", __METHOD__);
}
}
}
}
return $GLOBALS["eZWorkflowTypeObjects"];
}