public __construct ( Pinq\Queries\IOperationQuery $query, Pinq\Providers\DSL\Compilation\IOperationCompilation $compilation, Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler $scopeCompiler ) | ||
$query | Pinq\Queries\IOperationQuery | |
$compilation | Pinq\Providers\DSL\Compilation\IOperationCompilation | |
$scopeCompiler | Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler |
public function __construct(Queries\IOperationQuery $operationQuery, QueryCompilation $compilation) { parent::__construct($operationQuery, $compilation, new ScopeCompiler($compilation, $operationQuery->getScope())); }
public function __construct(Queries\IOperationQuery $operationQuery, UpdateOrDelete $query) { parent::__construct($operationQuery, $query, new ScopeCompiler($operationQuery->getScope(), $query->innerSelect)); }