Commit 6bcfe166 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

SUppression de la dépendance avec unicaen/app

parent 758477ed
Loading
Loading
Loading
Loading
+2 −9
Original line number Diff line number Diff line
@@ -2,21 +2,14 @@

namespace UnicaenFaq;

use UnicaenApp\Exception\RuntimeException;
use UnicaenFaq\Service\FaqService;
use Laminas\Mvc\ModuleRouteListener;
use Laminas\Mvc\MvcEvent;
use RuntimeException;
use UnicaenFaq\Service\FaqService;

class Module
{
    public function onBootstrap(MvcEvent $e)
    {
        $application = $e->getApplication();
        $application->getServiceManager()->get('translator');
        $eventManager = $application->getEventManager();
        $moduleRouteListener = new ModuleRouteListener();
        $moduleRouteListener->attach($eventManager);

        $this->checkModuleRequirements($e);
    }

+16 −4
Original line number Diff line number Diff line
@@ -8,12 +8,19 @@
        }
    ],
    "require": {
        "unicaen/app": "dev-ll-php8",
        "laminas/laminas-dependency-plugin": "^2.2"
        "doctrine/doctrine-laminas-hydrator": "^3.2",
        "doctrine/doctrine-orm-module": "^5.2",
        "laminas/laminas-dependency-plugin": "^2.2",
        "laminas/laminas-form": "^3.8",
        "laminas/laminas-hydrator": "^4.10",
        "laminas/laminas-inputfilter": "^2.22",
        "laminas/laminas-mvc": "^3.6",
        "laminas/laminas-permissions-acl": "^2.13",
        "laminas/laminas-view": "^2.25"
    },
    "require-dev": {
        "laminas/laminas-test": "^4.2",
        "phpunit/phpunit": "^5.6",
        "laminas/laminas-test": "^4.0",
        "phpunit/phpunit": "^8.0",
        "phpspec/prophecy": "^1.15"
    },
    "autoload": {
@@ -23,5 +30,10 @@
        "classmap": [
            "./Module.php"
        ]
    },
    "config": {
        "allow-plugins": {
            "laminas/laminas-dependency-plugin": true
        }
    }
}
+16 −8
Original line number Diff line number Diff line
@@ -2,20 +2,28 @@

namespace UnicaenFaq\Service;

use Doctrine\DBAL\Exception\DriverException;
use Doctrine\ORM\EntityManager;
use UnicaenApp\Exception\LogicException;
use UnicaenFaq\Entity\Db\Faq;
use Doctrine\ORM\EntityRepository;
use UnicaenApp\Service\EntityManagerAwareInterface;
use UnicaenApp\Service\EntityManagerAwareTrait;
use UnicaenFaq\Entity\Db\Faq;

class FaqService implements EntityManagerAwareInterface
class FaqService
{
    use EntityManagerAwareTrait;

    protected $faqEntityClass;

    protected EntityManager $entityManager;

    public function setEntityManager(EntityManager $entityManager): self
    {
        $this->entityManager = $entityManager;

        return $this;
    }

    public function getEntityManager(): EntityManager
    {
        return $this->entityManager;
    }

    /**
     * FaqService constructor.
     *