SOP.wtf/includes/NullParser.php

37 lines
708 B
PHP

<?php
/**
*
* This file is part of Aura for PHP.
*
* @license https://opensource.org/licenses/MIT MIT
*
*/
namespace Aura\Sql\Parser;
/**
*
* A parser/rebuilder that does nothing at all; use this when your placeholders
* and bound-values are already perfectly matched.
*
* @package Aura.Sql
*
*/
class NullParser implements ParserInterface
{
/**
*
* Leaves the query and parameters alone.
*
* @param string $statement The query statement string.
*
* @param array $values Bind these values into the query.
*
* @return array
*
*/
public function rebuild($statement, array $values = [])
{
return [$statement, $values];
}
}