From f27cca08ff786ceff1870147f6d6bad14d71117f Mon Sep 17 00:00:00 2001 From: polo Date: Fri, 23 Oct 2026 00:47:32 +0200 Subject: =?UTF-8?q?dossiers=20avec=20majuscule,=20namespace=20pour=20toute?= =?UTF-8?q?s=20les=20classes,=20autoload=20psr-4,=20UserDataService::creat?= =?UTF-8?q?eZip=20d=C3=A9plac=C3=A9=20dans=20Backup?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/copy_directory.php | 6 +++--- bin/cron.php | 7 +++++-- bin/doctrine | 7 ++++--- bin/mysqldump.php | 5 ++++- bin/restore_db.php | 5 ++++- 5 files changed, 20 insertions(+), 10 deletions(-) (limited to 'bin') diff --git a/bin/copy_directory.php b/bin/copy_directory.php index 20e4821..0e0afe1 100644 --- a/bin/copy_directory.php +++ b/bin/copy_directory.php @@ -15,9 +15,9 @@ function copyDirectory(string $source, string $destination): void mkdir($destination, 0755, true); } - $iterator = new RecursiveIteratorIterator( - new RecursiveDirectoryIterator($source, RecursiveDirectoryIterator::SKIP_DOTS), - RecursiveIteratorIterator::SELF_FIRST + $iterator = new \RecursiveIteratorIterator( + new \RecursiveDirectoryIterator($source, \RecursiveDirectoryIterator::SKIP_DOTS), + \RecursiveIteratorIterator::SELF_FIRST ); foreach($iterator as $item){ diff --git a/bin/cron.php b/bin/cron.php index 5e158a4..14bb460 100644 --- a/bin/cron.php +++ b/bin/cron.php @@ -4,9 +4,12 @@ declare(strict_types=1); +use App\Service\Config; +use App\Service\EmailService; + chdir(dirname(__FILE__)); // = /chemin/du/site/bin = même niveau que public/ -require('../src/Config.php'); +require('../src/Service/Config.php'); Config::load('../config/config.ini'); -require '../src/model/doctrine-bootstrap.php'; +require '../src/Model/doctrine-bootstrap.php'; EmailService::cleanEmails($entityManager); \ No newline at end of file diff --git a/bin/doctrine b/bin/doctrine index 8cfd5d0..e92490c 100755 --- a/bin/doctrine +++ b/bin/doctrine @@ -4,14 +4,15 @@ use Doctrine\ORM\Tools\Console\ConsoleRunner; use Doctrine\ORM\Tools\Console\EntityManagerProvider\SingleManagerProvider; +use App\Service\Config; chdir(dirname(__FILE__)); // pour être au même niveau que l'appli dans /public -require('../src/service/Config.php'); +require('../src/Service/Config.php'); Config::load('../config/config.ini'); -require '../src/model/doctrine-bootstrap.php'; // relatif -//require __DIR__ . '/../src/model/doctrine-bootstrap.php'; // absolu +require '../src/Model/doctrine-bootstrap.php'; // relatif +//require __DIR__ . '/../src/Model/doctrine-bootstrap.php'; // absolu ConsoleRunner::run( new SingleManagerProvider($entityManager) diff --git a/bin/mysqldump.php b/bin/mysqldump.php index 7d8e960..3a63da9 100755 --- a/bin/mysqldump.php +++ b/bin/mysqldump.php @@ -4,10 +4,13 @@ declare(strict_types=1); +use App\Service\Config; +use App\Service\Backup; + chdir(dirname(__FILE__)); require "../vendor/autoload.php"; Config::load('../config/config.ini'); -require '../src/model/doctrine-bootstrap.php'; +require '../src/Model/doctrine-bootstrap.php'; $file_name = Backup::mySQLdump($entityManager, 'console'); // créer un nouveau backup echo "Un backup a été créé:\n" . realpath($file_name) . "\n"; \ No newline at end of file diff --git a/bin/restore_db.php b/bin/restore_db.php index c54aaa9..3fcddc1 100755 --- a/bin/restore_db.php +++ b/bin/restore_db.php @@ -4,6 +4,9 @@ declare(strict_types=1); +use App\Service\Config; +use App\Service\Backup; + if($argc === 2){ if(pathinfo($argv[1])['extension'] !== 'sql'){ try{ @@ -21,7 +24,7 @@ if($argc === 2){ chdir(dirname(__FILE__)); // /chemin/absolu/bin/restore_db.php require "../vendor/autoload.php"; Config::load('../config/config.ini'); -require '../src/model/doctrine-bootstrap.php'; +require '../src/Model/doctrine-bootstrap.php'; // backup sur le système de fichiers en paramètre if($argc === 2){ -- cgit v1.2.3