37 lines
708 B
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];
|
|
}
|
|
}
|