You are here

abstract class AbstractHydrator in Zircon Profile 8

Same name in this branch
  1. 8 vendor/zendframework/zend-hydrator/src/AbstractHydrator.php \Zend\Hydrator\AbstractHydrator
  2. 8 vendor/zendframework/zend-stdlib/src/Hydrator/AbstractHydrator.php \Zend\Stdlib\Hydrator\AbstractHydrator
Same name and namespace in other branches
  1. 8.0 vendor/zendframework/zend-stdlib/src/Hydrator/AbstractHydrator.php \Zend\Stdlib\Hydrator\AbstractHydrator

Hierarchy

Expanded class hierarchy of AbstractHydrator

Deprecated

Use Zend\Hydrator\AbstractHydrator from zendframework/zend-hydrator instead.

File

vendor/zendframework/zend-stdlib/src/Hydrator/AbstractHydrator.php, line 17

Namespace

Zend\Stdlib\Hydrator
View source
abstract class AbstractHydrator extends BaseAbstractHydrator implements HydratorInterface {

}

Members

Namesort descending Modifiers Type Description Overrides
AbstractHydrator::$filterComposite protected property Composite to filter the methods, that need to be hydrated
AbstractHydrator::$namingStrategy protected property An instance of NamingStrategy\NamingStrategyInterface
AbstractHydrator::$strategies protected property The list with strategies that this hydrator has.
AbstractHydrator::addFilter public function Add a new filter to take care of what needs to be hydrated. To exclude e.g. the method getServiceLocator: Overrides FilterEnabledInterface::addFilter 1
AbstractHydrator::addStrategy public function Adds the given strategy under the given name. Overrides StrategyEnabledInterface::addStrategy
AbstractHydrator::extractName public function Convert a name for extraction. If no naming strategy exists, the plain value is returned.
AbstractHydrator::extractValue public function Converts a value for extraction. If no strategy exists the plain value is returned.
AbstractHydrator::getFilter public function Get the filter instance
AbstractHydrator::getNamingStrategy public function Gets the naming strategy. Overrides NamingStrategyEnabledInterface::getNamingStrategy
AbstractHydrator::getStrategy public function Gets the strategy with the given name. Overrides StrategyEnabledInterface::getStrategy
AbstractHydrator::hasFilter public function Check whether a specific filter exists at key $name or not Overrides FilterEnabledInterface::hasFilter
AbstractHydrator::hasNamingStrategy public function Checks if a naming strategy exists. Overrides NamingStrategyEnabledInterface::hasNamingStrategy
AbstractHydrator::hasStrategy public function Checks if the strategy with the given name exists. Overrides StrategyEnabledInterface::hasStrategy
AbstractHydrator::hydrateName public function Converts a value for hydration. If no naming strategy exists, the plain value is returned.
AbstractHydrator::hydrateValue public function Converts a value for hydration. If no strategy exists the plain value is returned.
AbstractHydrator::removeFilter public function Remove a filter from the composition. To not extract "has" methods, you simply need to unregister it Overrides FilterEnabledInterface::removeFilter 1
AbstractHydrator::removeNamingStrategy public function Removes the naming strategy Overrides NamingStrategyEnabledInterface::removeNamingStrategy 1
AbstractHydrator::removeStrategy public function Removes the strategy with the given name. Overrides StrategyEnabledInterface::removeStrategy
AbstractHydrator::setNamingStrategy public function Adds the given naming strategy Overrides NamingStrategyEnabledInterface::setNamingStrategy 1
AbstractHydrator::__construct public function Initializes a new instance of this class. 1
ExtractionInterface::extract public function Extract values from an object 6
HydrationInterface::hydrate public function Hydrate $object with the provided $data. 6