コード例 #1
0
ファイル: revision.php プロジェクト: tomzx/wikimedia-apibot
 public function __get($name)
 {
     if ($name == 'is_minor') {
         return $this->__isset('minor');
     }
     if ($name == 'content' || $name == 'text') {
         $name = '*';
     }
     return parent::__get($name);
 }
コード例 #2
0
ファイル: page.php プロジェクト: tomzx/wikimedia-apibot
 public function __get($name)
 {
     if ($name == 'redirect') {
         return isset($this->data['redirect']);
     }
     if ($name == 'new') {
         return isset($this->data['redirect']);
     }
     if ($name == 'content') {
         $name = 'text';
     }
     if ($name == 'text' && !isset($this->data['text']) && isset($this->data['text_sections'])) {
         $this->from_sections();
     }
     if ($name == 'text_sections' && !isset($this->data['text_sections']) && isset($this->data['text'])) {
         $this->to_sections();
     }
     return parent::__get($name);
 }