<?php
/**
* Pimcore
*
* This source file is available under two different licenses:
* - GNU General Public License version 3 (GPLv3)
* - Pimcore Enterprise License (PEL)
* Full copyright and license information is available in
* LICENSE.md which is distributed with this source code.
*
* @copyright Copyright (c) Pimcore GmbH (http://www.pimcore.org)
* @license http://www.pimcore.org/license GPLv3 and PEL
*/
namespace App;
use Pimcore\HttpKernel\BundleCollection\BundleCollection;
use Pimcore\Kernel as PimcoreKernel;
use Symfony\WebpackEncoreBundle\WebpackEncoreBundle;
class Kernel extends PimcoreKernel
{
/**
* Adds bundles to register to the bundle collection. The collection is able
* to handle priorities and environment specific bundles.
*
* @param BundleCollection $collection
*/
public function registerBundlesToCollection(BundleCollection $collection)
{
$collection->addBundle(new WebpackEncoreBundle());
// added via add-bundle.sh
if (class_exists(\Basilicom\UserInterfaceConfigurationBundle\BasilicomUserInterfaceConfigurationBundle::class)) {
$collection->addBundle(new \Basilicom\UserInterfaceConfigurationBundle\BasilicomUserInterfaceConfigurationBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Pimcore\Bundle\PortalEngineBundle\PimcorePortalEngineBundle::class)) {
$collection->addBundle(new \Pimcore\Bundle\PortalEngineBundle\PimcorePortalEngineBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Pimcore\Bundle\DirectEditBundle\PimcoreDirectEditBundle::class)) {
$collection->addBundle(new \Pimcore\Bundle\DirectEditBundle\PimcoreDirectEditBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Pimcore\Bundle\DataHubCiHubBundle\PimcoreDataHubCiHubBundle::class)) {
$collection->addBundle(new \Pimcore\Bundle\DataHubCiHubBundle\PimcoreDataHubCiHubBundle(), 10);
}
// added via add-bundle.sh
if (class_exists(\Pimcore\Bundle\DataHubSimpleRestBundle\PimcoreDataHubSimpleRestBundle::class)) {
$collection->addBundle(new \Pimcore\Bundle\DataHubSimpleRestBundle\PimcoreDataHubSimpleRestBundle(), 15);
}
// added via add-bundle.sh
if (class_exists(\Pimcore\AssetMetadataClassDefinitionsBundle\PimcoreAssetMetadataClassDefinitionsBundle::class)) {
$collection->addBundle(new \Pimcore\AssetMetadataClassDefinitionsBundle\PimcoreAssetMetadataClassDefinitionsBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Pimcore\Bundle\HeadlessDocumentsBundle\PimcoreHeadlessDocumentsBundle::class)) {
$collection->addBundle(new \Pimcore\Bundle\HeadlessDocumentsBundle\PimcoreHeadlessDocumentsBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Pimcore\Bundle\EnterpriseSubscriptionToolsBundle\PimcoreEnterpriseSubscriptionToolsBundle::class)) {
$collection->addBundle(new \Pimcore\Bundle\EnterpriseSubscriptionToolsBundle\PimcoreEnterpriseSubscriptionToolsBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\CustomerManagementFrameworkBundle\PimcoreCustomerManagementFrameworkBundle::class)) {
$collection->addBundle(new \CustomerManagementFrameworkBundle\PimcoreCustomerManagementFrameworkBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Pimcore\Bundle\ObjectMergerBundle\ObjectMergerBundle::class)) {
$collection->addBundle(new \Pimcore\Bundle\ObjectMergerBundle\ObjectMergerBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Blackbit\BlackbitIframePortletBundle\BlackbitIframePortletBundle::class)) {
$collection->addBundle(new \Blackbit\BlackbitIframePortletBundle\BlackbitIframePortletBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Basilicom\PimcorePluginSystemBanner\PimcorePluginSystemBannerBundle::class)) {
$collection->addBundle(new \Basilicom\PimcorePluginSystemBanner\PimcorePluginSystemBannerBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Basilicom\DataQualityBundle\DataQualityBundle::class)) {
$collection->addBundle(new \Basilicom\DataQualityBundle\DataQualityBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Basilicom\PathFormatterBundle\BasilicomPathFormatterBundle::class)) {
$collection->addBundle(new \Basilicom\PathFormatterBundle\BasilicomPathFormatterBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Pimcore\Bundle\PerspectiveEditorBundle\PimcorePerspectiveEditorBundle::class)) {
$collection->addBundle(new \Pimcore\Bundle\PerspectiveEditorBundle\PimcorePerspectiveEditorBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Youwe\Pimcore\WorkflowGui\WorkflowGuiBundle::class)) {
$collection->addBundle(new \Youwe\Pimcore\WorkflowGui\WorkflowGuiBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Pimcore\Bundle\DataHubBundle\PimcoreDataHubBundle::class)) {
$collection->addBundle(new \Pimcore\Bundle\DataHubBundle\PimcoreDataHubBundle(), 20);
}
// added via add-bundle.sh
if (class_exists(\AdvancedObjectSearchBundle\AdvancedObjectSearchBundle::class)) {
$collection->addBundle(new \AdvancedObjectSearchBundle\AdvancedObjectSearchBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Pimcore\Bundle\ElasticsearchClientBundle\PimcoreElasticsearchClientBundle::class)) {
$collection->addBundle(new \Pimcore\Bundle\ElasticsearchClientBundle\PimcoreElasticsearchClientBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Blackbit\DataDirectorBundle\BlackbitDataDirectorBundle::class)) {
$collection->addBundle(new \Blackbit\DataDirectorBundle\BlackbitDataDirectorBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Blackbit\SingleSignOnBundle\BlackbitSingleSignOnBundle::class)) {
$collection->addBundle(new \Blackbit\SingleSignOnBundle\BlackbitSingleSignOnBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Elements\Bundle\ProcessManagerBundle\ElementsProcessManagerBundle::class)) {
$collection->addBundle(new \Elements\Bundle\ProcessManagerBundle\ElementsProcessManagerBundle(), 0);
}
// added via add-bundle.sh
if (class_exists(\Basilicom\PimcorePluginMigrationToolkit\PimcorePluginMigrationToolkitBundle::class)) {
$collection->addBundle(new \Basilicom\PimcorePluginMigrationToolkit\PimcorePluginMigrationToolkitBundle(), 0);
}
}
}