Exemple #1
0
 /**
  * @param ExpressionInterface $expression
  * @param PlatformInterface $platform
  * @param DriverInterface $driver
  * @param string $namedParameterPrefix
  * @return \Zend\Db\Adapter\StatementContainer
  */
 protected function processExpression(ExpressionInterface $expression, PlatformInterface $platform, DriverInterface $driver = null, $namedParameterPrefix = null)
 {
     if ($expression instanceof ExpressionDecorator) {
         $expressionDecorator = $expression;
     } else {
         $expressionDecorator = new ExpressionDecorator($expression, $platform);
     }
     return parent::processExpression($expressionDecorator, $platform, $driver, $namedParameterPrefix);
 }