[spip-cli ↪ issue_41_up_php_symfony] 5 commits

spip-contrib-outils/spip-cli | 5 commits

Par Matthieu Marcillaud, le 21 décembre 2021 à 13h39min :

Up des versions de Symfony, vers 5.4 (php >= 7.2)

Modifié
composer.json
composer.lock

Détails : Up des versions de Symfony, vers 5.4 (php >= 7.2) · cc51a13afc - spip-cli - SPIP on GIT

==============================
Par Matthieu Marcillaud, le 21 décembre 2021 à 15h33min :

On copie mnapoly/simplex chez nous afin de le modifier de ses deprecated en PHP.
Je n’ai pas trouvé de librairie alternative qui soit compat php 7.3 ou 7.2 à 8.1 sans avoir de deprecated.
Du coup, on va le gérer soi-même.

Ajouté
src/Container/Container.php
src/Container/Exception/EntryNotFound.php
Modifié
composer.json
composer.lock
src/Application.php

Détails : https://git.spip.net/spip-contrib-outils/spip-cli/commit/8824afb318b0ef3788a9f14501142b11e894d047

==============================
Par Matthieu Marcillaud, le 21 décembre 2021 à 15h36min :

Adaptation du container pour éviter des deprecated en PHP 8.1

Modifié
src/Container/Container.php

Détails : Adaptation du container pour éviter des deprecated en PHP 8.1 · 320eca0dbe - spip-cli - SPIP on GIT

==============================
Par Matthieu Marcillaud, le 21 décembre 2021 à 15h57min :

On bascule les commandes avec des return sur chaque execute().

  • On transforme certaines commandes pour utiliser la classe Spip\Cli\Console\Command et éviter des globales, tout en simplifiant.

Note: je pense qu’on pourrait remplacer les exit par des return, simplement, dans les fonctions execute().

Modifié
src/Application.php
src/Command/AuteursCreer.php
src/Command/AuteursLister.php
src/Command/AuteursMdp.php
src/Command/AuteursStatut.php
src/Command/AuteursSuperadmin.php
src/Command/CacheDesactiver.php
src/Command/CacheReactiver.php
src/Command/CacheVider.php
src/Command/ConfigEcrire.php
src/Command/ConfigLire.php
src/Command/CoreInstaller.php
src/Command/CoreListerVersions.php
src/Command/CoreMajBdd.php
src/Command/CoreMettreajour.php
src/Command/CorePreparer.php
src/Command/CoreTelecharger.php
src/Command/FiltresExtraireAttribut.php
src/Command/FiltresExtraireBalise.php
src/Command/FiltresExtraireBalises.php
src/Command/FiltresFiltrerEntites.php
src/Command/FiltresTexteBrut.php
src/Command/ImagesVerifierExtensions.php
src/Command/IntegraalGenerer.php
src/Command/PhpEval.php
src/Command/PhpRun.php
src/Command/PluginsActiver.php
src/Command/PluginsDesactiver.php
src/Command/PluginsLister.php
src/Command/PluginsListerheader.php
src/Command/PluginsSvpDepoter.php
src/Command/PluginsSvpTelecharger.php
src/Command/SqlConvertToUTF8.php
src/Command/SqlConvertTomysql.php
src/Command/SqlDumpCreate.php
src/Command/SqlDumpRestore.php
src/Command/SqlOptimize.php
src/Command/SqlRepair.php
src/Command/SqlShowbase.php
src/Command/SqlShowdiff.php
src/Command/SqlShowtable.php
src/Command/SynchroBdd.php
src/Command/SynchroFichiers.php
src/Command/SynchroInit.php
src/Command/TestSpip.php
src/Command/TestStyle.php
src/Command/TextePropre.php
src/Command/TexteTypo.php

Détails : https://git.spip.net/spip-contrib-outils/spip-cli/commit/abd788179f0411b9f0c96ee3a644e2daea8c1b91

==============================
Par Matthieu Marcillaud, le 21 décembre 2021 à 17h19min :

Pas la peine de chercher des SPIP en PHP 3 de nos jours

Modifié
src/Command/ServerLocate.php

Détails : Pas la peine de chercher des SPIP en PHP 3 de nos jours · abc8929df6 - spip-cli - SPIP on GIT