PHP 클래스 App\Console\Commands\CreateTestData

상속: extends Illuminate\Console\Command
파일 보기 프로젝트 열기: hillelcoren/invoice-ninja

보호된 프로퍼티들

프로퍼티 타입 설명
$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