Pinq\Queries\Functions\FunctionBase::__construct PHP Метод

__construct() закрытый публичный Метод

final public __construct ( $callableId, $scopeType, $namespace, array $parameterScopedVariableMap, array $parameterExpressions, array $bodyExpressions = null )
$parameterScopedVariableMap array
$parameterExpressions array
$bodyExpressions array
    public final function __construct($callableId, $scopeType, $namespace, array $parameterScopedVariableMap, array $parameterExpressions, array $bodyExpressions = null)
    {
        $this->parameters = $this->getParameterStructure($parameterExpressions);
        $this->bodyExpressions = $bodyExpressions;
        $this->evaluationContextFactory = new FunctionEvaluationContextFactory($namespace, $scopeType, $callableId, $parameterScopedVariableMap, $this->parameters->getUnusedParameterDefaultMap());
        $this->initialize();
    }