ModelRelationDefaultsRule
class ModelRelationDefaultsRule implements Rule
Report relations a concrete model's default $with and $withCount eager loads do not define.
Methods
__construct(RelationExistenceHelper $relationExistenceHelper, ModelRuleHelper $modelRuleHelper, InitializerExprTypeResolver $initializerExprTypeResolver)
Create a new model relation defaults rule instance.
string
getNodeType()
Get the node type the rule checks.
array
processNode(Node $node, Scope $scope)
Report each default eager load whose relation the model does not define.
Details
at line 32
__construct(RelationExistenceHelper $relationExistenceHelper, ModelRuleHelper $modelRuleHelper, InitializerExprTypeResolver $initializerExprTypeResolver)
Create a new model relation defaults rule instance.
at line 42
string
getNodeType()
Get the node type the rule checks.
at line 53
array
processNode(Node $node, Scope $scope)
Report each default eager load whose relation the model does not define.