Commit 1950d9fe authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

unicaen/app n'est plus requis

parent 81a26001
Loading
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -8,7 +8,6 @@
        }
    ],
    "require": {
        "unicaen/app": "^4.0",
        "unicaen/privilege": "^4.0",
        "laminas/laminas-dependency-plugin": "^2.1"
    },
+29 −2
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@

namespace UnicaenRenderer\Form\Macro;

use UnicaenApp\Service\EntityManagerAwareTrait;
use Doctrine\ORM\EntityManager;
use UnicaenRenderer\Entity\Db\Macro;
use Laminas\Form\Element\Button;
use Laminas\Form\Element\Hidden;
@@ -13,7 +13,34 @@ use Laminas\InputFilter\Factory;
use Laminas\Validator\Callback;

class MacroForm extends Form {
    use EntityManagerAwareTrait;

    /**
     * @var EntityManager
     */
    protected $entityManager;

    /**
     * Spécifie le gestionnaire d'entité.
     *
     * @param EntityManager $entityManager
     * @return self
     */
    public function setEntityManager(EntityManager $entityManager)
    {
        $this->entityManager = $entityManager;

        return $this;
    }

    /**
     * Retourne le gestionnaire d'entité.
     *
     * @return EntityManager
     */
    public function getEntityManager()
    {
        return $this->entityManager;
    }

    public function init()
    {
+28 −2
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@

namespace UnicaenRenderer\Form\Template;

use UnicaenApp\Service\EntityManagerAwareTrait;
use Doctrine\ORM\EntityManager;
use UnicaenRenderer\Entity\Db\Template;
use UnicaenRenderer\Entity\Db\Macro;
use UnicaenRenderer\Service\Macro\MacroServiceAwareTrait;
@@ -15,9 +15,35 @@ use Laminas\InputFilter\Factory;
use Laminas\Validator\Callback;

class TemplateForm extends Form {
    use EntityManagerAwareTrait;
    use MacroServiceAwareTrait;

    /**
     * @var EntityManager
     */
    protected $entityManager;

    /**
     * Spécifie le gestionnaire d'entité.
     *
     * @param EntityManager $entityManager
     * @return self
     */
    public function setEntityManager(EntityManager $entityManager)
    {
        $this->entityManager = $entityManager;

        return $this;
    }

    /**
     * Retourne le gestionnaire d'entité.
     *
     * @return EntityManager
     */
    public function getEntityManager()
    {
        return $this->entityManager;
    }

    public function getMacros() {
        return $this->getMacroService()->generateJSON();
+29 −2
Original line number Diff line number Diff line
@@ -2,16 +2,43 @@

namespace UnicaenRenderer\Service\Macro;

use Doctrine\ORM\EntityManager;
use Doctrine\ORM\NonUniqueResultException;
use Doctrine\ORM\ORMException;
use Doctrine\ORM\QueryBuilder;
use RuntimeException;
use UnicaenApp\Service\EntityManagerAwareTrait;
use UnicaenRenderer\Entity\Db\Macro;
use Laminas\Mvc\Controller\AbstractActionController;

class MacroService {
    use EntityManagerAwareTrait;

    /**
     * @var EntityManager
     */
    protected $entityManager;

    /**
     * Spécifie le gestionnaire d'entité.
     *
     * @param EntityManager $entityManager
     * @return self
     */
    public function setEntityManager(EntityManager $entityManager)
    {
        $this->entityManager = $entityManager;

        return $this;
    }

    /**
     * Retourne le gestionnaire d'entité.
     *
     * @return EntityManager
     */
    public function getEntityManager()
    {
        return $this->entityManager;
    }

    /** GESTION DES ENTITES *******************************************************************************************/

+29 −2
Original line number Diff line number Diff line
@@ -3,12 +3,12 @@
namespace UnicaenRenderer\Service\Rendu;

use DateTime;
use Doctrine\ORM\EntityManager;
use Doctrine\ORM\NonUniqueResultException;
use Doctrine\ORM\ORMException;
use Doctrine\ORM\QueryBuilder;
use Mpdf\MpdfException;
use RuntimeException;
use UnicaenApp\Service\EntityManagerAwareTrait;
use UnicaenPdf\Exporter\PdfExporter;
use UnicaenRenderer\Entity\Db\Rendu;
use UnicaenRenderer\Entity\Db\Template;
@@ -16,11 +16,38 @@ use UnicaenRenderer\Service\Template\TemplateServiceAwareTrait;
use Laminas\Mvc\Controller\AbstractActionController;

class RenduService {
    use EntityManagerAwareTrait;
    use TemplateServiceAwareTrait;

    public $renderer;

    /**
     * @var EntityManager
     */
    protected $entityManager;

    /**
     * Spécifie le gestionnaire d'entité.
     *
     * @param EntityManager $entityManager
     * @return self
     */
    public function setEntityManager(EntityManager $entityManager)
    {
        $this->entityManager = $entityManager;

        return $this;
    }

    /**
     * Retourne le gestionnaire d'entité.
     *
     * @return EntityManager
     */
    public function getEntityManager()
    {
        return $this->entityManager;
    }

    /** Gestion des entités *******************************************************************************************/

    /**
Loading