asArray() : $newsletter; } static function _getSubscriber($subscriber_id) { $subscriber = Subscriber::findOne($subscriber_id); return ($subscriber) ? $subscriber->asArray() : $subscriber; } static function _getQueue($queue_id) { $queue = SendingQueue::findOne($queue_id); return ($queue) ? $queue->asArray() : $queue; } static function _getLink($link_hash) { $link = NewsletterLink::where('hash', $link_hash) ->findOne(); return ($link) ? $link->asArray() : $link; } }