Commit f0b3b42a authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

unicaen/bjy-authorize n'est plus désactivé brutalement en mode CLI car...

unicaen/bjy-authorize n'est plus désactivé brutalement en mode CLI car TheseService en dépend désormais ; mais du coup, nécessité de contourner l'erreur suivante : Failed opening required 'data/DoctrineORMModule/Proxy/__CG__Xxxxx.php'
parent 0a05a9b1
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -39,9 +39,6 @@ $modules = ['Zend\Cache',
    'Information',
    'Application',
];
if (php_sapi_name() === 'cli') {
    unset($modules['BjyAuthorize']);
}

$devModules =  [
    'ZendDeveloperTools',
+28 −0
Original line number Diff line number Diff line
<?php

/**
 * Ce fichier de config n'est pertinent que pour le mode CLI.
 */
if (php_sapi_name() !== 'cli') {
    return  [];
}

return [
    'doctrine' => [
        'configuration' => [
            'orm_default' => [
                /**
                 * Lorsqu'on lance la commande 'vendor/bin/doctrine-module orm:clear-cache:query' pour générer les proxies Doctrine,
                 * le module BjyAuthorize se charge (comme les autres, normal!) et interroge la BDD... donc a besoin des proxies Doctrine !
                 *
                 * Cela provoque une erreur du genre :
                 *      Fatal error: require(): Failed opening required 'data/DoctrineORMModule/Proxy/__CG__Xxxxx.php' (include_path='.:/usr/share/php')
                 *      in /app/vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php on line 204
                 *
                 * Pour éviter cette erreur, on décide de forcer la génération des proxies ès lors qu'on est en mode CLI ! :-(
                 */
                'generate_proxies' => true,
            ],
        ],
    ],
];