vendor/pec-platform/search-bundle/PecSearchBundle.php line 25

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. /*
  4.  *
  5.  * This file is part of the PEC Platform SearchBundle.
  6.  *
  7.  * (c) PEC project engineers & consultants
  8.  *
  9.  * For the full copyright and license information, please view the LICENSE
  10.  * file that was distributed with this source code.
  11.  */
  12. namespace Pec\Bundle\SearchBundle;
  13. use Pec\Bundle\MediaBundle\PecMediaBundle;
  14. use Pec\Bundle\PlatformBundle\PecPlatformBundle;
  15. use Pec\Bundle\TaggingBundle\PecTaggingBundle;
  16. use StingerSoft\EntitySearchBundle\StingerSoftEntitySearchBundle;
  17. use Symfony\Component\HttpKernel\Bundle\Bundle;
  18. /**
  19.  * Bundle configuration
  20.  */
  21. class PecSearchBundle extends Bundle {
  22.     public static function getRequiredBundles(string $env, array &$requiredBundles = []): array {
  23.         if(isset($requiredBundles['PecSearchBundle'])) {
  24.             return $requiredBundles;
  25.         }
  26.         $requiredBundles['PecSearchBundle'] = '\Pec\Bundle\SearchBundle\PecSearchBundle';
  27.         PecTaggingBundle::getRequiredBundles($env$requiredBundles);
  28.         PecMediaBundle::getRequiredBundles($env$requiredBundles);
  29.         PecPlatformBundle::getRequiredBundles($env$requiredBundles);
  30.         StingerSoftEntitySearchBundle::getRequiredBundles($env$requiredBundles);
  31.         return $requiredBundles;
  32.     }
  33. }