Gets a list of all aliases and their original names.
public static getAliases ( |
||
$statement | The statement to be processed. | |
$database | string | The name of the database. |
리턴 | array |
/** * @dataProvider getAliasesProvider */ public function testGetAliases($query, $db, array $expected) { $parser = new Parser($query); $statement = empty($parser->statements[0]) ? null : $parser->statements[0]; $this->assertEquals($expected, Misc::getAliases($statement, $db)); }
/** * @dataProvider getAliasesProvider */ public function testGetAliases($query, $db, array $expected) { $parser = new Parser($query); // print_r($parser->statements); exit; $this->assertEquals($expected, Misc::getAliases($parser->statements[0], $db)); }