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; + } }