PHP Class App\Console\Commands\CreateTestData

Inheritance: extends Illuminate\Console\Command
Show file Open project: hillelcoren/invoice-ninja

Protected Properties

Property Type Description
$description string
$signature string
$token

Public Methods

Method Description
__construct ( ClientRepository $clientRepo, InvoiceRepository $invoiceRepo, PaymentRepository $paymentRepo, VendorRepository $vendorRepo, ExpenseRepository $expenseRepo ) CreateTestData constructor.
fire ( ) : boolean

Protected Methods

Method Description
getArguments ( ) : array
getOptions ( ) : array

Private Methods

Method Description
createClients ( )
createExpense ( $vendor )
createInvoices ( $client )
createPayment ( $client, $invoice )
createVendors ( )

Method Details

__construct() public method

CreateTestData constructor.
public __construct ( ClientRepository $clientRepo, InvoiceRepository $invoiceRepo, PaymentRepository $paymentRepo, VendorRepository $vendorRepo, ExpenseRepository $expenseRepo )
$clientRepo App\Ninja\Repositories\ClientRepository
$invoiceRepo App\Ninja\Repositories\InvoiceRepository
$paymentRepo App\Ninja\Repositories\PaymentRepository
$vendorRepo App\Ninja\Repositories\VendorRepository
$expenseRepo App\Ninja\Repositories\ExpenseRepository

fire() public method

public fire ( ) : boolean
return boolean

getArguments() protected method

protected getArguments ( ) : array
return array

getOptions() protected method

protected getOptions ( ) : array
return array

Property Details

$description protected property

protected string $description
return string

$signature protected property

protected string $signature
return string

$token protected property

protected $token