예제 #1
0
 public function getParameters()
 {
     if (!isset($this->params)) {
         $blob = $this->getRawParameters();
         MediaWiki\suppressWarnings();
         $params = LogEntryBase::extractParams($blob);
         MediaWiki\restoreWarnings();
         if ($params !== false) {
             $this->params = $params;
             $this->legacy = false;
         } else {
             $this->params = LogPage::extractParams($blob);
             $this->legacy = true;
         }
     }
     return $this->params;
 }