summaryrefslogtreecommitdiffstats
path: root/src/Components/ArrayObj.php
diff options
context:
space:
mode:
authorMichal Čihař <michal@cihar.com>2017-01-06 09:28:39 +0100
committerMichal Čihař <michal@cihar.com>2017-01-06 09:28:39 +0100
commit7c790bf6aa873dce9e872b92a77be4bb741e0321 (patch)
treed77d3f77366151de88db6d649d53fd9805bd6b3a /src/Components/ArrayObj.php
parente0c4f86cb7a34150f0941ddd22ff9d9da6c7fe15 (diff)
parentf7d7348747e154c8276b0fba1ad6e1a70f92267d (diff)
downloadsql-parser-7c790bf6aa873dce9e872b92a77be4bb741e0321.zip
sql-parser-7c790bf6aa873dce9e872b92a77be4bb741e0321.tar.gz
sql-parser-7c790bf6aa873dce9e872b92a77be4bb741e0321.tar.bz2
Merge branch 'master' into motranslator
Diffstat (limited to 'src/Components/ArrayObj.php')
-rw-r--r--src/Components/ArrayObj.php34
1 files changed, 15 insertions, 19 deletions
diff --git a/src/Components/ArrayObj.php b/src/Components/ArrayObj.php
index d9449f2..418bbf8 100644
--- a/src/Components/ArrayObj.php
+++ b/src/Components/ArrayObj.php
@@ -2,10 +2,8 @@
/**
* Parses an array.
- *
- * @package SqlParser
- * @subpackage Components
*/
+
namespace SqlParser\Components;
use SqlParser\Component;
@@ -17,13 +15,11 @@ use SqlParser\TokensList;
* Parses an array.
*
* @category Components
- * @package SqlParser
- * @subpackage Components
+ *
* @license https://www.gnu.org/licenses/gpl-2.0.txt GPL-2.0+
*/
class ArrayObj extends Component
{
-
/**
* The array that contains the unprocessed value of each token.
*
@@ -41,8 +37,8 @@ class ArrayObj extends Component
/**
* Constructor.
*
- * @param array $raw The unprocessed values.
- * @param array $values The processed values.
+ * @param array $raw the unprocessed values
+ * @param array $values the processed values
*/
public function __construct(array $raw = array(), array $values = array())
{
@@ -51,41 +47,41 @@ class ArrayObj extends Component
}
/**
- * @param Parser $parser The parser that serves as context.
- * @param TokensList $list The list of tokens that are being parsed.
- * @param array $options Parameters for parsing.
+ * @param Parser $parser the parser that serves as context
+ * @param TokensList $list the list of tokens that are being parsed
+ * @param array $options parameters for parsing
*
* @return ArrayObj|Component[]
*/
public static function parse(Parser $parser, TokensList $list, array $options = array())
{
- $ret = empty($options['type']) ? new ArrayObj() : array();
+ $ret = empty($options['type']) ? new self() : array();
/**
* The last raw expression.
*
- * @var string $lastRaw
+ * @var string
*/
$lastRaw = '';
/**
* The last value.
*
- * @var string $lastValue
+ * @var string
*/
$lastValue = '';
/**
* Counts brackets.
*
- * @var int $brackets
+ * @var int
*/
$brackets = 0;
/**
* Last separator (bracket or comma).
*
- * @var boolean $isCommaLast
+ * @var bool
*/
$isCommaLast = false;
@@ -93,7 +89,7 @@ class ArrayObj extends Component
/**
* Token parsed at this moment.
*
- * @var Token $token
+ * @var Token
*/
$token = $list->tokens[$list->idx];
@@ -175,8 +171,8 @@ class ArrayObj extends Component
}
/**
- * @param ArrayObj|ArrayObj[] $component The component to be built.
- * @param array $options Parameters for building.
+ * @param ArrayObj|ArrayObj[] $component the component to be built
+ * @param array $options parameters for building
*
* @return string
*/