account = new NullAccount(); $this->createdAt = new \DateTimeImmutable('now'); } /** * Get localization by language * * @param string $language Language code * * @return EmailL11n * * @since 1.0.0 */ public function getL11nByLanguage(string $language) : EmailL11n { foreach ($this->l11n as $l11n) { if ($l11n->language === $language) { return $l11n; } } return new NullEmailL11n(); } /** * {@inheritdoc} */ public function toArray() : array { return [ 'id' => $this->id, ]; } /** * {@inheritdoc} */ public function jsonSerialize() : mixed { return $this->toArray(); } use \Modules\Media\Models\MediaListTrait; }