PHP Класс App\Console\Commands\CreateTestData

Наследование: extends Illuminate\Console\Command
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$description string
$signature string
$token

Открытые методы

Метод Описание
__construct ( ClientRepository $clientRepo, InvoiceRepository $invoiceRepo, PaymentRepository $paymentRepo, VendorRepository $vendorRepo, ExpenseRepository $expenseRepo ) CreateTestData constructor.
fire ( ) : boolean

Защищенные методы

Метод Описание
getArguments ( ) : array
getOptions ( ) : array

Приватные методы

Метод Описание
createClients ( )
createExpense ( $vendor )
createInvoices ( $client )
createPayment ( $client, $invoice )
createVendors ( )

Описание методов

__construct() публичный Метод

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 fire ( ) : boolean
Результат boolean

getArguments() защищенный Метод

protected getArguments ( ) : array
Результат array

getOptions() защищенный Метод

protected getOptions ( ) : array
Результат array

Описание свойств

$description защищенное свойство

protected string $description
Результат string

$signature защищенное свойство

protected string $signature
Результат string

$token защищенное свойство

protected $token