ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
arConcatCollection Class Reference

Class arConcatCollection. More...

+ Inheritance diagram for arConcatCollection:
+ Collaboration diagram for arConcatCollection:

Public Member Functions

 asSQLStatement ()
 
 getConcats ()
 
- Public Member Functions inherited from arStatementCollection
 add (arStatement $statement)
 
 hasStatements ()
 
 asSQLStatement ()
 
 setAr ($ar)
 
 getAr ()
 
 setStatements ($statements)
 
 getStatements ()
 

Additional Inherited Members

- Protected Attributes inherited from arStatementCollection
 $statements = array()
 
 $ar
 
- Static Protected Attributes inherited from arStatementCollection
static $cache = array()
 

Detailed Description

Class arConcatCollection.

Author
Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Version
2.0.7

Definition at line 11 of file class.arConcatCollection.php.

Member Function Documentation

◆ asSQLStatement()

arConcatCollection::asSQLStatement ( )
Returns
string

Reimplemented from arStatementCollection.

Definition at line 16 of file class.arConcatCollection.php.

16 {
17 $return = '';
18 if ($this->hasStatements()) {
19 $return = ', ';
20 foreach ($this->getConcats() as $concat) {
21 $return .= $concat->asSQLStatement($this->getAr());
22 if ($concat != end($this->getConcats())) {
23 $return .= ', ';
24 }
25 }
26 }
27
28 return $return;
29 }

References arStatementCollection\getAr(), getConcats(), and arStatementCollection\hasStatements().

+ Here is the call graph for this function:

◆ getConcats()

arConcatCollection::getConcats ( )
Returns
arConcat[]

Definition at line 35 of file class.arConcatCollection.php.

References arStatementCollection\$statements.

Referenced by asSQLStatement().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: