class ObjectProperty in Zircon Profile 8
Same name in this branch
- 8 vendor/zendframework/zend-hydrator/src/ObjectProperty.php \Zend\Hydrator\ObjectProperty
- 8 vendor/zendframework/zend-stdlib/src/Hydrator/ObjectProperty.php \Zend\Stdlib\Hydrator\ObjectProperty
Same name and namespace in other branches
- 8.0 vendor/zendframework/zend-stdlib/src/Hydrator/ObjectProperty.php \Zend\Stdlib\Hydrator\ObjectProperty
Hierarchy
- class \Zend\Hydrator\AbstractHydrator implements FilterEnabledInterface, HydratorInterface, NamingStrategyEnabledInterface, StrategyEnabledInterface
- class \Zend\Hydrator\ObjectProperty
- class \Zend\Stdlib\Hydrator\ObjectProperty implements HydratorInterface
- class \Zend\Hydrator\ObjectProperty
Expanded class hierarchy of ObjectProperty
Deprecated
Use Zend\Hydrator\ObjectProperty from zendframework/zend-hydrator instead.
File
- vendor/
zendframework/ zend-stdlib/ src/ Hydrator/ ObjectProperty.php, line 17
Namespace
Zend\Stdlib\HydratorView source
class ObjectProperty extends BaseObjectProperty implements HydratorInterface {
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
AbstractHydrator:: |
protected | property | Composite to filter the methods, that need to be hydrated | |
AbstractHydrator:: |
protected | property | An instance of NamingStrategy\NamingStrategyInterface | |
AbstractHydrator:: |
protected | property | The list with strategies that this hydrator has. | |
AbstractHydrator:: |
public | function |
Add a new filter to take care of what needs to be hydrated.
To exclude e.g. the method getServiceLocator: Overrides FilterEnabledInterface:: |
1 |
AbstractHydrator:: |
public | function |
Adds the given strategy under the given name. Overrides StrategyEnabledInterface:: |
|
AbstractHydrator:: |
public | function | Convert a name for extraction. If no naming strategy exists, the plain value is returned. | |
AbstractHydrator:: |
public | function | Converts a value for extraction. If no strategy exists the plain value is returned. | |
AbstractHydrator:: |
public | function | Get the filter instance | |
AbstractHydrator:: |
public | function |
Gets the naming strategy. Overrides NamingStrategyEnabledInterface:: |
|
AbstractHydrator:: |
public | function |
Gets the strategy with the given name. Overrides StrategyEnabledInterface:: |
|
AbstractHydrator:: |
public | function |
Check whether a specific filter exists at key $name or not Overrides FilterEnabledInterface:: |
|
AbstractHydrator:: |
public | function |
Checks if a naming strategy exists. Overrides NamingStrategyEnabledInterface:: |
|
AbstractHydrator:: |
public | function |
Checks if the strategy with the given name exists. Overrides StrategyEnabledInterface:: |
|
AbstractHydrator:: |
public | function | Converts a value for hydration. If no naming strategy exists, the plain value is returned. | |
AbstractHydrator:: |
public | function | Converts a value for hydration. If no strategy exists the plain value is returned. | |
AbstractHydrator:: |
public | function |
Remove a filter from the composition.
To not extract "has" methods, you simply need to unregister it Overrides FilterEnabledInterface:: |
1 |
AbstractHydrator:: |
public | function |
Removes the naming strategy Overrides NamingStrategyEnabledInterface:: |
1 |
AbstractHydrator:: |
public | function |
Removes the strategy with the given name. Overrides StrategyEnabledInterface:: |
|
AbstractHydrator:: |
public | function |
Adds the given naming strategy Overrides NamingStrategyEnabledInterface:: |
1 |
AbstractHydrator:: |
public | function | Initializes a new instance of this class. | 1 |
ObjectProperty:: |
private static | property | ||
ObjectProperty:: |
public | function |
Extracts the accessible non-static properties of the given $object. Overrides ExtractionInterface:: |
|
ObjectProperty:: |
public | function |
Hydrate an object by populating public properties Overrides HydrationInterface:: |