PHP Class App\services\InvoiceService

Inheritance: extends BaseService
Afficher le fichier Open project: hillelcoren/invoice-ninja Class Usage Examples

Protected Properties

Свойство Type Description
$clientRepo App\Ninja\Repositories\ClientRepository
$datatableService DatatableService
$invoiceRepo App\Ninja\Repositories\InvoiceRepository

Méthodes publiques

Méthode Description
__construct ( ClientRepository $clientRepo, InvoiceRepository $invoiceRepo, DatatableService $datatableService ) InvoiceService constructor.
approveQuote ( $quote, Invitation $invitation = null ) : mixed | null
convertQuote ( $quote ) : mixed
getDatatable ( $accountId, $clientPublicId = null, $entityType, $search )
save ( array $data, Invoice $invoice = null ) : Invoice | Invoice | mixed

Méthodes protégées

Méthode Description
getRepo ( ) : InvoiceRepository

Method Details

__construct() public méthode

InvoiceService constructor.
public __construct ( ClientRepository $clientRepo, InvoiceRepository $invoiceRepo, DatatableService $datatableService )
$clientRepo App\Ninja\Repositories\ClientRepository
$invoiceRepo App\Ninja\Repositories\InvoiceRepository
$datatableService DatatableService

approveQuote() public méthode

public approveQuote ( $quote, Invitation $invitation = null ) : mixed | null
$quote
$invitation app\models\Invitation
Résultat mixed | null

convertQuote() public méthode

public convertQuote ( $quote ) : mixed
$quote
Résultat mixed

getDatatable() public méthode

public getDatatable ( $accountId, $clientPublicId = null, $entityType, $search )

getRepo() protected méthode

protected getRepo ( ) : InvoiceRepository
Résultat App\Ninja\Repositories\InvoiceRepository

save() public méthode

public save ( array $data, Invoice $invoice = null ) : Invoice | Invoice | mixed
$data array
$invoice app\models\Invoice
Résultat app\models\Invoice | app\models\Invoice | mixed

Property Details

$clientRepo protected_oe property

protected ClientRepository,App\Ninja\Repositories $clientRepo
Résultat App\Ninja\Repositories\ClientRepository

$datatableService protected_oe property

protected DatatableService,App\services $datatableService
Résultat DatatableService

$invoiceRepo protected_oe property

protected InvoiceRepository,App\Ninja\Repositories $invoiceRepo
Résultat App\Ninja\Repositories\InvoiceRepository