scan_state_store->load(); if ( ScanRunState::Idle !== $state->run_state ) { return self::NOTHING_STARTED; } $is_allowed_now = $this->quiet_hours->allows_full_scan_at( $this->settings_store->load(), $this->clock->now() ); if ( ! $is_allowed_now ) { return self::NOTHING_STARTED; } $this->scan_starter->start( $state ); return self::SCAN_STARTED; } }