Example #1
0
 /**
  * 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;
     }
 }
Example #2
0
 /**
  * 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;
     }
 }
Example #3
0
 /**
  * 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;
     }
 }
Example #4
0
 /**
  * Getter
  *
  * @param string $name
  * @return mixed|null|\WP_User|\WPametu\Pattern\Singleton
  */
 public function __get($name)
 {
     switch ($name) {
         case 'prg':
             return PostRedirectGet::get_instance();
             break;
         default:
             return parent::__get($name);
             break;
     }
 }