vendor/pimcore/pimcore/models/Element/ChildsCompatibilityTrait.php line 57

Open in your IDE?
  1. <?php
  2. /**
  3.  * Pimcore
  4.  *
  5.  * This source file is available under two different licenses:
  6.  * - GNU General Public License version 3 (GPLv3)
  7.  * - Pimcore Commercial License (PCL)
  8.  * Full copyright and license information is available in
  9.  * LICENSE.md which is distributed with this source code.
  10.  *
  11.  *  @copyright  Copyright (c) Pimcore GmbH (http://www.pimcore.org)
  12.  *  @license    http://www.pimcore.org/license     GPLv3 and PCL
  13.  */
  14. namespace Pimcore\Model\Element;
  15. /**
  16.  * @internal
  17.  */
  18. trait ChildsCompatibilityTrait
  19. {
  20.     /**
  21.      * @deprecated
  22.      *
  23.      * @throws \Exception
  24.      *
  25.      * @return array
  26.      */
  27.     public function getChilds()
  28.     {
  29.         trigger_deprecation(
  30.             'pimcore/pimcore',
  31.             '4.4',
  32.             sprintf('%s is deprecated, please use getChildren() instead. It will be removed in Pimcore 11.'__METHOD__)
  33.         );
  34.         if (method_exists($this'getChildren')) {
  35.             return $this->getChildren(...func_get_args());
  36.         }
  37.         throw new \Exception('Method getChildren was not found');
  38.     }
  39.     /**
  40.      * @deprecated
  41.      *
  42.      * @throws \Exception
  43.      *
  44.      * @return $this
  45.      */
  46.     public function setChilds()
  47.     {
  48.         trigger_deprecation(
  49.             'pimcore/pimcore',
  50.             '4.4',
  51.             sprintf('%s is deprecated, please use setChildren() instead. It will be removed in Pimcore 11.'__METHOD__)
  52.         );
  53.         if (method_exists($this'setChildren')) {
  54.             return $this->setChildren(...func_get_args());
  55.         }
  56.         throw new \Exception('Method setChildren was not found');
  57.     }
  58.     /**
  59.      * @deprecated
  60.      *
  61.      * @throws \Exception
  62.      *
  63.      * @return bool
  64.      */
  65.     public function hasChilds()
  66.     {
  67.         trigger_deprecation(
  68.             'pimcore/pimcore',
  69.             '4.4',
  70.             sprintf('%s is deprecated, please use hasChildren() instead. It will be removed in Pimcore 11.'__METHOD__)
  71.         );
  72.         if (method_exists($this'hasChildren')) {
  73.             return $this->hasChildren(...func_get_args());
  74.         }
  75.         throw new \Exception('Method hasChildren was not found');
  76.     }
  77. }