oFactory = $oFactory; $this->sClassName = $oFactory->oProp->sClassName; $this->sPageSlug = $sPageSlug; $this->sSectionID = $this->sTabSlug; $this->oFactory->addInPageTabs( $this->sPageSlug, array( 'tab_slug' => $this->sTabSlug, 'title' => 'Transients', ) ); // load + page slug + tab slug add_action( 'load_' . $this->sPageSlug . '_' . $this->sTabSlug, array( $this, 'replyToLoadTab' ) ); add_action( 'do_' . $this->sPageSlug . '_' . $this->sTabSlug, array( $this, 'replyToDoTab' ) ); } /** * Triggered when the tab starts loading. * * @callback add_action load_{page slug}_{tab slug} */ public function replyToLoadTab( $oAdminPage ) {} /** * @param AdminPageFramework $oAdminPage */ public function replyToDoTab( $oAdminPage ) { $oAdminPage->oUtil->setTransient( 'apfl_test_transient', 'foo bar', 5 ); echo "