masterSku; $data = [ 'id' => $this->id, 'images' => array_map(function ($image) { return image_resize($image); }, $this->images ?? []), 'name' => $this->description->name ?? '', 'model' => $masterSku->model, 'quantity' => $masterSku->quantity, 'price_formatted' => currency_format($masterSku->price), 'active' => $this->active, 'position' => $this->position, 'url' => $this->url, 'created_at' => time_format($this->created_at), 'deleted_at' => $this->deleted_at ? time_format($this->deleted_at) : '', 'url_edit' => admin_route('products.edit', $this->id), ]; return hook_filter('resource.product', $data); } }