plugin = $plugin; $this->hooks(); } /** * Initiate our hooks. * * @since 0.0.3 */ public function hooks() { } protected $slug = 'blackout_dates'; public function get_schema() { if ( !empty( $this->schema ) ) { return $this->schema; } $this->schema = array( 'version' => '2018-02-20', 'fields' => array( 'enabled' => array( 'name' => 'enabled', 'default_value' => false, ), 'dates' => array( 'name' => 'dates', 'default_value' => array(), 'required_capability' => 'ssa_manage_appointments', ), ), ); return $this->schema; } }