public function __construct($identifier, $baseType = -1, $cardinality = Cardinality::SINGLE, DefaultValue $defaultValue = null) { parent::__construct($identifier, $baseType, $cardinality, $defaultValue); }
/** * Create a new instanceof OutcomeDeclaration. * * @param string $identifier A QTI identifier. * @param int $baseType A value from the BaseType enumeration. * @param int $cardinality A value from the Cardinality enumeration. * @param \qtism\data\state\DefaultValue $defaultValue A DefaultValue object. * @throws \InvalidArgumentException If one or more of the arguments are invalid. */ public function __construct($identifier, $baseType = -1, $cardinality = Cardinality::SINGLE, DefaultValue $defaultValue = null) { parent::__construct($identifier, $baseType, $cardinality, $defaultValue); $this->setViews(new ViewCollection()); }