/**
  * @dataProvider dataLiteral
  *
  * @param mixed $input
  * @param string|null $type
  */
 public function testLiteral($input, $type)
 {
     /** @var \OC\DB\QueryBuilder\Literal $actual */
     $actual = $this->expressionBuilder->literal($input, $type);
     $this->assertInstanceOf('\\OC\\DB\\QueryBuilder\\Literal', $actual);
     $this->assertEquals($this->doctrineExpressionBuilder->literal($input, $type), $actual->__toString());
 }
Exemple #2
0
 /**
  * Quotes a given input parameter.
  *
  * @param mixed $input The parameter to be quoted.
  * @param string|null $type The type of the parameter.
  *
  * @return Literal
  */
 public function literal($input, $type = null)
 {
     return new Literal($this->expressionBuilder->literal($input, $type));
 }