class Inheritance extends MappingModel
A class for information regarding possible objects representing a table.
Methods
__construct() | from MappingModel | |
loadMapping(array $attributes)
Loads a mapping definition from an array. |
from MappingModel | |
array |
getAttributes()
Returns all definition attributes. |
from MappingModel |
mixed |
getAttribute(string $name, mixed $default = null)
Returns a particular attribute by a case-insensitive name. |
from MappingModel |
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. |
from MappingModel |
VendorInfo |
getVendorInfoForType(string $type)
Returns a VendorInfo object by its type. |
from MappingModel |
string |
getConfiguredBehavior(string $behavior)
Returns the best class name for a given behavior. |
from MappingModel |
string |
toString()
String representation of the current object. |
from MappingModel |
string |
__toString()
String representation of the current object. |
from MappingModel |
string |
getKey()
Returns a key name. |
|
setKey(string $key)
Sets a key name. |
||
Column |
getColumn()
Returns the parent column. |
|
setColumn(Column $column)
Sets the parent column |
||
string |
getClassName()
Returns the class name. |
|
setClassName(string $name)
Sets the class name. |
||
string |
getPackage()
Returns the package. |
|
setPackage(string $package)
Sets the package. |
||
string |
getAncestor()
Returns the ancestor value. |
|
setAncestor(string $ancestor)
Sets the ancestor. |
Details
in MappingModel at line 27
public
__construct()
in MappingModel at line 38
public
loadMapping(array $attributes)
Loads a mapping definition from an array.
in MappingModel at line 58
public array
getAttributes()
Returns all definition attributes.
All attribute names (keys) are lowercase.
in MappingModel 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 136
public
appendXml(DOMNode $node)
Appends DOM elements to represent this object in XML.
in MappingModel at line 138
public VendorInfo
addVendorInfo(VendorInfo|array $vendor)
Adds a new VendorInfo instance to this current model object.
in MappingModel at line 158
public VendorInfo
getVendorInfoForType(string $type)
Returns a VendorInfo object by its type.
in MappingModel 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
in MappingModel at line 198
public string
toString()
String representation of the current object.
in MappingModel at line 213
public string
__toString()
String representation of the current object.
at line 33
public string
getKey()
Returns a key name.
at line 43
public
setKey(string $key)
Sets a key name.
at line 53
public Column
getColumn()
Returns the parent column.
at line 63
public
setColumn(Column $column)
Sets the parent column
at line 73
public string
getClassName()
Returns the class name.
at line 83
public
setClassName(string $name)
Sets the class name.
at line 93
public string
getPackage()
Returns the package.
at line 103
public
setPackage(string $package)
Sets the package.
at line 113
public string
getAncestor()
Returns the ancestor value.
at line 123
public
setAncestor(string $ancestor)
Sets the ancestor.