public function __get($key) { switch ($key) { case 'str': return StringHelper::get_instance(); break; case 'input': return Input::get_instance(); break; case 'recaptcha': return Recaptcha::get_instance(); break; } }
/** * Getter * * @param string $key * @return mixed */ public function __get($key) { switch ($key) { case 'enabled': return defined(self::PUBLIC_KEY) && defined(self::PRIVATE_KEY); break; case 'lib': return $this->get_vendor_dir() . '/reCaptcha/recaptchalib.php'; break; case 'input': return Input::get_instance(); break; default: // Do nothing. break; } }
/** * Getter * * @param string $name * * @return mixed */ public function __get($name) { switch ($name) { case 'input': return Input::get_instance(); break; case 'prg': return PostRedirectGet::get_instance(); break; case 'base_url': if ($this->parent && preg_match('/(.*\\.php)/', $this->parent, $match)) { return admin_url($match[1] . '?page=' . $this->slug); } else { return admin_url('admin.php?page=' . $this->slug); } break; default: // Do nothing return null; break; } }
/** * Getter * * @param string $name * * @return mixed */ public function __get($name) { switch ($name) { case 'string': return StringHelper::get_instance(); break; case 'input': return Input::get_instance(); break; case 'prg': return PostRedirectGet::get_instance(); break; case 'screen': return get_current_screen(); break; default: // Do nothing return null; break; } }
/** * Getter * * @param string $name * * @return mixed|null|void */ public function __get($name) { switch ($name) { case 'option': return get_option($this->option_key, array()); break; case 'input': return Input::get_instance(); break; default: return null; break; } }
/** * Getter * * @param string $name * @return string */ public function __get($name) { switch ($name) { case 'nonce': return $this->name . '_nonce'; break; case 'input': return Input::get_instance(); break; case 'str': return StringHelper::get_instance(); break; case 'prg': return PostRedirectGet::get_instance(); break; case 'walker': return IteratorWalker::get_instance(); break; default: // Do nothing. break; } }
/** * Getter * * @param string $name * @return mixed */ public function __get($name) { switch ($name) { case 'input': return Input::get_instance(); break; case 'str': return StringHelper::get_instance(); break; case 'walker': return IteratorWalker::get_instance(); break; default: if (isset($this->models[$name])) { $class_name = $this->models[$name]; return $class_name::get_instance(); } break; } }
/** * Getter * * @param string $name Property name. * * @return null|static */ public function __get($name) { switch ($name) { case 'input': return Input::get_instance(); break; case 'str': return StringHelper::get_instance(); break; default: return null; break; } }