/**
* Return the model on which the method will be called
* @param Tag $tag
* @return Struct|Method
*/
protected function getModel(Tag $tag)
{
switch ($tag->getName()) {
case WsdlDocument::TAG_OPERATION:
$model = $this->getMethodByName($tag->getAttributeName());
break;
default:
$model = $this->getStructByName($tag->getAttributeName());
break;
}
return $model;
}