1: <?php
2:
3: /**
4: * This file is part of the Nette Framework (https://nette.org)
5: * Copyright (c) 2004 David Grudl (https://davidgrudl.com)
6: */
7:
8: namespace Nette\Database;
9:
10: use Nette;
11:
12:
13: /**
14: * SQL literal value.
15: */
16: class SqlLiteral extends Nette\Object
17: {
18: /** @var string */
19: private $value;
20:
21: /** @var array */
22: private $parameters;
23:
24:
25: public function __construct($value, array $parameters = array())
26: {
27: $this->value = (string) $value;
28: $this->parameters = $parameters;
29: }
30:
31:
32: /**
33: * @return array
34: */
35: public function getParameters()
36: {
37: return $this->parameters;
38: }
39:
40:
41: /**
42: * @return string
43: */
44: public function __toString()
45: {
46: return $this->value;
47: }
48:
49: }
50: