diff --git a/web/modules/custom/my_module/src/Repository/ArticleRepository.php b/web/modules/custom/my_module/src/Repository/ArticleRepository.php index 8f859ec..3399100 100644 --- a/web/modules/custom/my_module/src/Repository/ArticleRepository.php +++ b/web/modules/custom/my_module/src/Repository/ArticleRepository.php @@ -2,10 +2,18 @@ namespace Drupal\my_module\Repository; +use Drupal\Core\Entity\EntityTypeManagerInterface; + class ArticleRepository { + private $nodeStorage; + + public function __construct(EntityTypeManagerInterface $entityTypeManager) { + $this->nodeStorage = $entityTypeManager->getStorage('node'); + } + public function getAll(): array { - return []; + return $this->nodeStorage->loadMultiple(); } }