Data Mapper

A data mapper performs a bidirectional conversion of data, between PHP’s OOP representation and a database storage.

The data mapper is responsible for CRUD operations : Create, Read, Update and Delete.

Documentation

See also Data Mapper, Doctrine, Cycle ORM, How to write a Data Mapper with PHP

Related : Active Record, Object Relational Mapping (ORM)