Use env vars to trigger hooks
まだ誰も着手していません。
評価
調査の方向性
ENABLE_MY_HOOK を false に設定した状態で issue の hook 設定を再現し、その後、なぜ有効化の値が無視されるのかを確認するために hook 設定の処理を調べます。環境値が false と true の両方の場合の動作を確認します。hook がそれぞれ無効化または有効化されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
I tried this syntax while creating a hook :
sylius_twig_hooks:
hooks:
'sylius_shop.base.header.top_bar':
my_hook:
template: '/shop/my_hook.html.twig'
priority: 0
enabled: '%env(bool:ENABLE_MY_HOOK)%'
The hook is always enabled, even if the env var ENABLE_MY_HOOK is false.
I tried also to define a parameter like this
parameters:
app.enable_my_hook: '%env(bool:ENABLE_MY_HOOK)%'
And used it in the hook declaration :
sylius_twig_hooks:
hooks:
'sylius_shop.base.header.top_bar':
my_hook:
template: '/shop/my_hook.html.twig'
priority: 0
enabled: '%app.enable_my_hook%'
This feature flag worked when we used Sylius UI twig events in Sylius 1.x
- 主要言語
- PHP
- スター
- 45
- フォーク
- 34
- 平均マージ
- 4日 33分
- マージ済み PR(30日)
- 8
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Sylius/Stack のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 84/100
-
documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 55/100
-
feature question
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
-
documentation good first issue question
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
documentation
難易度 3/5 1〜2日 初心者へのやさしさ 25/100
似ている issue
-
Infrastructure: actions Module: zmscitizenapi Module: zmsentities php Type: Bug unit tests
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
it-at-m/eappointment#3480 ·
メンテナーはふだん 1 日以内に返信
-
CI: composer install fails — league/flysystem 1.x blocked by security advisory GHSA-cxf4-7mrp-vvprオープンdevops type: bug
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信
-
needs approval
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
メンテナーはふだん 3 日以内に返信
-
product / avatars product / self-hosted product / storage
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
appwrite/appwrite#13985 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信