|WP_Error */ public function handle( mixed $requested_fix_id ): array|WP_Error { $fix = is_numeric( $requested_fix_id ) ? $this->fix_repository->find( (int) $requested_fix_id ) : null; if ( null === $fix ) { return FixErrors::fix_not_found(); } return $this->fix_presenter->present( $this->fix_step->next_step( $fix ) ); } }