Lines Matching refs:optional
362 // extract optional groups
363 $optionals = $this->extractGroups($root,'optional');
396 foreach($optionals as $optional) {
397 // convert eacfh optional
398 list($optional, $s) = $this->transformGroup($optional, $typemap);
401 'type'=>'optional',
403 'rhs'=>$optional
961 * otherwise the property may not be set since all properties are optional.
962 * Either 'choices' or 'pattern' must be set (not both), all other values are optional.