schranz-php-recipes/symfony-recipes-yaml-to-php-converter

symplify/config-transformer 的包装器,用于更新菜谱并使用易于编码的标准来修复它们。

dev-main 2022-11-22 14:00 UTC

This package is auto-updated.

Last update: 2024-09-18 13:00:47 UTC


README

这是一个包装器,用于将 symplify/config-transformer 用于将使用 .yaml 配置文件的 Symfony 核心菜谱转换为 .php 配置文件。

用途

将官方 symfony 菜谱转换为。

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

如果您不转换菜谱存储库,应直接使用 symplify/config-transformer 而不是使用此包。

骨架

目前还提供了 2 个骨架,可以用于创建新的 symfony 项目

symfony/skeleton clone

schranz-php-recipes/symfony-php-skeleton:

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

symfony/website-skeleton clone

schranz-php-recipes/symfony-php-website-skeleton:

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

在现有项目中使用

首先使用 symplify/config-transformer 将您的项目从 .yaml 转换为 .php 配置,然后向 composer extra.symfony.endpoint 配置添加以下内容

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