Interface **Phalcon\\Mvc\\Model\\RelationInterface** ==================================================== Methods ------- abstract public **__construct** (*unknown* $type, *unknown* $referencedModel, *unknown* $fields, *unknown* $referencedFields, [*unknown* $options]) ... abstract public **setIntermediateRelation** (*unknown* $intermediateFields, *unknown* $intermediateModel, *unknown* $intermediateReferencedFields) ... abstract public **isReusable** () ... abstract public **getType** () ... abstract public **getReferencedModel** () ... abstract public **getFields** () ... abstract public **getReferencedFields** () ... abstract public **getOptions** () ... abstract public **isForeignKey** () ... abstract public **getForeignKey** () ... abstract public **isThrough** () ... abstract public **getIntermediateFields** () ... abstract public **getIntermediateModel** () ... abstract public **getIntermediateReferencedFields** () ...