Files
DesignPatternsPHP/DataMapper/Test.php
Konstantinos Bariotis 9e26e7c864 Update Test.php
2013-05-15 21:33:04 +03:00

28 lines
538 B
PHP

<?php
namespace DesignPatterns;
/**
* DataMapper pattern
*
* Testing the DataMapper Pattern
*/
$userMapper = new UserMapper();
/* fetch a record from Database */
$user = $userMapper->findById(1);
if ($user !== null) {
echo "Hello " . $user->getUsername() . ". Your email is " . $user->getEmail();
}
/* save a new record on Database */
var $newUser = new User('', 'Odysseus', 'Odysseus@ithaca.gr');
$userMapper->save($newUser);
/* fetch all from a table on Database */
var $usersArray = $userMapper->findAll();
?>