Example #1
0
 protected function users()
 {
     if ($this->method === 'GET') {
         $userModel = new \DAO\UserDAO();
         $limit = 10;
         $offset = $this->request['offset'] ? $this->request['offset'] : 0;
         $orderby = $this->request['orderby'] ? $this->request['orderby'] : 'user_id';
         $users = $userModel->getUsers($orderby, $offset, $limit);
         $count = $userModel->getCount();
         return array('count' => $count[0], 'users' => $users);
     } else {
         return "Invalid method: {$this->method}";
     }
 }
Example #2
0
<?php

namespace DAO;

//@todo add in PHPUnit tests if time permits.
require "../src/dao/UserDAO.php";
$userModel = new \DAO\UserDAO();
echo "\n Testing getUserById() \n ";
$user = $userModel->getUserById(3);
echo $user['first_name'];
echo "\n Testing getUsers() \n ";
$users = $userModel->getUsers('first_name', 0, 3);
echo print_r($users, true);
echo "\n Testing getCount() \n ";
$count = $userModel->getCount();
echo print_r($count, true);
echo "\n Testing keywordSearch() \n ";
$results = $userModel->keywordSearch('Williamson');
echo print_r($result, true);