/** * @param array $input * * @return string * @throws Exception * @SuppressWarnings(PHPMD.UnusedPrivateMethod) * @SuppressWarnings(PHPMD.StaticAccess) */ private function validateStatementClass(array $input) { if (!isset($input[0])) { Exception::newStatementClassException(); } $statementClass = $input[0]; if (!class_exists($statementClass)) { Exception::newStatementClassException(); } return $statementClass; }