/**
  * @param App $app
  * @param Collection $collection
  * @throws \App\Repositories\Exceptions\RepositoryException
  */
 public function __construct(App $app, Collection $collection, DailySalesRepository $dailysales, Purchase $purchase, PurchaseRepo $purchaserepo)
 {
     parent::__construct($app, $collection);
     $this->ds = $dailysales;
     $this->purchase = $purchase;
     $this->purchase2 = $purchaserepo;
 }
 /**
  * CtgRepository constructor.
  * @param Ctg  $ctg
  * @param Item $item
  */
 public function __construct(Ctg $ctg, Item $item)
 {
     parent::__construct();
     $this->ctg = $ctg;
     $this->item = $item;
 }
 /**
  * EmployeeRepository constructor.
  */
 public function __construct()
 {
     parent::__construct();
 }
 public function __construct(Provider $user)
 {
     parent::__construct($user);
 }
 public function __construct(Post $model)
 {
     parent::__construct($model);
 }
 /**
  * @param App $app
  * @param Collection $collection
  * @throws \App\Repositories\Exceptions\RepositoryException
  */
 public function __construct(App $app, Collection $collection, DailySalesRepository $dailysales)
 {
     parent::__construct($app, $collection);
     $this->ds = $dailysales;
 }
 public function __construct(Currency $model)
 {
     parent::__construct();
     $this->model = $model;
     $this->model->setPerPage($this->perPage);
 }
 public function __construct(App $app, Collection $collection, ByBranch $byBranch)
 {
     parent::__construct($app, $collection);
     $this->pushFilters($byBranch);
 }