Bundle Бандл -- что это в Symfony (tool, service)

Бандл ("связка") -- по своему смыслу близок к понятию плагина, но с важным отличием: весь функционал в симфони предоставляется бандлами (видимо подразумевается что "функции ядра", как таковые не доступны прикладному программисту, т.е. ядро лишь руководит бандлами, напр., их загрузкой).

Оригинал из документации:

Bundles are similar to the idea of a plugin, but with one important difference: all functionality in a Symfony application comes from a bundle.

Бандлы региструется в файле:

app/AppKernel.php

и предоставляют программисту инструменты (tools), которые иногда ещё называют Сервисами (services):

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        $bundles = array(
            new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
            new Symfony\Bundle\TwigBundle\TwigBundle(),
            // ...
        );
        // ...

        return $bundles;
    }

    // ...
}

Конфигурация бандлов

Определяется в

app/config/config.yml

Key Words for FKN + antitotal forum (CS VSU):