[CLEANUP] Add missing empty lines after copyright comments I
[Packages/TYPO3.CMS.git] / typo3 / sysext / extbase / Classes / Persistence / Generic / Qom / BindVariableValue.php
1 <?php
2 namespace TYPO3\CMS\Extbase\Persistence\Generic\Qom;
3
4 /*
5 * This file is part of the TYPO3 CMS project.
6 *
7 * It is free software; you can redistribute it and/or modify it under
8 * the terms of the GNU General Public License, either version 2
9 * of the License, or any later version.
10 *
11 * For the full copyright and license information, please read the
12 * LICENSE.txt file that was distributed with this source code.
13 *
14 * The TYPO3 project - inspiring people to share!
15 */
16
17 /**
18 * Evaluates to the value of a bind variable.
19 */
20 class BindVariableValue implements \TYPO3\CMS\Extbase\Persistence\Generic\Qom\BindVariableValueInterface {
21
22 /**
23 * @var string
24 */
25 protected $variableName;
26
27 /**
28 * Constructs this BindVariableValue instance
29 *
30 * @param string $variableName
31 */
32 public function __construct($variableName) {
33 $this->variableName = $variableName;
34 }
35
36 /**
37 * Fills an array with the names of all bound variables in the operand
38 *
39 * @param array &$boundVariables
40 * @return void
41 */
42 public function collectBoundVariableNames(&$boundVariables) {
43 $boundVariables[$this->variableName] = NULL;
44 }
45
46 /**
47 * Gets the name of the bind variable.
48 *
49 * @return string the bind variable name; non-null
50 */
51 public function getBindVariableName() {
52 return $this->variableName;
53 }
54 }