PHPackages                             thedevopser/castor-symfony - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. thedevopser/castor-symfony

ActiveSymfony-bundle[Utility &amp; Helpers](/categories/utility)

thedevopser/castor-symfony
==========================

Bundle Symfony pour installer le fichier castor.php

V2.0(1y ago)0351MITPHPPHP &gt;=7.4CI passing

Since Feb 4Pushed 1y ago1 watchersCompare

[ Source](https://github.com/thedevopser/castor-symfony)[ Packagist](https://packagist.org/packages/thedevopser/castor-symfony)[ RSS](/packages/thedevopser-castor-symfony/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (6)Dependencies (7)Versions (7)Used By (0)

Castor Bundle pour Symfony
==========================

[](#castor-bundle-pour-symfony)

[![Unit Tests](https://github.com/thedevopser/castor-symfony/actions/workflows/unit-tests.yml/badge.svg)](https://github.com/thedevopser/castor-symfony/actions/workflows/unit-tests.yml)

[English version below](#symfony-castor-bundle)

Ce bundle fournit un ensemble de tâches Castor pour faciliter le développement et le déploiement d'applications Symfony.

Pré-requis
----------

[](#pré-requis)

Ce bundle nécessite l'installation préalable de Castor CLI sur votre système. Pour l'installer, suivez les instructions sur la [page d'installation officielle de Castor](https://castor.jolicode.com/installation/).

Installation
------------

[](#installation)

1. Installez le bundle via Composer :

```
composer require thedevopser/castor-symfony
```

2. Enregistrez le bundle dans votre application en ajoutant la ligne suivante dans `config/bundles.php` :

```
return [
    // ...
    TheDevOpser\CastorBundle\CastorBundle::class => ['all' => true],
];
```

3. Installez les fichiers castor.php et castorPersonal.php à la racine de votre projet :

```
php bin/console castor:install
```

**Note:** Lors des mises à jour du bundle, relancez cette commande pour obtenir la dernière version du fichier `castor.php`. Le fichier `castorPersonal.php` ne sera pas écrasé.

Personnalisation
----------------

[](#personnalisation)

Le bundle installe deux fichiers à la racine de votre projet :

- `castor.php` : Le fichier principal contenant les tâches prédéfinies
- `castorPersonal.php` : Un fichier pour vos tâches personnalisées

Le fichier `castorPersonal.php` est créé lors de la première installation et n'est jamais écrasé lors des mises à jour du bundle. C'est l'endroit idéal pour ajouter vos propres tâches et personnalisations.

Exemple de personnalisation dans `castorPersonal.php` :

```
