1: | <?php declare(strict_types=1); |
2: | |
3: | namespace Salient\Sync; |
4: | |
5: | use Salient\Contract\Console\ConsoleInterface as Console; |
6: | use Salient\Contract\Sync\ErrorType; |
7: | use Salient\Contract\Sync\SyncEntityInterface; |
8: | use Salient\Contract\Sync\SyncProviderInterface; |
9: | use Salient\Core\Builder; |
10: | |
11: | /** |
12: | * @method $this errorType(ErrorType::* $value) Error type |
13: | * @method $this message(string $value) `sprintf()` format string that explains the error |
14: | * @method $this values(list<mixed[]|object|int|float|string|bool|null>|null $value) Values applied to the message format string. Default: `[$entityName]` |
15: | * @method $this level(Console::LEVEL_* $value) Error severity/message level |
16: | * @method $this entity(SyncEntityInterface|null $value) Entity associated with the error |
17: | * @method $this entityName(string|null $value) Display name of the entity associated with the error. Default: `$entity->getUri()` |
18: | * @method $this provider(SyncProviderInterface|null $value) Sync provider associated with the error. Default: `$entity->getProvider()` |
19: | * |
20: | * @extends Builder<SyncError> |
21: | * |
22: | * @generated |
23: | */ |
24: | final class SyncErrorBuilder extends Builder |
25: | { |
26: | /** |
27: | * @internal |
28: | */ |
29: | protected static function getService(): string |
30: | { |
31: | return SyncError::class; |
32: | } |
33: | } |
34: |