original_string: private function buildDefinition($name, $target, $operator, $value)
      {
          return new CriterionDefinition([
              'name' => $name,
              'target' => $target,
              'operator' => $this->resolveOperator($operator, $value),
              'value' => $value,
          ]);
      }
code: private function buildDefinition($name, $target, $operator, $value)
      {
          return new CriterionDefinition([
              'name' => $name,
              'target' => $target,
              'operator' => $this->resolveOperator($operator, $value),
              'value' => $value,
          ]);
      }
code_tokens: private function buildDefinition ( $ name , $ target , $ operator , $ value ) { return new CriterionDefinition ( [ 'name' => $ name , 'target' => $ target , 'operator' => $ this -> resolveOperator ( $ operator , $ value ) , 'value' => $ value , ] ) ; }
docstring: Return CriterionDefinition instance from the given arguments.
  
  @param string $name
  @param string|null $target
  @param string|null $operator
  @param mixed $value
  
  @return \Netgen\EzPlatformSiteApi\Core\Site\QueryType\CriterionDefinition
docstring_tokens: Return CriterionDefinition instance from the given arguments .