2009-06-14 21:34:28 +04:00
|
|
|
<?php
|
2009-07-21 13:25:14 +04:00
|
|
|
/*
|
|
|
|
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
|
|
|
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
|
|
|
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
|
|
|
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
|
|
|
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
|
|
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
|
|
|
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
|
|
|
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
|
|
|
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
|
|
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
|
|
|
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
*
|
|
|
|
* This software consists of voluntary contributions made by many individuals
|
2012-05-26 16:37:00 +04:00
|
|
|
* and is licensed under the MIT license. For more information, see
|
2009-07-21 13:25:14 +04:00
|
|
|
* <http://www.doctrine-project.org>.
|
|
|
|
*/
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
namespace Doctrine\ORM\Query;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* An adapter implementation of the TreeWalker interface. The methods in this class
|
|
|
|
* are empty. This class exists as convenience for creating tree walkers.
|
2011-12-02 08:52:35 +04:00
|
|
|
*
|
2009-06-14 21:34:28 +04:00
|
|
|
* @author Roman Borschel <roman@code-factory.org>
|
|
|
|
* @since 2.0
|
|
|
|
*/
|
|
|
|
abstract class TreeWalkerAdapter implements TreeWalker
|
|
|
|
{
|
2012-12-13 20:36:14 +04:00
|
|
|
/**
|
|
|
|
* The original Query.
|
|
|
|
*
|
|
|
|
* @var \Doctrine\ORM\AbstractQuery
|
|
|
|
*/
|
2009-08-13 14:13:06 +04:00
|
|
|
private $_query;
|
2012-12-13 20:36:14 +04:00
|
|
|
|
|
|
|
/**
|
|
|
|
* The ParserResult of the original query that was produced by the Parser.
|
|
|
|
*
|
|
|
|
* @var \Doctrine\ORM\Query\ParserResult
|
|
|
|
*/
|
2009-08-13 14:13:06 +04:00
|
|
|
private $_parserResult;
|
2012-12-13 20:36:14 +04:00
|
|
|
|
|
|
|
/**
|
|
|
|
* The query components of the original query (the "symbol table") that was produced by the Parser.
|
|
|
|
*
|
|
|
|
* @var array
|
|
|
|
*/
|
2009-08-13 14:13:06 +04:00
|
|
|
private $_queryComponents;
|
2011-12-02 08:52:35 +04:00
|
|
|
|
2009-08-04 07:33:45 +04:00
|
|
|
/**
|
2010-03-29 17:20:41 +04:00
|
|
|
* {@inheritdoc}
|
2009-08-04 07:33:45 +04:00
|
|
|
*/
|
2009-08-13 14:13:06 +04:00
|
|
|
public function __construct($query, $parserResult, array $queryComponents)
|
|
|
|
{
|
|
|
|
$this->_query = $query;
|
|
|
|
$this->_parserResult = $parserResult;
|
|
|
|
$this->_queryComponents = $queryComponents;
|
|
|
|
}
|
2010-04-05 02:24:37 +04:00
|
|
|
|
2012-10-11 17:25:39 +04:00
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2012-10-11 17:25:39 +04:00
|
|
|
*/
|
|
|
|
public function getQueryComponents()
|
|
|
|
{
|
|
|
|
return $this->_queryComponents;
|
|
|
|
}
|
2012-12-13 20:36:14 +04:00
|
|
|
|
2012-10-11 17:25:39 +04:00
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2012-10-11 17:25:39 +04:00
|
|
|
*/
|
|
|
|
public function setQueryComponent($dqlAlias, array $queryComponent)
|
|
|
|
{
|
|
|
|
$requiredKeys = array('metadata', 'parent', 'relation', 'map', 'nestingLevel', 'token');
|
|
|
|
|
|
|
|
if (array_diff($requiredKeys, array_keys($queryComponent))) {
|
|
|
|
throw QueryException::invalidQueryComponent($dqlAlias);
|
|
|
|
}
|
|
|
|
|
|
|
|
$this->_queryComponents[$dqlAlias] = $queryComponent;
|
|
|
|
}
|
|
|
|
|
2010-04-05 02:24:37 +04:00
|
|
|
/**
|
|
|
|
* @return array
|
|
|
|
*/
|
2009-08-13 14:13:06 +04:00
|
|
|
protected function _getQueryComponents()
|
|
|
|
{
|
|
|
|
return $this->_queryComponents;
|
|
|
|
}
|
2010-04-05 02:24:37 +04:00
|
|
|
|
|
|
|
/**
|
2013-03-11 04:08:58 +04:00
|
|
|
* Retrieves the Query Instance responsible for the current walkers execution.
|
2010-04-05 02:24:37 +04:00
|
|
|
*
|
2012-12-13 20:36:14 +04:00
|
|
|
* @return \Doctrine\ORM\AbstractQuery
|
2010-04-05 02:24:37 +04:00
|
|
|
*/
|
|
|
|
protected function _getQuery()
|
|
|
|
{
|
|
|
|
return $this->_query;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* Retrieves the ParserResult.
|
2010-04-05 02:24:37 +04:00
|
|
|
*
|
2011-12-12 00:52:29 +04:00
|
|
|
* @return \Doctrine\ORM\Query\ParserResult
|
2010-04-05 02:24:37 +04:00
|
|
|
*/
|
|
|
|
protected function _getParserResult()
|
|
|
|
{
|
|
|
|
return $this->_parserResult;
|
|
|
|
}
|
2011-12-02 08:52:35 +04:00
|
|
|
|
2009-06-14 21:34:28 +04:00
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkSelectStatement(AST\SelectStatement $AST)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkSelectClause($selectClause)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkFromClause($fromClause)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkFunction($function)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkOrderByClause($orderByClause)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkOrderByItem($orderByItem)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkHavingClause($havingClause)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkJoin($join)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkSelectExpression($selectExpression)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkQuantifiedExpression($qExpr)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkSubselect($subselect)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkSubselectFromClause($subselectFromClause)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkSimpleSelectClause($simpleSelectClause)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkSimpleSelectExpression($simpleSelectExpression)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkAggregateExpression($aggExpression)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkGroupByClause($groupByClause)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkGroupByItem($groupByItem)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkUpdateStatement(AST\UpdateStatement $AST)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkDeleteStatement(AST\DeleteStatement $AST)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkDeleteClause(AST\DeleteClause $deleteClause)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkUpdateClause($updateClause)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkUpdateItem($updateItem)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkWhereClause($whereClause)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
2010-04-30 05:15:36 +04:00
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2010-04-30 05:15:36 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkConditionalExpression($condExpr)
|
|
|
|
{
|
|
|
|
}
|
2010-04-30 05:15:36 +04:00
|
|
|
|
2009-06-14 21:34:28 +04:00
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkConditionalTerm($condTerm)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkConditionalFactor($factor)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
2010-04-30 05:15:36 +04:00
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2010-04-30 05:15:36 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkConditionalPrimary($primary)
|
|
|
|
{
|
|
|
|
}
|
2010-04-30 05:15:36 +04:00
|
|
|
|
2009-06-14 21:34:28 +04:00
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkExistsExpression($existsExpr)
|
|
|
|
{
|
|
|
|
}
|
2011-12-02 08:52:35 +04:00
|
|
|
|
2009-06-14 21:34:28 +04:00
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkCollectionMemberExpression($collMemberExpr)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
2009-08-05 01:41:53 +04:00
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-08-05 01:41:53 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkEmptyCollectionComparisonExpression($emptyCollCompExpr)
|
|
|
|
{
|
|
|
|
}
|
2009-08-05 01:41:53 +04:00
|
|
|
|
2009-06-14 21:34:28 +04:00
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkNullComparisonExpression($nullCompExpr)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkInExpression($inExpr)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
2010-07-30 08:30:02 +04:00
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2010-07-30 08:30:02 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
function walkInstanceOfExpression($instanceOfExpr)
|
|
|
|
{
|
|
|
|
}
|
2010-07-30 08:30:02 +04:00
|
|
|
|
2009-06-14 21:34:28 +04:00
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkLiteral($literal)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkBetweenExpression($betweenExpr)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkLikeExpression($likeExpr)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkStateFieldPathExpression($stateFieldPathExpression)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkComparisonExpression($compExpr)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkInputParameter($inputParam)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkArithmeticExpression($arithmeticExpr)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkArithmeticTerm($term)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkStringPrimary($stringPrimary)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkArithmeticFactor($factor)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkSimpleArithmeticExpression($simpleArithmeticExpr)
|
|
|
|
{
|
|
|
|
}
|
2009-06-14 21:34:28 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-06-14 21:34:28 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkPathExpression($pathExpr)
|
|
|
|
{
|
|
|
|
}
|
2011-12-02 08:52:35 +04:00
|
|
|
|
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2011-12-02 08:52:35 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function walkResultVariable($resultVariable)
|
|
|
|
{
|
|
|
|
}
|
2011-12-02 08:52:35 +04:00
|
|
|
|
2009-08-13 14:13:06 +04:00
|
|
|
/**
|
2012-12-13 20:36:14 +04:00
|
|
|
* {@inheritdoc}
|
2009-08-13 14:13:06 +04:00
|
|
|
*/
|
2012-12-13 20:36:14 +04:00
|
|
|
public function getExecutor($AST)
|
|
|
|
{
|
|
|
|
}
|
2012-05-26 16:37:00 +04:00
|
|
|
}
|