PHP Class Papi_Query, papi

Afficher le fichier Open project: wp-papi/papi

Protected Properties

Свойство Type Description
$args array The query arguments.
$default_args array The default query arguments.
$query WP_Term_Query | WP_Query The query instance.
$type string The query type.

Méthodes publiques

Méthode Description
__construct ( array $args = [], string $type = 'post' ) Query constructor.
__get ( string $key ) : mixed Dynamically access query properties.
first ( ) : array Get first item of result.
get_query_args ( ) : array Get real query arguments without Papi Query specific arguments.
get_query_class ( ) : WP_Query | WP_Term_Query Get query object for right query type.
get_result ( ) : array Get result.
last ( ) : array Get last item of result.
parse_args ( array $args ) Parse query arguments.

Méthodes protégées

Méthode Description
parse_post_args ( array $args ) : array Parse post query arguments.
parse_term_args ( array $args ) : array Parse term query arguments.

Method Details

__construct() public méthode

Query constructor.
public __construct ( array $args = [], string $type = 'post' )
$args array
$type string

__get() public méthode

Dynamically access query properties.
public __get ( string $key ) : mixed
$key string
Résultat mixed

first() public méthode

Get first item of result.
public first ( ) : array
Résultat array

get_query_args() public méthode

Get real query arguments without Papi Query specific arguments.
public get_query_args ( ) : array
Résultat array

get_query_class() public méthode

Get query object for right query type.
public get_query_class ( ) : WP_Query | WP_Term_Query
Résultat WP_Query | WP_Term_Query

get_result() public méthode

Works for all query types.
public get_result ( ) : array
Résultat array

last() public méthode

Get last item of result.
public last ( ) : array
Résultat array

parse_args() public méthode

Parse query arguments.
public parse_args ( array $args )
$args array

parse_post_args() protected méthode

Parse post query arguments.
protected parse_post_args ( array $args ) : array
$args array
Résultat array

parse_term_args() protected méthode

Parse term query arguments.
protected parse_term_args ( array $args ) : array
$args array
Résultat array

Property Details

$args protected_oe property

The query arguments.
protected array $args
Résultat array

$default_args protected_oe property

The default query arguments.
protected array $default_args
Résultat array

$query protected_oe property

The query instance.
protected WP_Term_Query|WP_Query $query
Résultat WP_Term_Query | WP_Query

$type protected_oe property

The query type.
protected string $type
Résultat string