/** * Execute a database statement. * * @param string|Statement $statement The statement. * * @param array $arguments The arguments. * * @return Result * * @SuppressWarnings(PHPMD.CamelCaseMethodName) * @codingStandardsIgnoreStart */ public function _executeFilter($statement, array $arguments = array()) { if ($statement instanceof Statement) { /** @var Statement $statement */ return $statement->execute($arguments)->fetchAllAssoc(); } else { return Database::getInstance()->execute($statement)->fetchAllAssoc(); } }