| @@ 115-123 (lines=9) @@ | ||
| 112 | /** |
|
| 113 | * @inheritdoc |
|
| 114 | */ |
|
| 115 | protected function getAliases(): array |
|
| 116 | { |
|
| 117 | $aliases = parent::getAliases(); |
|
| 118 | $aliases['image'] = new Alias('image', Image::class); |
|
| 119 | $aliases['flavor'] = new Alias('flavor', Flavor::class); |
|
| 120 | $aliases['created'] = new Alias('created', \DateTimeImmutable::class); |
|
| 121 | $aliases['updated'] = new Alias('updated', \DateTimeImmutable::class); |
|
| 122 | return $aliases; |
|
| 123 | } |
|
| 124 | ||
| 125 | /** |
|
| 126 | * {@inheritDoc} |
|
| @@ 90-98 (lines=9) @@ | ||
| 87 | /** |
|
| 88 | * @inheritdoc |
|
| 89 | */ |
|
| 90 | protected function getAliases(): array |
|
| 91 | { |
|
| 92 | $aliases = parent::getAliases(); |
|
| 93 | $aliases['created_at'] = new Alias('createdAt', \DateTimeImmutable::class); |
|
| 94 | $aliases['updated_at'] = new Alias('updatedAt', \DateTimeImmutable::class); |
|
| 95 | $aliases['fileUri'] = new Alias('fileUri', \GuzzleHttp\Psr7\Uri::class); |
|
| 96 | $aliases['schemaUri'] = new Alias('schemaUri', \GuzzleHttp\Psr7\Uri::class); |
|
| 97 | return $aliases; |
|
| 98 | } |
|
| 99 | ||
| 100 | public function populateFromArray(array $data): self |
|
| 101 | { |
|