From a46253ec7d98807dcef5f6ad00f5df2b9c3d4f72 Mon Sep 17 00:00:00 2001 From: Ryan Prather Date: Sun, 26 May 2024 22:46:54 -0400 Subject: [PATCH] Add retrieveLBC and retrieveNote for references --- src/Controller/ReferenceController.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/Controller/ReferenceController.php b/src/Controller/ReferenceController.php index 90b7fcb..60d1f7d 100644 --- a/src/Controller/ReferenceController.php +++ b/src/Controller/ReferenceController.php @@ -3,7 +3,9 @@ namespace App\Controller; use App\Entity\Bible; +use App\Entity\Note; use App\Entity\Reference; +use App\Entity\User; use Doctrine\ORM\EntityManagerInterface; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; @@ -172,4 +174,16 @@ class ReferenceController extends AbstractController $r = self::$emi->getRepository(Reference::class)->findBy(['type' => $ref->getType(), 'ndx' => $ref->getNdx()]); return $r[0]; } + + public static function retrieveLBC($ref): Reference + { + $r = self::$emi->getRepository(Reference::class)->findBy(['type' => 'lbc', 'ndx' => $ref->getNdx()]); + return $r[0]; + } + + public static function retrieveNote(?User $user): array + { + $notes = self::$emi->getRepository(Note::class)->findBy(['user' => $user], ['date' => 'DESC']); + return $notes; + } }