All Data Structures Functions Variables Pages
Public Member Functions | Protected Attributes
InferredRedBeanModelAttributeToDataProviderAdapter Class Reference
Inheritance diagram for InferredRedBeanModelAttributeToDataProviderAdapter:
RedBeanModelAttributeToDataProviderAdapter

Public Member Functions

 __construct ($modelClassName, $attribute, $inferredRelationModelClassName, $inferredRelationModuleClassName)
 
 isInferredRelation ()
 
 getInferredRelationModelClassName ()
 
 getInferredRelationModuleClassName ()
 
- Public Member Functions inherited from RedBeanModelAttributeToDataProviderAdapter
 __construct ($modelClassName, $attribute, $relatedAttribute=null)
 
 setCastingHintModelClassNameForAttribute ($castingHintAttributeModelClassName)
 
 getCastingHintModelClassNameForAttribute ()
 
 setCastingHintStartingModelClassName ($castingHintStartingModelClassName)
 
 getResolvedModelClassName ()
 
 getModelClassName ()
 
 getAttribute ()
 
 getRelatedAttribute ()
 
 getModelTableName ()
 
 getAttributeModelClassName ()
 
 getAttributeTableName ()
 
 getModel ()
 
 getColumnName ()
 
 getColumnNameByPosition ($attributePosition)
 
 isRelation ()
 
 getRelationType ()
 
 isOwnedRelation ()
 
 isRelationTypeAHasManyVariant ()
 
 isRelationTypeAHasOneVariant ()
 
 hasRelatedAttribute ()
 
 getRelationModelClassName ()
 
 getRelatedAttributeModelClassName ()
 
 canRelationHaveTable ()
 
 getRelationTableName ()
 
 getRelationModelClassNameThatCanHaveATable ()
 
 getRelatedAttributeTableName ()
 
 getRelatedAttributeColumnName ()
 
 getRelatedAttributeColumnNameByPosition ($attributePosition)
 
 isRelatedAttributeRelation ()
 
 getRelatedAttributeRelationType ()
 
 getRelatedAttributeRelationModelClassName ()
 
 getManyToManyTableName ()
 
 isAttributeMixedIn ()
 
 isAttributeOnDifferentModel ()
 
 resolveManyToManyColumnName ()
 
 isAttributeDerivedRelationViaCastedUpModel ()
 
 getCastedUpModelClassNameForDerivedRelation ()
 
 getManyToManyTableNameForDerivedRelationViaCastedUpModel ()
 
 getOpposingRelationModelClassName ()
 
 getDerivedRelationViaCastedUpModelClassName ()
 
 getOpposingRelationTableName ()
 
 isDerivedRelationViaCastedUpModelDifferentThanOpposingModelClassName ()
 
 isInferredRelation ()
 
 sortUsesTwoAttributes ()
 
 relatedAttributesSortUsesTwoAttributes ()
 

Protected Attributes

 $inferredRelationModelClassName
 
 $inferredRelationModuleClassName
 
- Protected Attributes inherited from RedBeanModelAttributeToDataProviderAdapter
 $modelClassName
 
 $attribute
 
 $relatedAttribute
 
 $model
 
 $castingHintAttributeModelClassName
 
 $castingHintStartingModelClassName
 

Additional Inherited Members

- Protected Member Functions inherited from RedBeanModelAttributeToDataProviderAdapter
 getRelationModel ()
 

Detailed Description

Adapts an inferred relation on a RedBeanModel to the data provider

Definition at line 40 of file InferredRedBeanModelAttributeToDataProviderAdapter.php.

Constructor & Destructor Documentation

__construct (   $modelClassName,
  $attribute,
  $inferredRelationModelClassName,
  $inferredRelationModuleClassName 
)
Parameters
string$modelClassName
string$attribute
string$relatedAttribute
string$inferredRelationModelClassName
string$inferredRelationModuleClassName

Definition at line 53 of file InferredRedBeanModelAttributeToDataProviderAdapter.php.


The documentation for this class was generated from the following file:
Generated on Mon Jun 1 2020 07:10:50