add_cap( self::MANAGE_RESOURCES ); $role->add_cap( self::MANAGE_MEMBERS ); $role->add_cap( self::MANAGE_BOOKINGS ); $role->add_cap( self::MANAGE_PRICES ); $role->add_cap( self::MANAGE_CREDIT ); $role->add_cap( self::MANAGE_CANCELLATION_POLICIES ); $role->add_cap( self::OVERRIDE_CANCELLATION_FEES ); update_option( 'abece_booking_capabilities_version', self::VERSION, false ); } } public static function maybeUpgrade(): void { if ( (int) get_option( 'abece_booking_capabilities_version', 0 ) < self::VERSION ) { self::install(); } } }