Skip to content

Add space to trigger the trim on existing cron #101

Add space to trigger the trim on existing cron

Add space to trigger the trim on existing cron #101

Triggered via push March 3, 2025 13:42
Status Success
Total duration 1m 28s
Artifacts

build.yaml

on: push
Matrix: Code Coverage
Matrix: Coding Standards
Matrix: Dependency Analysis
Matrix: Mutation tests
Matrix: Static Code Analysis
Matrix: Unit tests
Fit to window
Zoom out
Zoom in

Annotations

5 warnings
Mutation tests (8.3, highest): src/CronBuilder.php#L72
Escaped Mutant for Mutator "PublicVisibility": --- Original +++ New @@ @@ /** * @param iterable<string|\SplFileInfo> $files */ - public function addFiles(iterable $files) : self + protected function addFiles(iterable $files) : self { foreach ($files as $file) { $this->addFile($file);
Mutation tests (8.3, highest): src/CronBuilder.php#L135
Escaped Mutant for Mutator "PregQuote": --- Original +++ New @@ @@ if ('' === $existingCron) { return $cron; } - $replacedCron = preg_replace(sprintf('/%s.*%s/ms', preg_quote($cronBuilder->getParsedDelimiter('begin'), '/'), preg_quote($cronBuilder->getParsedDelimiter('end'), '/')), $cron, $existingCron, -1, $replacements); + $replacedCron = preg_replace(sprintf('/%s.*%s/ms', $cronBuilder->getParsedDelimiter('begin'), preg_quote($cronBuilder->getParsedDelimiter('end'), '/')), $cron, $existingCron, -1, $replacements); if (0 === $replacements) { return $existingCron . "\n\n" . $cron; }
Mutation tests (8.3, highest): src/CronBuilder.php#L136
Escaped Mutant for Mutator "PregQuote": --- Original +++ New @@ @@ if ('' === $existingCron) { return $cron; } - $replacedCron = preg_replace(sprintf('/%s.*%s/ms', preg_quote($cronBuilder->getParsedDelimiter('begin'), '/'), preg_quote($cronBuilder->getParsedDelimiter('end'), '/')), $cron, $existingCron, -1, $replacements); + $replacedCron = preg_replace(sprintf('/%s.*%s/ms', preg_quote($cronBuilder->getParsedDelimiter('begin'), '/'), $cronBuilder->getParsedDelimiter('end')), $cron, $existingCron, -1, $replacements); if (0 === $replacements) { return $existingCron . "\n\n" . $cron; }
Mutation tests (8.3, highest): src/CronBuilder.php#L140
Escaped Mutant for Mutator "DecrementInteger": --- Original +++ New @@ @@ if ('' === $existingCron) { return $cron; } - $replacedCron = preg_replace(sprintf('/%s.*%s/ms', preg_quote($cronBuilder->getParsedDelimiter('begin'), '/'), preg_quote($cronBuilder->getParsedDelimiter('end'), '/')), $cron, $existingCron, -1, $replacements); + $replacedCron = preg_replace(sprintf('/%s.*%s/ms', preg_quote($cronBuilder->getParsedDelimiter('begin'), '/'), preg_quote($cronBuilder->getParsedDelimiter('end'), '/')), $cron, $existingCron, -2, $replacements); if (0 === $replacements) { return $existingCron . "\n\n" . $cron; }
Mutation tests (8.3, highest): src/CronJob.php#L29
Escaped Mutant for Mutator "CastString": --- Original +++ New @@ @@ } public function toString() : string { - return sprintf('%s %s%s', (string) $this->schedule, $this->command, $this->description === null ? '' : ' # ' . $this->description); + return sprintf('%s %s%s', $this->schedule, $this->command, $this->description === null ? '' : ' # ' . $this->description); } public function __toString() : string {