From 8e48a431af55824de2d342ebcbf6d07596368ef0 Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Sun, 6 Jul 2014 19:20:07 -0400 Subject: [PATCH] Switched getTicketForId to a static method; no more need for singleton --- web-services/repositories/ticketRepository.php | 11 +---------- web-services/ticket/index.php | 2 +- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/web-services/repositories/ticketRepository.php b/web-services/repositories/ticketRepository.php index d4a94490..18d0f082 100644 --- a/web-services/repositories/ticketRepository.php +++ b/web-services/repositories/ticketRepository.php @@ -7,16 +7,7 @@ class TicketRepository { private function __construct() { } - public static function getInstance() { - static $instance = null; - if ($instance == null) - { - $instance = new TicketRepository(); - } - return $instance; - } - - public function getTicketForId($id, $settings) { + public static function getTicketForId($id, $settings) { $connection = new mysqli($settings['db_host'], $settings['db_user'], $settings['db_pass'], $settings['db_name']); if ($connection->connect_error) diff --git a/web-services/ticket/index.php b/web-services/ticket/index.php index f818e0d6..66310ee9 100644 --- a/web-services/ticket/index.php +++ b/web-services/ticket/index.php @@ -12,7 +12,7 @@ if(isset($_GET['id'])) { $ticketRepository = TicketRepository::getInstance(); - $ticket = $ticketRepository->getTicketForId($_GET['id'], $hesk_settings); + $ticket = TicketRepository::getTicketForId($_GET['id'], $hesk_settings); //--A quick and dirty RESTful test using PHP. echo json_encode($ticket); }