PHP 클래스 OpenSkill\Datatable\Queries\Parser\Datatable110QueryParser

상속: extends OpenSkill\Datatable\Queries\Parser\QueryParser
파일 보기 프로젝트 열기: openskill/datatable 1 사용 예제들

공개 메소드들

메소드 설명
canParse ( Request $request ) : boolean Method to determine if this parser can handle the query parameters. If so then the parser should return true and be able to return a DTQueryConfiguration
getDrawCall ( Symfony\Component\HttpFoundation\ParameterBag $query, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder )
getLength ( Symfony\Component\HttpFoundation\ParameterBag $query, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder )
getRegex ( Symfony\Component\HttpFoundation\ParameterBag $query, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder )
getSearch ( Symfony\Component\HttpFoundation\ParameterBag $query, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder )
getSearchColumns ( Symfony\Component\HttpFoundation\ParameterBag $query, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder, array $columnConfiguration )
getStart ( Symfony\Component\HttpFoundation\ParameterBag $query, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder )
parse ( Request $request, array $columnConfiguration ) : OpenSkill\Datatable\Queries\QueryConfiguration Method that should parse the request and return a DTQueryConfiguration

비공개 메소드들

메소드 설명
addColumnSearchToBuilderIfRequested ( array $columns, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder, OpenSkill\Datatable\Columns\ColumnConfiguration $column, integer $position )
getOrder ( Symfony\Component\HttpFoundation\ParameterBag $query, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder, array $columnConfiguration )
isArrayAndHasKey ( mixed $array, string $key ) : boolean Helper function that will check if an array key exists
isEmpty ( mixed $string ) : boolean Helper function that will check if a variable is empty

메소드 상세

canParse() 공개 메소드

Method to determine if this parser can handle the query parameters. If so then the parser should return true and be able to return a DTQueryConfiguration
public canParse ( Request $request ) : boolean
$request Symfony\Component\HttpFoundation\Request The current request, that should be investigated
리턴 boolean true if the parser is able to parse the query parameters and to return a DTQueryConfiguration

getDrawCall() 공개 메소드

public getDrawCall ( Symfony\Component\HttpFoundation\ParameterBag $query, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder )
$query Symfony\Component\HttpFoundation\ParameterBag
$builder OpenSkill\Datatable\Queries\QueryConfigurationBuilder

getLength() 공개 메소드

public getLength ( Symfony\Component\HttpFoundation\ParameterBag $query, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder )
$query Symfony\Component\HttpFoundation\ParameterBag
$builder OpenSkill\Datatable\Queries\QueryConfigurationBuilder

getRegex() 공개 메소드

public getRegex ( Symfony\Component\HttpFoundation\ParameterBag $query, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder )
$query Symfony\Component\HttpFoundation\ParameterBag
$builder OpenSkill\Datatable\Queries\QueryConfigurationBuilder

getSearch() 공개 메소드

public getSearch ( Symfony\Component\HttpFoundation\ParameterBag $query, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder )
$query Symfony\Component\HttpFoundation\ParameterBag
$builder OpenSkill\Datatable\Queries\QueryConfigurationBuilder

getSearchColumns() 공개 메소드

public getSearchColumns ( Symfony\Component\HttpFoundation\ParameterBag $query, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder, array $columnConfiguration )
$query Symfony\Component\HttpFoundation\ParameterBag
$builder OpenSkill\Datatable\Queries\QueryConfigurationBuilder
$columnConfiguration array

getStart() 공개 메소드

public getStart ( Symfony\Component\HttpFoundation\ParameterBag $query, OpenSkill\Datatable\Queries\QueryConfigurationBuilder $builder )
$query Symfony\Component\HttpFoundation\ParameterBag
$builder OpenSkill\Datatable\Queries\QueryConfigurationBuilder

parse() 공개 메소드

Method that should parse the request and return a DTQueryConfiguration
public parse ( Request $request, array $columnConfiguration ) : OpenSkill\Datatable\Queries\QueryConfiguration
$request Symfony\Component\HttpFoundation\Request The current request that should be investigated
$columnConfiguration array The configuration of the columns
리턴 OpenSkill\Datatable\Queries\QueryConfiguration the configuration the provider can use to prepare the data