短い答え:ません
ロング回答:
それはあなたのあらゆる面が選ばれたことをあなたに意味どれだけ(PHP標準勧告)PSRの目的を考えると、フレームワークはこれらの基準に従います。
要求/応答システムが組み込まれているSymfony Componentは、PSR-7に対応していないため、LaravelにはPSR-7が付属していません。実際に、このコンポーネントは、多くの場合、多くのフレームワークの中心にあり、PSRのアイデアが出てくる前に書かれています。
Laravel - またはこのコンポーネントに依存する他のフレームワーク - がPSR-7に準拠するためには、Symfony HTTP Foundationコンポーネントへの依存を別のものに変更するか、あるいは独自の実装をロールバックする必要があります。
すべてのPSRの推奨事項は次のとおりです。推奨事項。
いずれも必須ではありません。
これらの唯一の目的は、PHPをより予測可能なフォーマットに統一することで、少なくともその標準に精通しているすべてのPHP開発者が、それに従うことができるようになり、
は、PSR-準拠しただけで、あなた自身が言ったように、それ
のためにあることを任意のコードベースまたは合理的な複雑さのフレームワークをリファクタリングする理由はありません、個人の好みが強く十分な理由ではありませんコードベースをオーバーホールする
ご使用のケースでは、PSR-7準拠のフレームワークが、準拠していないフレームワークよりも優れたフレームワークを実現するかどうかを確認する必要があります。この問題は、PSR準拠のコードが非準拠のコードよりももはや保守的ではないため、保守性の問題ではありません。
リクエスト/レスポンスのライフサイクル全体を制御する必要のあるAPIを作成している場合は、おそらくSlimのようなPSR-7準拠のフレームワークを使用するのが最適でしょう。唯一のリクエストと応答がAJAXとJSONのルートのほんの一部である汎用アプリケーションを作成している場合は、おそらくLaravelまたはLumenで問題ありません。
与えられたフレームワークがFIGに準拠しているかどうかにあまり気を取らないでください。あなたのリサーチを行い、あなたのニーズに最も適したツールセットを選択してください。
「私はちょうどあなたの個人的な好みのように聞こえたくありません。私はLaravelが最終的な移行を非常に簡単で滑らかにすることを期待します。 – ceejayoz
私は個人的な好みの「一年でコードを書き換えたくない」という理由はどうですか? – Toskan
リファクタリングが好きな人もいます。 :-p – ceejayoz