public function __construct(BannerModel $banner, AdsValidatorsBank $validators, CounterManager $counter)
 {
     $this->banner = $banner;
     $this->validators = $validators;
     $this->counter = $counter;
     parent::getNotifications();
 }
 public function getCredits()
 {
     parent::getNotifications();
     $packages = Packages::all()->filter(function ($package) {
         return $package->active == "true" && $package->type == "credit";
     });
     return View::make('payments::credits')->with(array("packages" => $packages, "credits" => Auth::user()->credits, "paymentManager" => new PaymentManager()));
 }
 public function __construct(WebsiteModel $website, AdsValidatorsBank $validators, MegaCounterManager $megaCounter, CounterManager $counter)
 {
     $this->website = $website;
     $this->validators = $validators;
     $this->megaCounter = $megaCounter;
     $this->counter = $counter;
     parent::getNotifications();
 }
 public function __construct()
 {
     parent::getNotifications();
 }
 public function __construct(UserModel $user, UserManager $userManager)
 {
     $this->user = $user;
     $this->userManager = $userManager;
     parent::getNotifications();
 }