company->company_key}"), ]; } public function broadcastWith(): array { $manager = new Manager(); $manager->setSerializer(new ArraySerializer()); $class = sprintf('App\\Transformers\\%sTransformer', class_basename($this->invoice)); $transformer = new $class(); $resource = new Item($this->invoice, $transformer, $this->invoice->getEntityType()); $data = $manager->createData($resource)->toArray(); return $data; } }