/** * Callback function to propagate data * @return bool must return true or other hooks don't get called */ function propagatePlaceUndelete(&$title, &$user) { $ns = $title->getNamespace(); if ($ns == NS_PLACE) { $place = new Place($title->getText()); $revision = StructuredData::getRevision($title, false, true); $place->propagateUndelete($revision); } return true; }