toArray(); } /** * {@inheritdoc} */ public function toArray() : array { return \array_merge( parent::toArray(), [ 'id' => $this->id, 'name' => $this->name, 'fao' => $this->fao, ] ); } public static function fromJson(array $address) : self { $new = new self(); $new->from($address); $new->id = $address['id']; $new->name = $address['name']; $new->fao = $address['fao']; return $new; } }