フレームワーク使うのはいい
けど、EC-CUBE3はただフレームワークを使って作ってるだけの無能な作り

例えば、リポジトリやサービスを常にリテラル値を使って連想配列から参照するとかバカかと
せめてキー文字列を定数で宣言しとけと

Eccube\Applicationクラスなんて作ってるんだから、そのクラスにサービスやリポジトリへのアクセサメソッド作っとけと

全体的に漂う無能が設計開発してる臭
gihubのissue見ると苦笑いするわ