Download the PHP package rebelcode/expression-wp-query-builder-abstract without Composer

On this page you can find all versions of the php package rebelcode/expression-wp-query-builder-abstract. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package expression-wp-query-builder-abstract

RebelCode - Expression WP Query Builder - Abstract

Build Status Code Climate Test Coverage Latest Stable Version

Abstract functionality for building WP_Query args using expressions.

Details

This package provides abstract functionality for the most implementation aspects of building WP_Query arguments from expressions. The traits in this package are meant to complement each other, while also remaining agnostic of the each other's implementation details. Most, if not all, traits are designed to provide functionality that depends on abstracted methods. Other traits in the package will offer implementations for those abstracted methods, while also depending on their own abstracted methods.

Traits

BuildWpQueryArgsCapableTrait

:eye: Build Args

Intended to provide the entry point functionality of building an expression into WP_Query args by attempting to build each expression term as either a comparison, meta query relation entry or taxonomy query relation entry.


BuildWpQueryCompareCapableTrait

:eye: Build Comparison

Provides functionality for building top-level comparison key-value pairs.


BuildWpQueryRelationCapableTrait

:eye: Build Relation

Provides functionality for building relation arrays.


BuildWpQueryRelationTermCapableTrait

:eye: Build Relation Term

Provides functionality for building the terms in a relation array, by delegating building mechanism used depending on the current relation context, i.e. meta_query relation or tax_query relation.


BuildWpQueryMetaCompareCapableTrait

:eye: Build Meta Comparison

Provides functionality for building meta comparison arrays.


BuildWpQueryTaxCompareCapableTrait

:eye: Build Taxonomy Comparison

Provides functionality for building taxonomy comparison arrays.


GetWpQueryMetaCompareOperatorCapableTrait

:eye: Get Meta Comparison Operator

Provides functionality for resolving the meta comparison compare type from an expression.


GetWpQueryMetaCompareTypeCapableTrait

:eye: Get Meta Comparison Type

Provides functionality for resolving the meta comparison value cast type from an expression.


GetWpQueryTaxCompareOperatorCapableTrait

:eye: Get Taxonomy Comparison Operator

Provides functionality for resolving the taxonomy comparison operator from an expression.


GetWpQueryRelationOperatorCapableTrait

:eye: Get Relation Operator

Provides functionality for resolving the relation operator ("AND" or "OR") from an expression.


If all of the above traits are brought together, the implementing class is only required to implement the following:


All versions of expression-wp-query-builder-abstract with dependencies

PHP Build Version
Package Version
Requires php Version ^5.4 | ^7.0
dhii/expression-interface Version ^0.2
dhii/sql-interface Version ^0.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package rebelcode/expression-wp-query-builder-abstract contains the following files

Loading the files please wait ....