update parser_sql
This commit is contained in:
@@ -35,12 +35,12 @@
|
||||
* @author André Rothe <andre.rothe@phosco.info>
|
||||
* @copyright 2010-2014 Justin Swanhart and André Rothe
|
||||
* @license http://www.debian.org/misc/bsd.license BSD License (3 Clause)
|
||||
* @version SVN: $Id: InListBuilder.php 830 2013-12-18 09:35:42Z phosco@gmx.de $
|
||||
* @version SVN: $Id$
|
||||
*
|
||||
*/
|
||||
|
||||
require_once dirname(__FILE__) . '/../utils/ExpressionType.php';
|
||||
require_once dirname(__FILE__) . '/SubTreeBuilder.php';
|
||||
namespace PHPSQLParser\builders;
|
||||
use PHPSQLParser\utils\ExpressionType;
|
||||
|
||||
/**
|
||||
* This class implements the builder list of values for the IN statement.
|
||||
@@ -50,14 +50,14 @@ require_once dirname(__FILE__) . '/SubTreeBuilder.php';
|
||||
* @license http://www.debian.org/misc/bsd.license BSD License (3 Clause)
|
||||
*
|
||||
*/
|
||||
class InListBuilder {
|
||||
class InListBuilder implements Builder {
|
||||
|
||||
protected function buildSubTree($parsed, $delim) {
|
||||
$builder = new SubTreeBuilder();
|
||||
return $builder->build($parsed, $delim);
|
||||
}
|
||||
|
||||
public function build($parsed) {
|
||||
public function build(array $parsed) {
|
||||
if ($parsed['expr_type'] !== ExpressionType::IN_LIST) {
|
||||
return "";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user