/** * @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()); }
/** * 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)); }