Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/peopleperhour/candidate-tests


https://github.com/peopleperhour/candidate-tests

Last synced: about 6 hours ago
JSON representation

Awesome Lists containing this project

README

        

# Database Connection Manager

**Description**

Create a simple database connection manager using an abstraction layer that could be implemented by any RDBMS.
The solution should be **Framework Agnostic** and has PHP compatibility **`PHP>=7`**

## Required Features
- Connect to a database
- Provide methods for every of the CRUD operations (eg: insert, update, delete, select)
- Eliminating SQL injection
- Supports database transactions, if available by the RDBMS.
- Unit tests

## Optional Features
- Query caching
- Pagination handling
- Data validation

## Do your magic!