Chargement en cours composer.lock +110 −104 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -56,16 +56,16 @@ }, { "name": "symfony/console", "version": "v5.4.1", "version": "v5.4.9", "source": { "type": "git", "url": "https://github.com/symfony/console.git", "reference": "9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4" "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/console/zipball/9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4", "reference": "9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4", "url": "https://api.github.com/repos/symfony/console/zipball/829d5d1bf60b2efeb0887b7436873becc71a45eb", "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb", "shasum": "" }, "require": { Chargement en cours Chargement en cours @@ -135,7 +135,7 @@ "terminal" ], "support": { "source": "https://github.com/symfony/console/tree/v5.4.1" "source": "https://github.com/symfony/console/tree/v5.4.9" }, "funding": [ { Chargement en cours @@ -151,20 +151,20 @@ "type": "tidelift" } ], "time": "2021-12-09T11:22:43+00:00" "time": "2022-05-18T06:17:34+00:00" }, { "name": "symfony/deprecation-contracts", "version": "v2.5.0", "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8" "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/6f981ee24cf69ee7ce9736146d1c57c2780598a8", "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8", "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", "shasum": "" }, "require": { Chargement en cours Chargement en cours @@ -202,7 +202,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.0" "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.1" }, "funding": [ { Chargement en cours @@ -218,20 +218,20 @@ "type": "tidelift" } ], "time": "2021-07-12T14:48:14+00:00" "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/finder", "version": "v5.4.0", "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", "reference": "d2f29dac98e96a98be467627bd49c2efb1bc2590" "reference": "9b630f3427f3ebe7cd346c277a1408b00249dad9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/finder/zipball/d2f29dac98e96a98be467627bd49c2efb1bc2590", "reference": "d2f29dac98e96a98be467627bd49c2efb1bc2590", "url": "https://api.github.com/repos/symfony/finder/zipball/9b630f3427f3ebe7cd346c277a1408b00249dad9", "reference": "9b630f3427f3ebe7cd346c277a1408b00249dad9", "shasum": "" }, "require": { Chargement en cours Chargement en cours @@ -265,7 +265,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/finder/tree/v5.4.0" "source": "https://github.com/symfony/finder/tree/v5.4.8" }, "funding": [ { Chargement en cours @@ -281,32 +281,35 @@ "type": "tidelift" } ], "time": "2021-11-28T15:25:38+00:00" "time": "2022-04-15T08:07:45+00:00" }, { "name": "symfony/polyfill-ctype", "version": "v1.23.0", "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce" "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce", "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce", "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", "shasum": "" }, "require": { "php": ">=7.1" }, "provide": { "ext-ctype": "*" }, "suggest": { "ext-ctype": "For best performance" }, "type": "library", "extra": { "branch-alias": { "dev-main": "1.23-dev" "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", Chargement en cours @@ -314,12 +317,12 @@ } }, "autoload": { "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" }, "files": [ "bootstrap.php" ] ], "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ Chargement en cours @@ -344,7 +347,7 @@ "portable" ], "support": { "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0" "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" }, "funding": [ { Chargement en cours @@ -360,20 +363,20 @@ "type": "tidelift" } ], "time": "2021-02-19T12:13:01+00:00" "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-intl-grapheme", "version": "v1.23.1", "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", "reference": "16880ba9c5ebe3642d1995ab866db29270b36535" "reference": "433d05519ce6990bf3530fba6957499d327395c2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/16880ba9c5ebe3642d1995ab866db29270b36535", "reference": "16880ba9c5ebe3642d1995ab866db29270b36535", "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", "reference": "433d05519ce6990bf3530fba6957499d327395c2", "shasum": "" }, "require": { Chargement en cours @@ -385,7 +388,7 @@ "type": "library", "extra": { "branch-alias": { "dev-main": "1.23-dev" "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", Chargement en cours @@ -393,12 +396,12 @@ } }, "autoload": { "psr-4": { "Symfony\\Polyfill\\Intl\\Grapheme\\": "" }, "files": [ "bootstrap.php" ] ], "psr-4": { "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ Chargement en cours @@ -425,7 +428,7 @@ "shim" ], "support": { "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.23.1" "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0" }, "funding": [ { Chargement en cours @@ -441,20 +444,20 @@ "type": "tidelift" } ], "time": "2021-05-27T12:26:48+00:00" "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-intl-normalizer", "version": "v1.23.0", "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8" "reference": "219aa369ceff116e673852dce47c3a41794c14bd" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8", "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8", "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", "reference": "219aa369ceff116e673852dce47c3a41794c14bd", "shasum": "" }, "require": { Chargement en cours @@ -466,7 +469,7 @@ "type": "library", "extra": { "branch-alias": { "dev-main": "1.23-dev" "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", Chargement en cours @@ -474,12 +477,12 @@ } }, "autoload": { "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, "classmap": [ "Resources/stubs" ] Chargement en cours Chargement en cours @@ -509,7 +512,7 @@ "shim" ], "support": { "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.23.0" "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" }, "funding": [ { Chargement en cours @@ -525,32 +528,35 @@ "type": "tidelift" } ], "time": "2021-02-19T12:13:01+00:00" "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-mbstring", "version": "v1.23.1", "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6" "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9174a3d80210dca8daa7f31fec659150bbeabfc6", "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", "shasum": "" }, "require": { "php": ">=7.1" }, "provide": { "ext-mbstring": "*" }, "suggest": { "ext-mbstring": "For best performance" }, "type": "library", "extra": { "branch-alias": { "dev-main": "1.23-dev" "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", Chargement en cours @@ -558,12 +564,12 @@ } }, "autoload": { "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" }, "files": [ "bootstrap.php" ] ], "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ Chargement en cours @@ -589,7 +595,7 @@ "shim" ], "support": { "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.1" "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" }, "funding": [ { Chargement en cours @@ -605,20 +611,20 @@ "type": "tidelift" } ], "time": "2021-05-27T12:26:48+00:00" "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-php73", "version": "v1.23.0", "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010" "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010", "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010", "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", "shasum": "" }, "require": { Chargement en cours @@ -627,7 +633,7 @@ "type": "library", "extra": { "branch-alias": { "dev-main": "1.23-dev" "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", Chargement en cours @@ -635,12 +641,12 @@ } }, "autoload": { "psr-4": { "Symfony\\Polyfill\\Php73\\": "" }, "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php73\\": "" }, "classmap": [ "Resources/stubs" ] Chargement en cours Chargement en cours @@ -668,7 +674,7 @@ "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php73/tree/v1.23.0" "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" }, "funding": [ { Chargement en cours @@ -684,20 +690,20 @@ "type": "tidelift" } ], "time": "2021-02-19T12:13:01+00:00" "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-php80", "version": "v1.23.1", "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be" "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/1100343ed1a92e3a38f9ae122fc0eb21602547be", "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be", "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", "shasum": "" }, "require": { Chargement en cours @@ -706,7 +712,7 @@ "type": "library", "extra": { "branch-alias": { "dev-main": "1.23-dev" "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", Chargement en cours @@ -714,12 +720,12 @@ } }, "autoload": { "psr-4": { "Symfony\\Polyfill\\Php80\\": "" }, "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php80\\": "" }, "classmap": [ "Resources/stubs" ] Chargement en cours Chargement en cours @@ -751,7 +757,7 @@ "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php80/tree/v1.23.1" "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" }, "funding": [ { Chargement en cours @@ -767,20 +773,20 @@ "type": "tidelift" } ], "time": "2021-07-28T13:41:28+00:00" "time": "2022-05-10T07:21:04+00:00" }, { "name": "symfony/process", "version": "v5.4.0", "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/process.git", "reference": "5be20b3830f726e019162b26223110c8f47cf274" "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/process/zipball/5be20b3830f726e019162b26223110c8f47cf274", "reference": "5be20b3830f726e019162b26223110c8f47cf274", "url": "https://api.github.com/repos/symfony/process/zipball/597f3fff8e3e91836bb0bd38f5718b56ddbde2f3", "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3", "shasum": "" }, "require": { Chargement en cours Chargement en cours @@ -813,7 +819,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/process/tree/v5.4.0" "source": "https://github.com/symfony/process/tree/v5.4.8" }, "funding": [ { Chargement en cours @@ -829,26 +835,26 @@ "type": "tidelift" } ], "time": "2021-11-28T15:25:38+00:00" "time": "2022-04-08T05:07:18+00:00" }, { "name": "symfony/service-contracts", "version": "v2.5.0", "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", "reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc" "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/service-contracts/zipball/1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc", "reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc", "url": "https://api.github.com/repos/symfony/service-contracts/zipball/24d9dc654b83e91aa59f9d167b131bc3b5bea24c", "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c", "shasum": "" }, "require": { "php": ">=7.2.5", "psr/container": "^1.1", "symfony/deprecation-contracts": "^2.1" "symfony/deprecation-contracts": "^2.1|^3" }, "conflict": { "ext-psr": "<1.1|>=2" Chargement en cours Chargement en cours @@ -896,7 +902,7 @@ "standards" ], "support": { "source": "https://github.com/symfony/service-contracts/tree/v2.5.0" "source": "https://github.com/symfony/service-contracts/tree/v2.5.1" }, "funding": [ { Chargement en cours @@ -912,20 +918,20 @@ "type": "tidelift" } ], "time": "2021-11-04T16:48:04+00:00" "time": "2022-03-13T20:07:29+00:00" }, { "name": "symfony/string", "version": "v5.4.0", "version": "v5.4.9", "source": { "type": "git", "url": "https://github.com/symfony/string.git", "reference": "9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d" "reference": "985e6a9703ef5ce32ba617c9c7d97873bb7b2a99" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/string/zipball/9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d", "reference": "9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d", "url": "https://api.github.com/repos/symfony/string/zipball/985e6a9703ef5ce32ba617c9c7d97873bb7b2a99", "reference": "985e6a9703ef5ce32ba617c9c7d97873bb7b2a99", "shasum": "" }, "require": { Chargement en cours @@ -947,12 +953,12 @@ }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\String\\": "" }, "files": [ "Resources/functions.php" ], "psr-4": { "Symfony\\Component\\String\\": "" }, "exclude-from-classmap": [ "/Tests/" ] Chargement en cours Chargement en cours @@ -982,7 +988,7 @@ "utf8" ], "support": { "source": "https://github.com/symfony/string/tree/v5.4.0" "source": "https://github.com/symfony/string/tree/v5.4.9" }, "funding": [ { Chargement en cours @@ -998,7 +1004,7 @@ "type": "tidelift" } ], "time": "2021-11-24T10:02:00+00:00" "time": "2022-04-19T10:40:37+00:00" } ], "packages-dev": [], Chargement en cours @@ -1014,5 +1020,5 @@ "platform-overrides": { "php": "7.2.34" }, "plugin-api-version": "2.1.0" "plugin-api-version": "2.2.0" } src/Mutualisation/Application.php +2 −2 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -2,14 +2,14 @@ namespace Spip\Cli\Mutualisation; use Simplex\Container; use Spip\Cli\Container\Container; use Symfony\Component\Console\Application as ConsoleApplication; use Symfony\Component\Console\Input\InputInterface; class Application extends ConsoleApplication { const NAME = "Spip Cli Mu"; const VERSION = "1.0.0"; const VERSION = "1.0.1"; protected $options = []; protected $container; Chargement en cours src/Mutualisation/Command/Batch.php +7 −7 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -11,7 +11,6 @@ use Symfony\Component\Console\Input\InputArgument; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; use Symfony\Component\Process\PhpExecutableFinder; use Symfony\Component\Process\PhpProcess; class Batch extends Command { Chargement en cours Chargement en cours @@ -45,7 +44,7 @@ class Batch extends Command { $spip = new Spip($this->getApplication()->getService('spip.directory')); if (!$spip->exists()) { $io->fail("SPIP introuvable dans " . $spip->getDirectory()); return; return Command::FAILURE; } else { $io->check("SPIP trouvé."); } Chargement en cours @@ -53,7 +52,7 @@ class Batch extends Command { $dir_sites = $spip->getDirectory() . DIRECTORY_SEPARATOR . $this->dir_sites; if (!is_dir($dir_sites)) { $io->fail("Pas de répertoire " . $this->dir_sites . " trouvé."); return; return Command::FAILURE; } else { $io->check("Répertoire <info>{$this->dir_sites}</info> trouvé."); } Chargement en cours @@ -66,7 +65,7 @@ class Batch extends Command { $io->check(count($sites) . " sites correspondent au critère <info>$glob</info>"); } else { $io->fail("Aucun site ne correspond au critère <info>$glob</info>"); return; return Command::FAILURE; } // retrouver l’url de chaque site Chargement en cours @@ -75,22 +74,23 @@ class Batch extends Command { $this->presenterHosts($hosts, $command); } else { $io->fail("Aucun site valide"); return; return Command::FAILURE; } if (!$command) { $io->note("Aucune commande à exécuter."); return; return Command::FAILURE; } if (!$this->getPhpBin()) { $io->fail("Executable PHP non trouvé"); return; return Command::FAILURE; } foreach ($hosts as $site) { $this->executeCommandOnSite($command, $site); } return Command::SUCCESS; } protected function executeCommandOnSite($command, \SplFileInfo $site) { Chargement en cours Chargement en cours
composer.lock +110 −104 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -56,16 +56,16 @@ }, { "name": "symfony/console", "version": "v5.4.1", "version": "v5.4.9", "source": { "type": "git", "url": "https://github.com/symfony/console.git", "reference": "9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4" "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/console/zipball/9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4", "reference": "9130e1a0fc93cb0faadca4ee917171bd2ca9e5f4", "url": "https://api.github.com/repos/symfony/console/zipball/829d5d1bf60b2efeb0887b7436873becc71a45eb", "reference": "829d5d1bf60b2efeb0887b7436873becc71a45eb", "shasum": "" }, "require": { Chargement en cours Chargement en cours @@ -135,7 +135,7 @@ "terminal" ], "support": { "source": "https://github.com/symfony/console/tree/v5.4.1" "source": "https://github.com/symfony/console/tree/v5.4.9" }, "funding": [ { Chargement en cours @@ -151,20 +151,20 @@ "type": "tidelift" } ], "time": "2021-12-09T11:22:43+00:00" "time": "2022-05-18T06:17:34+00:00" }, { "name": "symfony/deprecation-contracts", "version": "v2.5.0", "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8" "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/6f981ee24cf69ee7ce9736146d1c57c2780598a8", "reference": "6f981ee24cf69ee7ce9736146d1c57c2780598a8", "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", "shasum": "" }, "require": { Chargement en cours Chargement en cours @@ -202,7 +202,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.0" "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.1" }, "funding": [ { Chargement en cours @@ -218,20 +218,20 @@ "type": "tidelift" } ], "time": "2021-07-12T14:48:14+00:00" "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/finder", "version": "v5.4.0", "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", "reference": "d2f29dac98e96a98be467627bd49c2efb1bc2590" "reference": "9b630f3427f3ebe7cd346c277a1408b00249dad9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/finder/zipball/d2f29dac98e96a98be467627bd49c2efb1bc2590", "reference": "d2f29dac98e96a98be467627bd49c2efb1bc2590", "url": "https://api.github.com/repos/symfony/finder/zipball/9b630f3427f3ebe7cd346c277a1408b00249dad9", "reference": "9b630f3427f3ebe7cd346c277a1408b00249dad9", "shasum": "" }, "require": { Chargement en cours Chargement en cours @@ -265,7 +265,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/finder/tree/v5.4.0" "source": "https://github.com/symfony/finder/tree/v5.4.8" }, "funding": [ { Chargement en cours @@ -281,32 +281,35 @@ "type": "tidelift" } ], "time": "2021-11-28T15:25:38+00:00" "time": "2022-04-15T08:07:45+00:00" }, { "name": "symfony/polyfill-ctype", "version": "v1.23.0", "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce" "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce", "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce", "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", "shasum": "" }, "require": { "php": ">=7.1" }, "provide": { "ext-ctype": "*" }, "suggest": { "ext-ctype": "For best performance" }, "type": "library", "extra": { "branch-alias": { "dev-main": "1.23-dev" "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", Chargement en cours @@ -314,12 +317,12 @@ } }, "autoload": { "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" }, "files": [ "bootstrap.php" ] ], "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ Chargement en cours @@ -344,7 +347,7 @@ "portable" ], "support": { "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0" "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" }, "funding": [ { Chargement en cours @@ -360,20 +363,20 @@ "type": "tidelift" } ], "time": "2021-02-19T12:13:01+00:00" "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-intl-grapheme", "version": "v1.23.1", "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", "reference": "16880ba9c5ebe3642d1995ab866db29270b36535" "reference": "433d05519ce6990bf3530fba6957499d327395c2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/16880ba9c5ebe3642d1995ab866db29270b36535", "reference": "16880ba9c5ebe3642d1995ab866db29270b36535", "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", "reference": "433d05519ce6990bf3530fba6957499d327395c2", "shasum": "" }, "require": { Chargement en cours @@ -385,7 +388,7 @@ "type": "library", "extra": { "branch-alias": { "dev-main": "1.23-dev" "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", Chargement en cours @@ -393,12 +396,12 @@ } }, "autoload": { "psr-4": { "Symfony\\Polyfill\\Intl\\Grapheme\\": "" }, "files": [ "bootstrap.php" ] ], "psr-4": { "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ Chargement en cours @@ -425,7 +428,7 @@ "shim" ], "support": { "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.23.1" "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0" }, "funding": [ { Chargement en cours @@ -441,20 +444,20 @@ "type": "tidelift" } ], "time": "2021-05-27T12:26:48+00:00" "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-intl-normalizer", "version": "v1.23.0", "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8" "reference": "219aa369ceff116e673852dce47c3a41794c14bd" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8", "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8", "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", "reference": "219aa369ceff116e673852dce47c3a41794c14bd", "shasum": "" }, "require": { Chargement en cours @@ -466,7 +469,7 @@ "type": "library", "extra": { "branch-alias": { "dev-main": "1.23-dev" "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", Chargement en cours @@ -474,12 +477,12 @@ } }, "autoload": { "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, "classmap": [ "Resources/stubs" ] Chargement en cours Chargement en cours @@ -509,7 +512,7 @@ "shim" ], "support": { "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.23.0" "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" }, "funding": [ { Chargement en cours @@ -525,32 +528,35 @@ "type": "tidelift" } ], "time": "2021-02-19T12:13:01+00:00" "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-mbstring", "version": "v1.23.1", "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6" "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9174a3d80210dca8daa7f31fec659150bbeabfc6", "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", "shasum": "" }, "require": { "php": ">=7.1" }, "provide": { "ext-mbstring": "*" }, "suggest": { "ext-mbstring": "For best performance" }, "type": "library", "extra": { "branch-alias": { "dev-main": "1.23-dev" "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", Chargement en cours @@ -558,12 +564,12 @@ } }, "autoload": { "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" }, "files": [ "bootstrap.php" ] ], "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ Chargement en cours @@ -589,7 +595,7 @@ "shim" ], "support": { "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.1" "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" }, "funding": [ { Chargement en cours @@ -605,20 +611,20 @@ "type": "tidelift" } ], "time": "2021-05-27T12:26:48+00:00" "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-php73", "version": "v1.23.0", "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010" "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010", "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010", "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", "shasum": "" }, "require": { Chargement en cours @@ -627,7 +633,7 @@ "type": "library", "extra": { "branch-alias": { "dev-main": "1.23-dev" "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", Chargement en cours @@ -635,12 +641,12 @@ } }, "autoload": { "psr-4": { "Symfony\\Polyfill\\Php73\\": "" }, "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php73\\": "" }, "classmap": [ "Resources/stubs" ] Chargement en cours Chargement en cours @@ -668,7 +674,7 @@ "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php73/tree/v1.23.0" "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" }, "funding": [ { Chargement en cours @@ -684,20 +690,20 @@ "type": "tidelift" } ], "time": "2021-02-19T12:13:01+00:00" "time": "2022-05-24T11:49:31+00:00" }, { "name": "symfony/polyfill-php80", "version": "v1.23.1", "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be" "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/1100343ed1a92e3a38f9ae122fc0eb21602547be", "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be", "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", "shasum": "" }, "require": { Chargement en cours @@ -706,7 +712,7 @@ "type": "library", "extra": { "branch-alias": { "dev-main": "1.23-dev" "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", Chargement en cours @@ -714,12 +720,12 @@ } }, "autoload": { "psr-4": { "Symfony\\Polyfill\\Php80\\": "" }, "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php80\\": "" }, "classmap": [ "Resources/stubs" ] Chargement en cours Chargement en cours @@ -751,7 +757,7 @@ "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php80/tree/v1.23.1" "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" }, "funding": [ { Chargement en cours @@ -767,20 +773,20 @@ "type": "tidelift" } ], "time": "2021-07-28T13:41:28+00:00" "time": "2022-05-10T07:21:04+00:00" }, { "name": "symfony/process", "version": "v5.4.0", "version": "v5.4.8", "source": { "type": "git", "url": "https://github.com/symfony/process.git", "reference": "5be20b3830f726e019162b26223110c8f47cf274" "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/process/zipball/5be20b3830f726e019162b26223110c8f47cf274", "reference": "5be20b3830f726e019162b26223110c8f47cf274", "url": "https://api.github.com/repos/symfony/process/zipball/597f3fff8e3e91836bb0bd38f5718b56ddbde2f3", "reference": "597f3fff8e3e91836bb0bd38f5718b56ddbde2f3", "shasum": "" }, "require": { Chargement en cours Chargement en cours @@ -813,7 +819,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/process/tree/v5.4.0" "source": "https://github.com/symfony/process/tree/v5.4.8" }, "funding": [ { Chargement en cours @@ -829,26 +835,26 @@ "type": "tidelift" } ], "time": "2021-11-28T15:25:38+00:00" "time": "2022-04-08T05:07:18+00:00" }, { "name": "symfony/service-contracts", "version": "v2.5.0", "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", "reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc" "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/service-contracts/zipball/1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc", "reference": "1ab11b933cd6bc5464b08e81e2c5b07dec58b0fc", "url": "https://api.github.com/repos/symfony/service-contracts/zipball/24d9dc654b83e91aa59f9d167b131bc3b5bea24c", "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c", "shasum": "" }, "require": { "php": ">=7.2.5", "psr/container": "^1.1", "symfony/deprecation-contracts": "^2.1" "symfony/deprecation-contracts": "^2.1|^3" }, "conflict": { "ext-psr": "<1.1|>=2" Chargement en cours Chargement en cours @@ -896,7 +902,7 @@ "standards" ], "support": { "source": "https://github.com/symfony/service-contracts/tree/v2.5.0" "source": "https://github.com/symfony/service-contracts/tree/v2.5.1" }, "funding": [ { Chargement en cours @@ -912,20 +918,20 @@ "type": "tidelift" } ], "time": "2021-11-04T16:48:04+00:00" "time": "2022-03-13T20:07:29+00:00" }, { "name": "symfony/string", "version": "v5.4.0", "version": "v5.4.9", "source": { "type": "git", "url": "https://github.com/symfony/string.git", "reference": "9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d" "reference": "985e6a9703ef5ce32ba617c9c7d97873bb7b2a99" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/string/zipball/9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d", "reference": "9ffaaba53c61ba75a3c7a3a779051d1e9ec4fd2d", "url": "https://api.github.com/repos/symfony/string/zipball/985e6a9703ef5ce32ba617c9c7d97873bb7b2a99", "reference": "985e6a9703ef5ce32ba617c9c7d97873bb7b2a99", "shasum": "" }, "require": { Chargement en cours @@ -947,12 +953,12 @@ }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\String\\": "" }, "files": [ "Resources/functions.php" ], "psr-4": { "Symfony\\Component\\String\\": "" }, "exclude-from-classmap": [ "/Tests/" ] Chargement en cours Chargement en cours @@ -982,7 +988,7 @@ "utf8" ], "support": { "source": "https://github.com/symfony/string/tree/v5.4.0" "source": "https://github.com/symfony/string/tree/v5.4.9" }, "funding": [ { Chargement en cours @@ -998,7 +1004,7 @@ "type": "tidelift" } ], "time": "2021-11-24T10:02:00+00:00" "time": "2022-04-19T10:40:37+00:00" } ], "packages-dev": [], Chargement en cours @@ -1014,5 +1020,5 @@ "platform-overrides": { "php": "7.2.34" }, "plugin-api-version": "2.1.0" "plugin-api-version": "2.2.0" }
src/Mutualisation/Application.php +2 −2 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -2,14 +2,14 @@ namespace Spip\Cli\Mutualisation; use Simplex\Container; use Spip\Cli\Container\Container; use Symfony\Component\Console\Application as ConsoleApplication; use Symfony\Component\Console\Input\InputInterface; class Application extends ConsoleApplication { const NAME = "Spip Cli Mu"; const VERSION = "1.0.0"; const VERSION = "1.0.1"; protected $options = []; protected $container; Chargement en cours
src/Mutualisation/Command/Batch.php +7 −7 Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff Chargement en cours @@ -11,7 +11,6 @@ use Symfony\Component\Console\Input\InputArgument; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; use Symfony\Component\Process\PhpExecutableFinder; use Symfony\Component\Process\PhpProcess; class Batch extends Command { Chargement en cours Chargement en cours @@ -45,7 +44,7 @@ class Batch extends Command { $spip = new Spip($this->getApplication()->getService('spip.directory')); if (!$spip->exists()) { $io->fail("SPIP introuvable dans " . $spip->getDirectory()); return; return Command::FAILURE; } else { $io->check("SPIP trouvé."); } Chargement en cours @@ -53,7 +52,7 @@ class Batch extends Command { $dir_sites = $spip->getDirectory() . DIRECTORY_SEPARATOR . $this->dir_sites; if (!is_dir($dir_sites)) { $io->fail("Pas de répertoire " . $this->dir_sites . " trouvé."); return; return Command::FAILURE; } else { $io->check("Répertoire <info>{$this->dir_sites}</info> trouvé."); } Chargement en cours @@ -66,7 +65,7 @@ class Batch extends Command { $io->check(count($sites) . " sites correspondent au critère <info>$glob</info>"); } else { $io->fail("Aucun site ne correspond au critère <info>$glob</info>"); return; return Command::FAILURE; } // retrouver l’url de chaque site Chargement en cours @@ -75,22 +74,23 @@ class Batch extends Command { $this->presenterHosts($hosts, $command); } else { $io->fail("Aucun site valide"); return; return Command::FAILURE; } if (!$command) { $io->note("Aucune commande à exécuter."); return; return Command::FAILURE; } if (!$this->getPhpBin()) { $io->fail("Executable PHP non trouvé"); return; return Command::FAILURE; } foreach ($hosts as $site) { $this->executeCommandOnSite($command, $site); } return Command::SUCCESS; } protected function executeCommandOnSite($command, \SplFileInfo $site) { Chargement en cours