vendor/marketingfactory/destisuite/src/DestiSuiteBundle/Model/DataObject/ExperienceCategory.php line 11

Open in your IDE?
  1. <?php
  2. namespace DestiSuiteBundle\Model\DataObject;
  3. use Pimcore\Model\DataObject\ExperienceCategory as ExperienceCategoryBase;
  4. use DestiSuiteBundle\Model\DataObject\Experience;
  5. use Pimcore\Model\DataObject;
  6. use DestiSuiteBundle\Repository\ExperienceRepository;
  7. use DestiSuiteBundle\Model\Traits\ObjUtilityTrait;
  8. class ExperienceCategory extends ExperienceCategoryBase
  9. {
  10.     use ObjUtilityTrait;
  11.     
  12.     public function getOrderedChildren()
  13.     {
  14.         $ordered = array();
  15.         foreach ($this->getChildren() as $child) {
  16.             $orderedstrtolower($child->getName()) ] = $child;
  17.         }
  18.         
  19.         ksort($orderedSORT_STRING);
  20.         return $ordered;
  21.     }
  22.     
  23.     public function getLevel()
  24.     {
  25.         return countexplode('/'$this->getFullPath()) );
  26.     }    
  27.     
  28.     public function getSubcategories()
  29.     {
  30.         return $this->getSubchildren($this$this);
  31.     }
  32. }