vendor/crehler/mojebambino-catalog/src/CrehlerCatalog.php line 22

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. /**
  4.  * @copyright 2020 Crehler Sp. z o. o.
  5.  * @link https://crehler.com/
  6.  * @support support@crehler.com
  7.  *
  8.  * @author Mateusz FlasiƄski
  9.  *
  10.  * For the full copyright and license information, please view the LICENSE
  11.  * file that was distributed with this source code.
  12.  */
  13. namespace Crehler\Catalog;
  14. use Crehler\Catalog\Lifecycle\Install;
  15. use Crehler\Catalog\Service\Handlers\PageHandlerCompilerPass;
  16. use Shopware\Core\Framework\Plugin;
  17. use Shopware\Core\Framework\Plugin\Context\InstallContext;
  18. use Symfony\Component\DependencyInjection\ContainerBuilder;
  19. class CrehlerCatalog extends Plugin
  20. {
  21.     public function build(ContainerBuilder $container): void
  22.     {
  23.         $container->addCompilerPass(new PageHandlerCompilerPass());
  24.         parent::build($container);
  25.     }
  26.     public function install(InstallContext $installContext): void
  27.     {
  28.         $install = new Install($this->container);
  29.         $install->run($installContext->getContext());
  30.         parent::install($installContext);
  31.     }
  32. }