예제 #1
0
 /**
  * @param $gadget Gadget
  *
  * @return bool
  */
 private function isNeeded(Gadget $gadget)
 {
     global $wgUser;
     return ($this->neededIds === false || isset($this->neededIds[$gadget->getName()])) && (!$this->listAllowed || $gadget->isAllowed($wgUser)) && (!$this->listEnabled || $gadget->isEnabled($wgUser));
 }