ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
class.arConcatCollection.php
Go to the documentation of this file.
1<?php
2require_once(dirname(__FILE__) . '/../Statement/class.arStatementCollection.php');
3require_once('class.arConcat.php');
4
12{
13
17 public function asSQLStatement()
18 {
19 $return = '';
20 if ($this->hasStatements()) {
21 $return = ', ';
22 foreach ($this->getConcats() as $concat) {
23 $return .= $concat->asSQLStatement($this->getAr());
24 if ($concat != end($this->getConcats())) {
25 $return .= ', ';
26 }
27 }
28 }
29
30 return $return;
31 }
32
33
37 public function getConcats()
38 {
39 return $this->statements;
40 }
41}
An exception for terminatinating execution or to throw for unit testing.
Class arConcatCollection.
Class arStatementCollection.