本文整理汇总了PHP中Errors::get_instance方法的典型用法代码示例。如果您正苦于以下问题:PHP Errors::get_instance方法的具体用法?PHP Errors::get_instance怎么用?PHP Errors::get_instance使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Errors
的用法示例。
在下文中一共展示了Errors::get_instance方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: load
public function load()
{
require_once HM_LIMIT_LOGIN_DIR . 'inc/class-options.php';
require_once HM_LIMIT_LOGIN_DIR . 'inc/class-errors.php';
require_once HM_LIMIT_LOGIN_DIR . 'inc/class-cookies.php';
require_once HM_LIMIT_LOGIN_DIR . 'inc/class-validation.php';
require_once HM_LIMIT_LOGIN_DIR . 'inc/class-notifications.php';
if (HM_LIMIT_LOGIN_VERSION !== get_option('hm_limit_login_version')) {
$this->set_default_variables();
}
load_plugin_textdomain('limit-login-attempts', false, dirname(plugin_basename(__FILE__)));
Options::get_instance();
Errors::get_instance();
Cookies::get_instance();
Validation::get_instance();
Notifications::get_instance();
}
示例2: authenticate
/**
* Filter: allow login attempt? (called from wp_authenticate())
*
* @param \WP_User|\WP_Error $user
* @return \WP_User|\WP_Error
*/
public function authenticate($user)
{
if ($this->is_ok_to_login()) {
if ($user instanceof \WP_User) {
$this->cleanup_on_login();
}
return $user;
}
$error = new \WP_Error();
// This error should be the same as in "shake it" filter below
$errors_object = Errors::get_instance();
$errors_object->show_error();
$error->add('too_many_retries', $errors_object->error_msg());
return $error;
}