/** * Meta data system constraint constructor * * @param string $constraintType * @param string $type * @param string $value * @param string $minVersion * @param string $maxVersion */ public function __construct($constraintType, $type, $value = NULL, $minVersion = NULL, $maxVersion = NULL) { if ($value === '') { $value = NULL; } parent::__construct($constraintType, $value, $minVersion, $maxVersion); $this->type = $type; }
/** * Add a constraint * * @param \TYPO3\Flow\Package\MetaData\AbstractConstraint $constraint The constraint to add * @return void */ public function addConstraint(\TYPO3\Flow\Package\MetaData\AbstractConstraint $constraint) { $this->constraints[$constraint->getConstraintType()][] = $constraint; }