Browse Source

feat(autoloader): Charger l’autoloader de Composer aux 3 points d’entrées de SPIP

À partir de cet instant, SPIP nécessite d’avoir exécuté `composer install` ou `composer update`
pour fonctionner.
pull/5057/head
Matthieu Marcillaud 1 year ago committed by Gitea
parent
commit
2a386bd4a8
  1. 7
      composer.json
  2. 2
      ecrire/inc_version.php
  3. 2
      ecrire/index.php
  4. 2
      spip.php

7
composer.json

@ -17,9 +17,14 @@
"ext-pdo": "*",
"ext-pdo_sqlite": "*"
},
"autoload": {
"psr-4": {
"Spip\\": "ecrire/src/"
}
},
"archive": {
"exclude": [
"composer.json",
"!vendor",
"phpcs.xml.dist",
"phpstan.neon.dist",
"phpstan-baseline.neon",

2
ecrire/inc_version.php

@ -10,6 +10,8 @@
* Pour plus de détails voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
require_once __DIR__ . '/../vendor/autoload.php';
/**
* Initialisation de SPIP
*

2
ecrire/index.php

@ -10,6 +10,8 @@
* Pour plus de détails voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
require_once __DIR__ . '/../vendor/autoload.php';
/**
* Fichier d'exécution de l'interface privée
*

2
spip.php

@ -10,6 +10,8 @@
* Pour plus de détails voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
require_once __DIR__ . '/vendor/autoload.php';
# ou est l'espace prive ?
if (!defined('_DIR_RESTREINT_ABS')) {
define('_DIR_RESTREINT_ABS', 'ecrire/');

Loading…
Cancel
Save