App\Http\Controllers\InvoiceApiController::__construct PHP Method

__construct() public method

public __construct ( InvoiceService $invoiceService, InvoiceRepository $invoiceRepo, ClientRepository $clientRepo, PaymentRepository $paymentRepo, ContactMailer $mailer, PaymentService $paymentService )
$invoiceService App\services\InvoiceService
$invoiceRepo App\Ninja\Repositories\InvoiceRepository
$clientRepo App\Ninja\Repositories\ClientRepository
$paymentRepo App\Ninja\Repositories\PaymentRepository
$mailer App\Ninja\Mailers\ContactMailer
$paymentService App\services\PaymentService
    public function __construct(InvoiceService $invoiceService, InvoiceRepository $invoiceRepo, ClientRepository $clientRepo, PaymentRepository $paymentRepo, Mailer $mailer, PaymentService $paymentService)
    {
        parent::__construct();
        $this->invoiceRepo = $invoiceRepo;
        $this->clientRepo = $clientRepo;
        $this->paymentRepo = $paymentRepo;
        $this->invoiceService = $invoiceService;
        $this->mailer = $mailer;
        $this->paymentService = $paymentService;
    }