示例#1
0
 /**
  * @param mixed $value
  * @param AbstractPlatform $platform
  * @return JobName|null
  */
 public function convertToPHPValue($value, AbstractPlatform $platform)
 {
     return null !== $value ? JobName::fromString($value) : null;
 }
示例#2
0
 public static function fromParams(array $params) : ManageJob
 {
     Assertion::keyExists($params, 'jobName');
     return new self(JobName::fromString($params['jobName']));
 }
示例#3
0
 public static function fromParams(array $params) : RunJob
 {
     Assertion::keyExists($params, 'jobName');
     return new self(JobName::fromString($params['jobName']), isset($params['previousEventId']) ? Uuid::fromString($params['previousEventId']) : null, $params['limit'] ?? null, $params['eventStore'] ?? null, $params['eventBus'] ?? null, $params['delay'] ?? null, $params['throttling'] ?? null, $params['stopOnError'] ?? null);
 }