nodeStorage = $entityTypeManager->getStorage('node'); } /** * @return Collection|Talk[] */ public function findAll(): Collection { $talks = $this->nodeStorage->loadByProperties([ 'type' => 'talk', ]); return new Collection($talks); } /** * @return Collection|Talk[] */ public function findAllPublished(): Collection { $talks = $this->nodeStorage->loadByProperties([ 'status' => NodeInterface::PUBLISHED, 'type' => 'talk', ]); return new Collection($talks); } }