ILIAS  trunk Revision v11.0_alpha-2645-g16283d3b3f8
ILIAS\MetaData\Search\Clauses\Clause Class Reference
+ Inheritance diagram for ILIAS\MetaData\Search\Clauses\Clause:
+ Collaboration diagram for ILIAS\MetaData\Search\Clauses\Clause:

Public Member Functions

 __construct (bool $negated, bool $join, ?JoinPropertiesInterface $join_properties, ?BasicPropertiesInterface $basic_properties)
 
 isNegated ()
 
 isJoin ()
 
 joinProperties ()
 
 basicProperties ()
 

Protected Attributes

bool $negated
 
bool $join
 
JoinPropertiesInterface $join_properties
 
BasicPropertiesInterface $basic_properties
 

Detailed Description

Definition at line 26 of file Clause.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\MetaData\Search\Clauses\Clause::__construct ( bool  $negated,
bool  $join,
?JoinPropertiesInterface  $join_properties,
?BasicPropertiesInterface  $basic_properties 
)

Definition at line 33 of file Clause.php.

References ILIAS\MetaData\Search\Clauses\Clause\$basic_properties, ILIAS\MetaData\Search\Clauses\Clause\$join, ILIAS\MetaData\Search\Clauses\Clause\$join_properties, and ILIAS\MetaData\Search\Clauses\Clause\$negated.

38  {
39  $this->negated = $negated;
40  $this->join = $join;
41  $this->join_properties = $join_properties;
42  $this->basic_properties = $basic_properties;
43  }
BasicPropertiesInterface $basic_properties
Definition: Clause.php:31
JoinPropertiesInterface $join_properties
Definition: Clause.php:30

Member Function Documentation

◆ basicProperties()

ILIAS\MetaData\Search\Clauses\Clause::basicProperties ( )

Implements ILIAS\MetaData\Search\Clauses\ClauseInterface.

Definition at line 60 of file Clause.php.

References ILIAS\MetaData\Search\Clauses\Clause\$basic_properties.

60  : ?BasicPropertiesInterface
61  {
63  }
BasicPropertiesInterface $basic_properties
Definition: Clause.php:31

◆ isJoin()

ILIAS\MetaData\Search\Clauses\Clause::isJoin ( )

Implements ILIAS\MetaData\Search\Clauses\ClauseInterface.

Definition at line 50 of file Clause.php.

References ILIAS\MetaData\Search\Clauses\Clause\$join.

50  : bool
51  {
52  return $this->join;
53  }

◆ isNegated()

ILIAS\MetaData\Search\Clauses\Clause::isNegated ( )

Implements ILIAS\MetaData\Search\Clauses\ClauseInterface.

Definition at line 45 of file Clause.php.

References ILIAS\MetaData\Search\Clauses\Clause\$negated.

45  : bool
46  {
47  return $this->negated;
48  }

◆ joinProperties()

ILIAS\MetaData\Search\Clauses\Clause::joinProperties ( )

Implements ILIAS\MetaData\Search\Clauses\ClauseInterface.

Definition at line 55 of file Clause.php.

References ILIAS\MetaData\Search\Clauses\Clause\$join_properties.

55  : ?JoinPropertiesInterface
56  {
58  }
JoinPropertiesInterface $join_properties
Definition: Clause.php:30

Field Documentation

◆ $basic_properties

BasicPropertiesInterface ILIAS\MetaData\Search\Clauses\Clause::$basic_properties
protected

◆ $join

bool ILIAS\MetaData\Search\Clauses\Clause::$join
protected

◆ $join_properties

JoinPropertiesInterface ILIAS\MetaData\Search\Clauses\Clause::$join_properties
protected

◆ $negated

bool ILIAS\MetaData\Search\Clauses\Clause::$negated
protected

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