/** * Hook handler * @author Marooned * * @param $parser Parser * @param $ig WikiaPhotoGallery */ public static function beforeParserrenderImageGallery($parser, $ig) { wfProfileIn(__METHOD__); // parse each gallery / slideshow and get its data $ig->parse(); $data = $ig->getData(); // get data of gallery / slideshow we're interested in if ($data['hash'] == self::$mGalleryHash) { self::$mGalleryData = $data; } self::$lastGalleryData = $data; wfProfileOut(__METHOD__); // by returning false we're telling MW parser to return gallery's HTML immediatelly return false; }