Skip to content

symfony-php-recipes-bot/symfony-recipes-php

 
 

Repository files navigation

Symfony Recipes using PHP Config Files

This repository provides symfony/recipes-contrib using PHP instead of YAML files.

The project is using symplify/config-transformer to convert the .yaml config files to .php config files. To make 100% sure you are getting the same recommendation as the official recipes provides.

A big thank you to TomasVotruba for providing the symplify/config-transformer package and fixing a lot of issues without this project would not be possible.

The converter can be found in the alexander-schranz/symfony-recipes-yaml-to-php-converter repository.

Skeletons

There are currently also 2 skeletons shipped which can be used to create new symfony projects:

symfony/skeleton clone:

schranz/symfony-php-skeleton:

composer create-project schranz/symfony-php-skeleton

symfony/website-skeleton clone:

schranz/symfony-php-website-skeleton:

composer create-project schranz/symfony-php-website-skeleton

Using in exist projects

First convert your project with symplify/config-transformer from .yaml to .php configs after add the following to the composer extra.symfony.endpoint configuration:

    "extra": {
        "symfony": {
            "allow-contrib": false,
            "require": "6.1.*",
            "endpoint": [
                "https://raw.githubusercontent.com/alexander-schranz/symfony-recipes-php/flex/main/index.json",
                "https://raw.githubusercontent.com/alexander-schranz/symfony-recipes-php-contrib/flex/main/index.json",
                "flex://defaults"
            ]
        }
    }

Contributing

Update recipes manually:

composer install

vendor/bin/yaml-to-php git@github.com:symfony/recipes.git

About

Provides https://github.com/symfony/recipes as PHP instead of YAML configs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 87.6%
  • JavaScript 9.4%
  • Twig 2.3%
  • Other 0.7%