どの階層にあるクラスを読み込んで、どんな処理をやろうとしているのかを
以下のコードで読み解けていないので、おおまかな概要を教えていただきたいです。
<?php
use Symfony\Component\HttpKernel\Kernel;
use Symfony\Component\Config\Loader\LoaderInterface;
class AppKernel extends Kernel
{
public function registerBundles()
{
$bundles = array(
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
例えば、3行目の以下は、
use Symfony\Component\HttpKernel\Kernel;
Symfony\Component\HttpKernel\Kernel
任意で命名しているのでしょうか。
それとも、階層から命名しているのでしょうか。
さらにエイリアスを宣言していますが、具体的に後ほどの処理の
どこで生きて(使われて)いるのでしょうか。
それと以下ですが、
$bundles = array(
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
FrameworkBundleというクラスをnewしていて、
FrameworkBundleというものの重複を防ぐように、
Symfony\Bundle\FrameworkBundle\が修飾されていると思うのですが、
このクラスどこをさがせばいいでしょうか。
色々質問して申し訳ございません!
どうぞよろしくお願い致します!!
Symfonyから始まるネームスペースはvendor/symfony/src/Symfony/からの階層だと思えば問題ないです。