Zend Framework  3.0
Public Member Functions | Public Attributes | Protected Attributes | List of all members
FeatureSet Class Reference

Public Member Functions

 __construct (array $features=[])
 
 setRowGateway (AbstractRowGateway $rowGateway)
 
 getFeatureByClassName ($featureClassName)
 
 addFeatures (array $features)
 
 addFeature (AbstractFeature $feature)
 
 apply ($method, $args)
 
 canCallMagicGet ($property)
 
 callMagicGet ($property)
 
 canCallMagicSet ($property)
 
 callMagicSet ($property, $value)
 
 canCallMagicCall ($method)
 
 callMagicCall ($method, $arguments)
 

Public Attributes

const APPLY_HALT = 'halt'
 

Protected Attributes

 $rowGateway = null
 
 $features = []
 
 $magicSpecifications = []
 

Constructor & Destructor Documentation

__construct ( array  $features = [])
Parameters
array$features

Member Function Documentation

addFeature ( AbstractFeature  $feature)
addFeatures ( array  $features)
apply (   $method,
  $args 
)
callMagicCall (   $method,
  $arguments 
)
Parameters
string$method
array$arguments
Returns
mixed
callMagicGet (   $property)
Parameters
string$property
Returns
mixed
callMagicSet (   $property,
  $value 
)
Parameters
$property
$value
Returns
mixed
canCallMagicCall (   $method)
Parameters
string$method
Returns
bool
canCallMagicGet (   $property)
Parameters
string$property
Returns
bool
canCallMagicSet (   $property)
Parameters
string$property
Returns
bool
getFeatureByClassName (   $featureClassName)
setRowGateway ( AbstractRowGateway  $rowGateway)

Member Data Documentation

$features = []
protected
$magicSpecifications = []
protected
$rowGateway = null
protected
const APPLY_HALT = 'halt'