Example #1
0
 /**
  * @return Nette\PhpGenerator\PhpLiteral|NULL
  */
 public function createCondition()
 {
     return $this->evaluate->serialize($this->builder);
 }
Example #2
0
 /**
  * @param ContainerBuilder $builder
  * @param array|Criteria $expression
  * @return bool
  */
 private function doSerialize(ContainerBuilder $builder, $expression)
 {
     if ($expression instanceof self) {
         return $expression->serialize($builder);
     }
     return Code\Helpers::format('Criteria::compare(?, ?, ?)', $this->doSerializeValueResolve($builder, $expression[0]), $expression[1], $this->doSerializeValueResolve($builder, $expression[2]));
 }