ReconcileRecommendationStateCommand
extends Command
in package
Table of Contents
Properties
Methods
- __construct() : mixed
- execute() : int
- buildOptionParser() : ConsoleOptionParser
- findDivergence() : string|null
- Find the first reconciliation issue for a recommendation.
Properties
$migrationService
private
RecommendationMigrationService|null
$migrationService
= null
Methods
__construct()
public
__construct([RecommendationMigrationService|null $migrationService = null ]) : mixed
Parameters
- $migrationService : RecommendationMigrationService|null = null
-
Migration classifier
execute()
public
execute(Arguments $args, ConsoleIo $io) : int
Parameters
- $args : Arguments
- $io : ConsoleIo
Tags
Return values
intbuildOptionParser()
protected
buildOptionParser(ConsoleOptionParser $parser) : ConsoleOptionParser
Parameters
- $parser : ConsoleOptionParser
Tags
Return values
ConsoleOptionParserfindDivergence()
Find the first reconciliation issue for a recommendation.
private
findDivergence(mixed $recommendation, string $target, mixed $activeRun) : string|null
Parameters
- $recommendation : mixed
-
Recommendation entity
- $target : string
-
Expected migration target
- $activeRun : mixed
-
Active approval run, if any