Ejemplo n.º 1
0
 /**
  * Source constructor.
  *
  * @param Configuration $configuration
  * @param string        $name
  * @param string|null   $inheritance
  *
  * @throws InvalidArgumentException
  * @throws LogicException
  * @throws SectionException
  */
 public function __construct(Configuration $configuration, string $name, string $inheritance = NULL)
 {
     parent::__construct($configuration);
     $this->defineName($this->sanitizeName($name));
     if (!empty($inheritance)) {
         $this->setParent($this->sanitizeName($inheritance));
     }
 }