Commit 5cfa02a8 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Premier jalon dans la migration vers ZF3 / PHP7.3

parent f00f6a77
Loading
Loading
Loading
Loading
+11 −11
Changes for composer.json: 11 added lines, 11 removed lines.
Original line number Diff line number Diff line
@@ -8,29 +8,29 @@
        }
    ],
    "require-dev": {
        "unicaen/test":                         "^1.0",
        "unicaen/test":                         "^3.0",
        "zendframework/zend-developer-tools":   "^1.0"
    },
    "require": {
        "ext-fileinfo":                  "*",
        "ext-json":                      "*",
        "ext-imagick":                   "*",
        "ext-intl":                      "*",
        "ext-readline":                  "*",
        "ext-gettext":                   "*",
        "unicaen/app":                   "^1.3",
        "unicaen/auth":                  "^1.3",
        "unicaen/faq":                   "^1.0",
        "unicaen/ldap":                  "^2.1",
        "unicaen/import":                "1.0.13",
        "unicaen/leocarte":              "^1.0",
        "unicaen/code":                  "^1.0",
        "unicaen/app":                   "^3.0",
        "unicaen/auth":                  "^3.0",
        "unicaen/bjy-authorize":         "^3.0",
        "unicaen/faq":                   "^3.0",
        "unicaen/ldap":                  "^3.0",
        "unicaen/import":                "^3.0",
        "unicaen/oracle":                "^1.2",
        "unicaen/code":                  "^3.0",
        "ramsey/uuid":                   "^3.3",
        "mpdf/mpdf":                     "v6.1.3",
        "bjyoungblood/bjy-authorize":    "dev-master",
        "guzzlehttp/guzzle":             "^6.3",
        "webmozart/assert":              "^1.3",
        "beberlei/assert":               "^2.9",
        "unicaen/oracle":                "^1.2"
        "zendframework/zend-feed":       "^2.12"
    },
    "autoload": {
        "psr-0": {
+4385 −1004

File changed.

Preview size limit exceeded, changes collapsed.

+20 −4
Changes for config/application.config.php: 20 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -2,12 +2,29 @@

$env = getenv('APPLICATION_ENV') ?: 'production';

$modules = [
    'ZfcBase',
$modules = ['Zend\Cache',
    'Zend\Filter',
    'Zend\Form',
    'Zend\Hydrator',
    'Zend\I18n',
    'Zend\InputFilter',
    'Zend\Log',
    'Zend\Mail',
    'Zend\Mvc\Console',
    'Zend\Mvc\I18n',
    'Zend\Mvc\Plugin\FilePrg',
    'Zend\Mvc\Plugin\FlashMessenger',
    'Zend\Mvc\Plugin\Identity',
    'Zend\Mvc\Plugin\Prg',
    'Zend\Navigation',
    'Zend\Paginator',
    'Zend\Router',
    'Zend\Session',
    'Zend\Validator',

    'DoctrineModule',
    'DoctrineORMModule',
    'ZfcUser',
    'ZfcUserDoctrineORM',
    'BjyAuthorize' => 'BjyAuthorize',
    'UnicaenApp',
    'UnicaenAuth',
@@ -15,7 +32,6 @@ $modules = [
    'UnicaenOracle',
    'UnicaenImport',
    'UnicaenFaq',
    'UnicaenLeocarte',
    'Import',
    'Indicateur',
    'Retraitement',
+31 −0
Changes for config/autoload/unicaen-app.global.php: 31 added lines, 0 removed lines.
Original line number Diff line number Diff line
<?php

use Zend\Session\Storage\SessionArrayStorage;
use Zend\Session\Validator\HttpUserAgent;
use Zend\Session\Validator\RemoteAddr;

return [
    'unicaen-app' => [
        // Informations concernant l'application.
@@ -70,5 +74,32 @@ return [
                ],
            ],
        ],
    ],

    //
    // Session configuration.
    //
    'session_config' => [
        // Session cookie will expire in 1 hour.
        'cookie_lifetime' => 60*60*1,
        // Session data will be stored on server maximum for 30 days.
        'gc_maxlifetime'     => 60*60*24*30,
    ],
    //
    // Session manager configuration.
    //
    'session_manager' => [
        // Session validators (used for security).
        'validators' => [
            RemoteAddr::class,
            HttpUserAgent::class,
        ]
    ],
    //
    // Session storage configuration.
    //
    'session_storage' => [
        'type' => SessionArrayStorage::class
    ],

];

doc/migrate-to-zf3.md

0 → 100644
+27 −0
Changes for doc/migrate-to-zf3.md: 27 added lines, 0 removed lines.
Original line number Diff line number Diff line
Migration vers ZF3
==================

Fait :
- Usages de 
    - `Zend\ServiceManager\FactoryInterface`
    - `Zend\ServiceManager\AbstractFactoryInterface`
    - `Zend\Mvc\Controller\ControllerManager`
    - `\Zend\View\HelperPluginManager`
- rechercher :
    - `(FormElementManager `
    - `use Zend\Stdlib\Hydrator\HydratorInterface` (supprimer `Stdlib\`)
Remplacer partout Zend\Mvc\Router\ par Zend\Router\.
Remplacer partout Zend\Router\Console\Simple par Zend\Mvc\Console\Router\Simple (ou carrément
Zend\Router\Console par Zend\Mvc\Console\Router ?)
Remplacer Zend\Mvc\Controller\Plugin\PostRedirectGet par Zend\Mvc\Plugin\Prg\PostRedirectGet
Remplacer Zend\Mvc\Controller\Plugin\FlashMessenger par Zend\Mvc\Plugin\FlashMessenger\FlashMessenger
Remplacer Zend\Stdlib\Hydrator par Zend\Hydrator.
      
- rechercher `implements ServiceLocatorAwareInterface` (interface disparue)
- rechercher `use ServiceLocatorAwareTrait` (disparu)
- `\Zend\ServiceManager\ServiceLocatorInterface`
- rechercher ->getServiceLocator(


      
A faire :
Loading