createdAt = new \DateTimeImmutable('now'); $this->account = new NullAccount(); } /** * Get id * * @return int * * @since 1.0.0 */ public function getId() : int { return $this->id; } /** * Get files * * @return Media[] * * @since 1.0.0 */ public function getFiles() : array { return $this->files; } /** * Add media to item * * @param Media $media Media * * @return void * * @since 1.0.0 */ public function addFile(Media $media) : void { $this->files[] = $media; } /** * {@inheritdoc} */ public function toArray() : array { return []; } /** * {@inheritdoc} */ public function jsonSerialize() { return $this->toArray(); } }