isaac / gazesymfonybundle
此包已被废弃且不再维护。未建议替代包。
Gaze 的 Symfony Bundle
v0.2.0
2021-06-10 07:55 UTC
Requires
- php: ~7.3.0||~7.4.0||~8.0.0
- isaac/gaze-publisher: ^0.2.0
- symfony/dependency-injection: ^4.4|^5.0
- symfony/framework-bundle: ^4.4|^5.0
- symfony/security-core: ^4.4|^5.0
Requires (Dev)
- isaac/php-code-sniffer-standard: ^21.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^0.12.88
- phpstan/phpstan-strict-rules: ^0.12.9
- phpstan/phpstan-symfony: ^0.12.35
This package is auto-updated.
Last update: 2024-05-24 05:48:07 UTC
README
此 Symfony bundle 可以轻松地将 Gaze 集成到 Symfony 应用程序中。
安装
使用 composer 安装
composer require isaac/gazesymfonybundle
添加配置文件
如果您不使用 Symfony Flex,则需要执行以下步骤。
创建文件 config/routes/isaac_gaze_symfony.yaml
,内容如下:(这将注册 Bundle 的 TokenController
到 Symfony 应用程序中)
isaac_gaze_symfony: resource: '@ISAACGazeSymfonyBundle/config/routing.xml' prefix: /gaze
创建文件 config/packages/isaac_gaze_symfony.yaml
,内容如下:(这将指定此 Bundle 的配置)
isaac_gaze_symfony: publisher: gazehub_url: '%env(GAZEHUB_URL)%' private_key_content: '%env(GAZE_PRIVATE_KEY_CONTENTS)%'
现在按照 '使用 Symfony Flex 进行配置' 中的步骤进行。
添加环境变量
在 .env
中添加以下变量
GAZEHUB_URL="https://:3333"
(将 https://:3333
替换为 GazeHub 的 URL)
要在开发环境中安全地存储私钥,请使用 Symfony Vault。运行以下命令设置开发环境中的私钥
bin/console secrets:set GAZE_PRIVATE_KEY_CONTENTS <PATH TO KEY OR KEY CONTENT>
要在生产环境中使用其他密钥,请在生产环境中运行以下命令以覆盖私钥
bin/console secrets:set GAZE_PRIVATE_KEY_CONTENTS <PATH TO KEY OR KEY CONTENT> -e prod bin/console secrets:decrypt-to-local --force --env=prod