public static function loadChannel($by, $value) { global $logger; self::$channelDAO = DAOFactory::getChannelsDAO(); $logger->debug("CHECK - Fetch Channel Details with {$by}: {$value}"); $channelObj = self::$channelDAO->read($by, $value); if (!isset($channelObj)) { $logger->debug('CHECK - Fetched Channel: ' . $channelObj); throw new ChannelNotFoundException($by, $value); } $logger->debug('CHECK - Fetched Channel: ' . $channelObj->toString()); return $channelObj; }
public function __construct() { $DAOFactory = new DAOFactory(); $this->channelDAO = $DAOFactory->getChannelsDAO(); }