Пример #1
0
 /**
  * {@inheritdoc}
  */
 protected function transform(Expression $expression)
 {
     $constraint = $expression->getConstraint();
     return Expr::key($expression->getSelector(), new $constraint($expression->getValue()));
 }
Пример #2
0
 /**
  * Transform the expression to Webmozarts' Expression.
  *
  * @param Expression $expression
  *
  * @return \Webmozart\Expression\Expression
  */
 protected function transform(Expression $expression)
 {
     $constraint = $expression->getConstraint();
     $getter = 'get' . ucfirst($expression->getSelector());
     return Expr::method($getter, new $constraint($expression->getValue()));
 }