getConditions() public method

Get conditions.
public getConditions ( ) : null | Condition[]
return null | Condition[]
コード例 #1
0
ファイル: FilterListBuilder.php プロジェクト: sulu/sulu
 /**
  * Creates a conditions for a condition group.
  *
  * @param ConditionGroup $conditionGroup
  *
  * @throws ConditionFieldNotFoundException
  * @throws FeatureNotImplementedException
  */
 protected function processConditionGroup(ConditionGroup $conditionGroup)
 {
     $condition = $conditionGroup->getConditions()[0];
     $fieldDescriptor = $this->listBuilder->getFieldDescriptor($condition->getField());
     if (!$fieldDescriptor) {
         throw new ConditionFieldNotFoundException($condition->getField());
     }
     if (count($conditionGroup->getConditions()) === 1) {
         $this->createExpression($condition, $fieldDescriptor);
     } elseif (count($conditionGroup->getConditions()) > 1) {
         // TODO implement if needed
         throw new FeatureNotImplementedException('Multiple condition handling not yet implemented!');
     }
 }