post_type ) { return $has_changed; } $same_author = get_current_user_id() === (int) $latest_revision->post_author; $is_recent = time() - (int) strtotime( $latest_revision->post_date_gmt . ' UTC' ) < self::INTERVAL; return ! ( $same_author && $is_recent ); } /** * Number of revisions kept per page, from the workspace settings (10 by default). */ public function to_keep(): int { return Settings::get()['revisions']; } }