LESS、SASS、Google Closure Compilerのフィルタと同様の独自のAsseticフィルタを作成したいと考えています。Symfony Assetic Filtersを独自に作成するには?
フィルタがvendor/assetic/src/Assetic/Filter
であることがわかりますが、明らかにそのコードベースを変更することはできません。
LESS、SASS、Google Closure Compilerのフィルタと同様の独自のAsseticフィルタを作成したいと考えています。Symfony Assetic Filtersを独自に作成するには?
フィルタがvendor/assetic/src/Assetic/Filter
であることがわかりますが、明らかにそのコードベースを変更することはできません。
ビジネスロジックをDIC内にカプセル化し、assetic.filter_managerタグでタグ付けするサービスを作成するのが正しい方法です。
組み込みコーヒースクリプトフィルタがこのように登録されている例:コード・ベースの修正
<service id="assetic.filter.coffee" class="%assetic.filter.coffee.class%">
<tag name="assetic.filter" alias="coffee" />
<argument>%assetic.filter.coffee.bin%</argument>
<argument>%assetic.filter.coffee.node%</argument>
</service>
は間違いなくこのような何かを行うには間違った方法で、symfonyのDICは、はるかに優れたソリューションを提供!
なぜコードベースを変更できないのですか?それをフォークしてください。 – hakre
私はコードベースに触れていません。 – Tower