symfony config/bundleについて

 

bundleとは

直訳すると『束』『一つにまとめた包み』

オブジェクト指向プログラミングの概念の中の一つだと思った。

オブジェクトの入れ物ということであろうか。

オブジェクトとしての実装

SymfonyでもBundleクラスが抽象クラスとしてあるみたい

https://symfony.com/doc/current/bundles.htmlのCreating a BundleでもあるようにextendsでBundleを継承している

これを使うときはconfig/bundle.phpに追加することで使用する準備を整えることができる

Kreait\Firebase\Symfony\Bundle\FirebaseBundle::class => [‘all’ => true],

『::』はスコープ定義演算子

クラス外から他のクラス内のフィールドやメソッドにアクセスすることができる

 

 

ディレクトリの構造もコードの一貫性を保つのを理由に決められているみたい。

これは使うことになったら理解してみよう

コメント

タイトルとURLをコピーしました