Download the PHP package cordon/account-review without Composer
On this page you can find all versions of the php package cordon/account-review. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package account-review
AccountReview
AccountReview est un bundle Symfony conçu pour extraire les données des entités. Il offre des fonctionnalités pour récupérer et exporter les informations dans différents formats (JSON, CSV, XML).
Table des matières
- Installation
- Prérequis
- Conception et version Symfony
- Configuration
- Configuration du Mailer
- Utilisation
- Options de base
- Export local
- Envoi par mail
- Commandes
Installation
Pour installer AccountReview
, ajoutez-le à votre projet Symfony via Composer :
Ensuite, activez le bundle en ajoutant les lignes suivantes dans le fichier config/bundles.php
:
Prérequis
- PHP 7.4 ou supérieur
- Symfony 4.4, 5.x, 6.x ou 7.0
- Doctrine ORM
- Symfony Mailer (pour l'envoi par email)
Conception et version Symfony
Le bundle est compatible de la version 4.4 à 7.0 de Symfony.
La nécessité de la compatibilité des versions Symfony 4.4 à 7.0 a pour conséquence de ne pas utiliser les nouvelles fonctionnalités de Symfony 5.0 et 6.0.
Configuration
Configuration du Mailer
Pour utiliser la fonctionnalité d'envoi par email, configurez le DSN du mailer dans votre fichier .env :
Un autre exemple pour utiliser un MailCatcher avec Docker :
Configuration de l'entité
Il est possible de configurer une à plusieurs entités pour l'extraction des données. Pour ce faire, ajoutez le tag
cordon.exportable_entity
à chaque entité depuis le fichier services.yaml
:
Exclure des propriétés
Vous pouvez exclure des propriétés de chaque entité depuis le fichier services.yaml
:
Utilisation
Pour extraire les données des utilisateurs, exécutez la commande suivante :
Options de base
La commande principale supporte plusieurs options :
Options disponibles :
- --method ou -m : Méthode d'envoi des données (log, local, mail) (défaut: 'log')
- --format ou -f : Format de sortie (json, csv, xml) (défaut: 'json')
Export par défaut
La commande par défaut exporte les données des utilisateurs dans la console en format JSON :
Export local
Pour sauvegarder les données dans un dossier local :
Les fichiers seront enregistrés dans le dossier racine du projet.
Envoi par email
Pour envoyer les données par email :
On peut rajouter un ou plusieurs destinataires en ajoutant un --recipient pour chaque adresse email.
Options spécifiques à l'email :
- --recipient ou -r : Adresse email du ou des destinataires
- --emitter ou -em : Adresse email de l'émetteur (défaut: '[email protected]')
Commandes
Pour afficher la liste des commandes disponibles, exécutez la commande suivante :
Licence
Ce bundle est sous licence MIT.
All versions of account-review with dependencies
symfony/console Version ^4.4 || ^5.0 || ^6.0 || ^7.0
symfony/framework-bundle Version ^4.4 || ^5.0 || ^6.0 || ^7.0
symfony/serializer Version ^4.4 || ^5.0 || ^6.0 || ^7.0
symfony/property-access Version ^4.4 || ^5.0 || ^6.0 || ^7.0
symfony/security-core Version ^4.4 || ^5.0 || ^6.0 || ^7.0
symfony/mailer Version ^4.4 || ^5.0 || ^6.0 || ^7.0
symfony/mime Version ^4.4 || ^5.0 || ^6.0 || ^7.0
doctrine/orm Version ^2.8 || ^3.0
doctrine/doctrine-bundle Version ^1.12|^2.0