scan_state_store->load(); if ( ScanRunState::Running !== $state->run_state ) { return self::NO_POSTS_READ; } if ( ScanPhase::Reading === $state->phase ) { return $this->post_reader->read_next_posts( $state ); } $this->scan_finisher->finish_when_checked( $state ); return self::NO_POSTS_READ; } }