/**
* @param Tag $tag
* @param Tag $child
* @return TagRestriction
*/
private function parseRestrictionChild(Tag $tag, Tag $child)
{
if ($child->hasAttributeValue() && ($model = $this->getModel($tag)) instanceof Struct) {
$model->addMeta($child->getName(), $child->getValueAttributeValue(true));
} else {
foreach ($child->getAttributes() as $attribute) {
$this->parseRestrictionChildAttribute($tag, $child, $attribute);
}
}
return $this;
}