public function testFunctions()
{
$documented = $this->functions;
$available = array_map(function ($path) {
return 'DoctrineExtensions\\Query\\Mysql\\' . str_replace('.php', '', basename($path));
}, glob(__DIR__ . '/../../src/Query/Mysql/*'));
$undocumented = array_diff($available, $documented);
if ($undocumented) {
$this->fail("The following MySQL query functions are undocumented in mysql.yml\n\n" . implode("\n", $undocumented));
}
}