Commit dbc417b3 authored by Thibaut Vallee's avatar Thibaut Vallee
Browse files

Migration Laminas

parent bbfd56a8
Loading
Loading
Loading
Loading
+33 −43
Original line number Diff line number Diff line
@@ -34,8 +34,8 @@ CREATE TABLE UNICAEN_UTILISATEUR_USER (
                                          CONSTRAINT FK_UNICAEN_UTILISATEUR_USER_LAST_ROLE FOREIGN KEY (LAST_ROLE_ID) REFERENCES UNICAEN_UTILISATEUR_ROLE(ID) DEFERRABLE INITIALLY IMMEDIATE
);

CREATE UNIQUE INDEX UN_UNICAEN_UTILISATEUR_USER_USERNAME ON UNICAEN_UTILISATEUR_USER(USERNAME);
CREATE UNIQUE INDEX UN_UNICAEN_UTILISATEUR_USER_PASSWORD_RESET_TOKEN ON UNICAEN_UTILISATEUR_USER(PASSWORD_RESET_TOKEN);
-- CREATE UNIQUE INDEX UN_UNICAEN_UTILISATEUR_USER_USERNAME ON UNICAEN_UTILISATEUR_USER(USERNAME);
-- CREATE UNIQUE INDEX UN_UNICAEN_UTILISATEUR_USER_PASSWORD_RESET_TOKEN ON UNICAEN_UTILISATEUR_USER(PASSWORD_RESET_TOKEN);
CREATE INDEX IX_UNICAEN_UTILISATEUR_USER_LAST_ROLE ON UNICAEN_UTILISATEUR_USER(LAST_ROLE_ID);


@@ -43,7 +43,7 @@ CREATE INDEX IX_UNICAEN_UTILISATEUR_USER_LAST_ROLE ON UNICAEN_UTILISATEUR_USER(L
-- TABLE UNICAEN_UTILISATEUR_ROLE_LINKER
-- -----------------------------------------------------
CREATE TABLE UNICAEN_UTILISATEUR_ROLE_LINKER (
  UTILISATEUR_ID  INTEGER NOT NULL,
                                                 USER_ID  INTEGER NOT NULL,
                                                 ROLE_ID         INTEGER NOT NULL,
                                                 CONSTRAINT PK_UNICAEN_UTILISATEUR_ROLE_LINKER PRIMARY KEY (UTILISATEUR_ID, ROLE_ID),
                                                 CONSTRAINT FK_UNICAEN_UTILISATEUR_ROLE_LINKER_USER FOREIGN KEY (UTILISATEUR_ID) REFERENCES UNICAEN_UTILISATEUR_USER (ID) DEFERRABLE INITIALLY IMMEDIATE,
@@ -55,20 +55,10 @@ CREATE INDEX IX_UNICAEN_UTILISATEUR_ROLE_LINKER_ROLE ON UNICAEN_UTILISATEUR_ROLE


-- DATA

INSERT INTO UNICAEN_UTILISATEUR_USER (
  ID,
    USERNAME,
    EMAIL,
    DISPLAY_NAME,
    PASSWORD)
WITH tmp AS (
  SELECT 1, 'app' u, 'dsi.applications@unicaen.fr'  e, 'Application'  n, 'application' p FROM dual
)
SELECT
  UNICAEN_UTILISATEUR_USER_ID_SEQ.nextval,
  tmp.u,
  tmp.e,
  tmp.n,
  tmp.p
FROM tmp;
 No newline at end of file
    values ('app', 'dsi.applications@unicaen.fr', 'Application', 'application');
+2 −2
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@
namespace  UnicaenUtilisateur\Form\Role;

use Doctrine\ORM\EntityManager;
use DoctrineModule\Stdlib\Hydrator\DoctrineObject;
use Doctrine\Laminas\Hydrator\DoctrineObject;
use Interop\Container\ContainerInterface;
use UnicaenUtilisateur\Service\Role\RoleService;

+3 −3
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@ class RoleParentStrategy implements StrategyInterface
    /**
     * {@inheritDoc}
     */
    public function extract($value)
    public function extract($value, ?object $object = null)
    {
        if (null != $value) {
            return $value->getId();
@@ -24,7 +24,7 @@ class RoleParentStrategy implements StrategyInterface
    /**
     * {@inheritDoc}
     */
    public function hydrate($value)
    public function hydrate($value, ?array $data)
    {
        if (null != $value) {
            $parent = $this->roleService->find($value);
+2 −2
Original line number Diff line number Diff line
@@ -3,7 +3,7 @@
namespace UnicaenUtilisateur\Form\User;

use Doctrine\ORM\EntityManager;
use DoctrineModule\Stdlib\Hydrator\DoctrineObject;
use Doctrine\Laminas\Hydrator\DoctrineObject;
use Interop\Container\ContainerInterface;
use UnicaenUtilisateur\Service\User\UserService;