true, 'limit' => 'default', ]; } /** * The check method is what gets called when allowed is called. * * Each module needs to implement a check method, that returns a boolean. * This check can take any form the developer wants. * * @since 2.0.10 * * @param mixed $value_to_check Value to check. * @param mixed $limit The list of limits in this modules. * @param string $type Type for sub-checking. * @return bool */ public function check($value_to_check, $limit, $type = '') { return true; } /** * Gets the limit data. * * @since 2.0.0 * * @param string $type Type for sub-checking. * @return mixed */ public function get_limit($type = '') { $default_value = wu_get_setting('default_role', 'administrator'); return empty($this->limit) || $this->limit === 'default' ? $default_value : $this->limit; } }