items; } /** * Get the collection of items as a plain array. */ public function toArray(): array { return array_map(function ($value) { if ($value instanceof Module) { $attributes = $value->json()->getAttributes(); $attributes['path'] = $value->getPath(); return $attributes; } return $value instanceof Arrayable ? $value->toArray() : $value; }, $this->items); } }