/** * @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(); }
/** * @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); }