PHP Класс Indatus\Ranger\ApiDatabase\QueryExecution\QueryExecuter

Показать файл Открыть проект

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

Свойство Тип Описание
$apiQueryBuilders array We will loop through these objects and call buildQueryFromParameters() on each of the objects ApiQueryBuilderInterface[] $apiQueryBuilderInterface
$builder $builder - contains the eloquent builder instance to build queries on.
$requestContainer Indatus\Ranger\RequestDiagnostics\RequestContainer $requestContainer - contains all kinds of request diagnostics to make decisions on.

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

Метод Описание
__construct ( array $apiQueryBuilders, RequestContainer $requestContainer )
executeQuery ( $request_type ) : array executeQuery executes either a collection or instance based on the request

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

Метод Описание
isNestedResource ( ) : boolean _isNestedResource - looks at the parent association to determine if the api parameters indicate a nested resource.

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

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

public __construct ( array $apiQueryBuilders, RequestContainer $requestContainer )
$apiQueryBuilders array
$requestContainer Indatus\Ranger\RequestDiagnostics\RequestContainer

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

executeQuery executes either a collection or instance based on the request
abstract public executeQuery ( $request_type ) : array
Результат array

isNestedResource() защищенный Метод

These are both examples of nested resources ie) http://example.com/users/1/accounts ie) http://example.com/users/1/accounts/1
protected isNestedResource ( ) : boolean
Результат boolean

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

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

We will loop through these objects and call buildQueryFromParameters() on each of the objects ApiQueryBuilderInterface[] $apiQueryBuilderInterface
protected array $apiQueryBuilders
Результат array

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

$builder - contains the eloquent builder instance to build queries on.
protected $builder

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

$requestContainer - contains all kinds of request diagnostics to make decisions on.
protected RequestContainer,Indatus\Ranger\RequestDiagnostics $requestContainer
Результат Indatus\Ranger\RequestDiagnostics\RequestContainer