src/Rhyme/WMassArtsHub/ContentElement/CalloutSection.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\ContentElement;
  9. use Contao\ContentText;
  10. use Contao\StringUtil;
  11. use Rhyme\WMassArtsHub\Helper\ProfileHelper;
  12. use Rhyme\WMassArtsHub\Model\Profile\Item;
  13. /**
  14.  * Content Section
  15.  */
  16. class CalloutSection extends ContentText
  17. {
  18.     /**
  19.      * Template
  20.      * @var string
  21.      */
  22.     protected $strTemplate 'ce_calloutsection';
  23.     /**
  24.      * Display a wildcard in the back end
  25.      * @return string
  26.      */
  27.     public function generate()
  28.     {
  29.         return parent::generate();
  30.     }
  31.     /**
  32.      * Generate content element
  33.      */
  34.     protected function compile()
  35.     {
  36.         //Add in custom classes
  37.         $extraClassesArr StringUtil::deserialize($this->classOptionstrue);
  38.         $extraClasses '';
  39.         foreach($extraClassesArr as $class) {
  40.             $extraClasses .= (strlen($extraClasses) > ' ' '') . trim($class);
  41.         }
  42.         $this->Template->extraClasses $extraClasses;
  43.         parent::compile();
  44.     }
  45. }