src/Rhyme/WMassArtsHub/Hooks/LoadFormField/LoadCategoryOptions.php line 33

Open in your IDE?
  1. <?php
  2. /**
  3.  * Copyright (C) 2021 Rhyme Digital, LLC.
  4.  *
  5.  * @link       https://rhyme.digital
  6.  * @license    http://www.gnu.org/licenses/lgpl-3.0.html LGPL
  7.  */
  8. namespace Rhyme\WMassArtsHub\Hooks\LoadFormField;
  9. use Contao\Frontend;
  10. use Rhyme\WMassArtsHub\Helper\CategoryHelper;
  11. /**
  12.  * Class LoadCategoryOptions
  13.  * @package Rhyme\Noho\Hooks\LoadFormField
  14.  */
  15. class LoadCategoryOptions extends Frontend
  16. {
  17.     /**
  18.      * Load category field options
  19.      * @param $objWidget
  20.      * @param $formId
  21.      * @param $arrData
  22.      * @param $objForm
  23.      * @return object
  24.      */
  25.     public static function run($objWidget$formId$arrData$objForm)
  26.     {
  27.         if (($objWidget->name == 'categories' || $objWidget->name == 'categories[]') && in_array($arrData['formID'], array('eventSubmission'))) {
  28.             CategoryHelper::addOptionsToWidget($objWidget);
  29.         }
  30.         return $objWidget;
  31.     }
  32. }