function errorMessage($value) { static $errorMessages; if (!isset($errorMessages)) { $errorMessages = array(PAGE_FACTORY_ERROR => 'unknown error', PAGE_FACTORY_ERROR_NOT_FOUND => 'page not found'); } if (PageFactory::isError($value)) { $value = $value->getCode(); } return isset($errorMessages[$value]) ? $errorMessages[$value] : $errorMessages[PAGE_FACTORY_ERROR]; }