*/ namespace RankMath\Wizard; defined( 'ABSPATH' ) || exit; /** * Wizard step contract. */ interface Wizard_Step { /** * Render step body. * * @param object $wizard Wizard class instance. * * @return void */ public function render( $wizard ); /** * Render form for step. * * @param object $wizard Wizard class instance. * * @return void */ public function form( $wizard ); /** * Save handler for step. * * @param array $values Values to save. * @param object $wizard Wizard class instance. * * @return bool */ public function save( $values, $wizard ); }