Beispiel #1
0
 /**
  * @param string $name
  * @param VulnerableElement $vulnTree
  * @param string $type
  * @param string $storageRole
  */
 function __construct($name = null, VulnerableElement $vulnTree = null, $type = self::TYPE_STANDARD, $storageRole = self::STORAGE_ROLE_CHILD)
 {
     parent::__construct($name, $vulnTree);
     $this->children = new ArrayObject();
     $this->fields = new ArrayObject();
     $this->type = $type;
     $this->storageRole = $storageRole;
     $this->pixie = Pixifier::getInstance()->getPixie();
 }
Beispiel #2
0
 /**
  * @param string $name
  * @param string $source
  * @param VulnerableElement $vulnTree
  */
 function __construct($name = null, VulnerableElement $vulnTree = null, $source = FieldDescriptor::SOURCE_ANY)
 {
     parent::__construct($name, $vulnTree);
     $this->source = strtolower($source);
 }