public __construct ( Pinq\Providers\DSL\Compilation\Parameters\IParameterHasher $parameterHasher, $data = null ) | ||
$parameterHasher | Pinq\Providers\DSL\Compilation\Parameters\IParameterHasher |
public function __construct(O\Expression $expression, IParameterHasher $hasher, IFunction $function = null, $data = null) { parent::__construct($hasher, $data); if ($function !== null) { $this->contextFactory = $function->getEvaluationContextFactory(); $this->evaluator = $expression->asEvaluator($this->contextFactory->getEvaluationContext()); } else { $this->evaluator = $expression->asEvaluator(); } $this->data = $data; }
/** * @param string $parameterId * @param IParameterHasher $hasher * @param null $data */ public function __construct($parameterId, IParameterHasher $hasher, $data = null) { parent::__construct($hasher, $data); $this->parameterId = $parameterId; }