diff --git a/src/Hydrator/Strategy/StrategyInterface.php b/src/Hydrator/Strategy/StrategyInterface.php index 85c21cc3f..8a16355fb 100644 --- a/src/Hydrator/Strategy/StrategyInterface.php +++ b/src/Hydrator/Strategy/StrategyInterface.php @@ -9,12 +9,16 @@ namespace Zend\Stdlib\Hydrator\Strategy; +/** + * @todo v3.0, add optional object/data to extract/hydrate. + */ interface StrategyInterface { /** * Converts the given value so that it can be extracted by the hydrator. * - * @param mixed $value The original value. + * @param mixed $value The original value. + * @param object $object (optional) The original object for context. * @return mixed Returns the value that should be extracted. */ public function extract($value); @@ -23,6 +27,7 @@ public function extract($value); * Converts the given value so that it can be hydrated by the hydrator. * * @param mixed $value The original value. + * @param array $data (optional) The original data for context. * @return mixed Returns the value that should be hydrated. */ public function hydrate($value);