eZPublishCommunityProject  2013.4
eZ\Publish\API\Repository\Values\Content\Query\Criterion\Operator\Specifications Class Reference

Public Member Functions

 __construct ($operator, $valueFormat, $valueTypes=null, $valueCount=null)
 Creates a new Specifications object. More...
 

Public Attributes

 $operator
 Specified operator, as one of the Operator::* constants. More...
 
 $valueCount
 
 $valueFormat
 Format supported for the Criterion value, either single (INPUT_TYPE_SINGLE) or multiple (INPUT_TYPE_ARRAY) More...
 
 $valueTypes
 
const FORMAT_ARRAY = 'array'
 
const FORMAT_SINGLE = 'single'
 Criterion input type description constants. More...
 
const TYPE_BOOLEAN = 4
 
const TYPE_INTEGER = 1
 Criterion input value type description constants. More...
 
const TYPE_STRING = 2
 

Constructor & Destructor Documentation

eZ\Publish\API\Repository\Values\Content\Query\Criterion\Operator\Specifications::__construct (   $operator,
  $valueFormat,
  $valueTypes = null,
  $valueCount = null 
)

Creates a new Specifications object.

Parameters
string$operatorThe specified operator, as one of the Operator::* constants
string$valueFormatThe accepted value format, either {
See Also
self::FORMAT_ARRAY} or {
self::FORMAT_SINGLE}
Parameters
int$valueTypesThe supported value types, as a bit field of the {
See Also
self::TYPES_*} constants
Parameters
int$valueCountThe required number of values, when the accepted format is {
See Also
self::FORMAT_ARRAY}

Member Data Documentation

eZ\Publish\API\Repository\Values\Content\Query\Criterion\Operator\Specifications::$operator
eZ\Publish\API\Repository\Values\Content\Query\Criterion\Operator\Specifications::$valueCount
eZ\Publish\API\Repository\Values\Content\Query\Criterion\Operator\Specifications::$valueFormat

Format supported for the Criterion value, either single (INPUT_TYPE_SINGLE) or multiple (INPUT_TYPE_ARRAY)

See Also
self::INPUT_TYPE_*
Parameters
self::INPUT_VALUE_*

Referenced by eZ\Publish\API\Repository\Values\Content\Query\Criterion\Operator\Specifications\__construct().

eZ\Publish\API\Repository\Values\Content\Query\Criterion\Operator\Specifications::$valueTypes
const eZ\Publish\API\Repository\Values\Content\Query\Criterion\Operator\Specifications::FORMAT_ARRAY = 'array'

Referenced by eZ\Publish\API\Repository\Values\Content\Query\Criterion\__construct(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\Field\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\ContentId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\LanguageCode\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\LocationRemoteId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\ObjectStateId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\RemoteId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\SectionId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\ContentTypeIdentifier\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\ContentTypeGroupId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\LocationId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\ContentTypeId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\ParentLocationId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\UrlAlias\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\Subtree\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\Status\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\DateMetadata\getSpecifications(), and eZ\Publish\API\Repository\Values\Content\Query\Criterion\UserMetadata\getSpecifications().

const eZ\Publish\API\Repository\Values\Content\Query\Criterion\Operator\Specifications::FORMAT_SINGLE = 'single'

Criterion input type description constants.

Referenced by eZ\Publish\API\Repository\Values\Content\Query\Criterion\__construct(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\Field\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\ContentId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\LanguageCode\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\SectionId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\LocationRemoteId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\ObjectStateId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\RemoteId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\ContentTypeIdentifier\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\ContentTypeGroupId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\LocationId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\ContentTypeId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\ParentLocationId\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\UrlAlias\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\Subtree\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\FullText\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\MoreLikeThis\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\Visibility\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\Status\getSpecifications(), eZ\Publish\API\Repository\Values\Content\Query\Criterion\DateMetadata\getSpecifications(), and eZ\Publish\API\Repository\Values\Content\Query\Criterion\UserMetadata\getSpecifications().

const eZ\Publish\API\Repository\Values\Content\Query\Criterion\Operator\Specifications::TYPE_BOOLEAN = 4

The documentation for this class was generated from the following file: