PHP Класс Pinq\Providers\DSL\Compilation\Compilers\QueryCompiler

Автор: Elliot Levin ([email protected])
Наследование: extends Compiler, implements Pinq\Providers\DSL\Compilation\Compilers\IQueryCompiler
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$query Pinq\Queries\IQuery
$scopeCompiler Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler

Открытые методы

Метод Описание
__construct ( Pinq\Queries\IQuery $query, Pinq\Providers\DSL\Compilation\IQueryCompilation $compilation, Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler $scopeCompiler )
compile ( ) : void
getQuery ( ) : Pinq\Queries\IQuery
getScopeCompiler ( ) : Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler

Защищенные методы

Метод Описание
compileQuery ( ) : void

Описание методов

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

public __construct ( Pinq\Queries\IQuery $query, Pinq\Providers\DSL\Compilation\IQueryCompilation $compilation, Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler $scopeCompiler )
$query Pinq\Queries\IQuery
$compilation Pinq\Providers\DSL\Compilation\IQueryCompilation
$scopeCompiler Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler

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

final public compile ( ) : void
Результат void

compileQuery() абстрактный защищенный Метод

abstract protected compileQuery ( ) : void
Результат void

getQuery() публичный Метод

public getQuery ( ) : Pinq\Queries\IQuery
Результат Pinq\Queries\IQuery

getScopeCompiler() публичный Метод

public getScopeCompiler ( ) : Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler
Результат Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler

Описание свойств

$query защищенное свойство

protected IQuery,Pinq\Queries $query
Результат Pinq\Queries\IQuery

$scopeCompiler защищенное свойство

protected IScopeCompiler,Pinq\Providers\DSL\Compilation\Compilers $scopeCompiler
Результат Pinq\Providers\DSL\Compilation\Compilers\IScopeCompiler