abstract class MappingModel implements MappingModelInterface
An abstract model class to represent objects that belongs to a schema like databases, tables, columns, indices, unices, foreign keys...
Methods
__construct() | ||
loadMapping(array $attributes)
Loads a mapping definition from an array. |
||
array |
getAttributes()
Returns all definition attributes. |
|
mixed |
getAttribute(string $name, mixed $default = null)
Returns a particular attribute by a case-insensitive name. |
|
appendXml(DOMNode $node)
Appends DOM elements to represent this object in XML. |
||
VendorInfo |
addVendorInfo(VendorInfo|array $vendor)
Adds a new VendorInfo instance to this current model object. |
|
VendorInfo |
getVendorInfoForType(string $type)
Returns a VendorInfo object by its type. |
|
string |
getConfiguredBehavior(string $behavior)
Returns the best class name for a given behavior. |
|
string |
toString()
String representation of the current object. |
|
string |
__toString()
String representation of the current object. |
Details
at line 27
public
__construct()
at line 38
public
loadMapping(array $attributes)
Loads a mapping definition from an array.
at line 58
public array
getAttributes()
Returns all definition attributes.
All attribute names (keys) are lowercase.
at line 73
public mixed
getAttribute(string $name, mixed $default = null)
Returns a particular attribute by a case-insensitive name.
If the attribute is not set, then the second default value is
returned instead.
at line 130
abstract public
appendXml(DOMNode $node)
Appends DOM elements to represent this object in XML.
at line 138
public VendorInfo
addVendorInfo(VendorInfo|array $vendor)
Adds a new VendorInfo instance to this current model object.
at line 158
public VendorInfo
getVendorInfoForType(string $type)
Returns a VendorInfo object by its type.
at line 176
public string
getConfiguredBehavior(string $behavior)
Returns the best class name for a given behavior.
If not found, the method tries to autoload \Propel\Generator\Behavior\[Bname]\[Bname]Behavior
at line 198
public string
toString()
String representation of the current object.
at line 213
public string
__toString()
String representation of the current object.