DocumentNumber
Document number table trait
Change document number column protected $documentNumberColumn = 'column name'
Change document number label protected $documentNumberLabel = ' label '
Table of Contents
Properties
- $DEFAULT_DOCUMENT_NUMBER_COLUMN : string
- Default document number column
Methods
- bootDocumentNumber() : void
- Boot trait
- getDocumentNumber() : string|null
- Get document number
- getDocumentNumberUniqueIndex() : string|null
- Get document number unique index columns
- getNextDocumentNumber() : int
- Get next document number
- isValidDocumentNumber() : bool
- Return true if document number is valid
- printDocumentNumber() : string
- Print doc number
- printNextDocumentNumber() : string
- Print next document number
Properties
$DEFAULT_DOCUMENT_NUMBER_COLUMN
Default document number column
protected
static string
$DEFAULT_DOCUMENT_NUMBER_COLUMN
= 'document_number'
Methods
bootDocumentNumber()
Boot trait
public
static bootDocumentNumber() : void
getDocumentNumber()
Get document number
public
getDocumentNumber([string $prefix = '' ]) : string|null
Parameters
- $prefix : string = ''
Return values
string|nullgetDocumentNumberUniqueIndex()
Get document number unique index columns
public
getDocumentNumberUniqueIndex() : string|null
Return values
string|nullgetNextDocumentNumber()
Get next document number
public
getNextDocumentNumber([mixed|null $filterColumnValue = null ]) : int
Parameters
- $filterColumnValue : mixed|null = null
Return values
intisValidDocumentNumber()
Return true if document number is valid
public
isValidDocumentNumber([int|null $documentNumber = null ][, mixed|null $filterColumnValue = null ]) : bool
Parameters
- $documentNumber : int|null = null
- $filterColumnValue : mixed|null = null
Return values
boolprintDocumentNumber()
Print doc number
public
printDocumentNumber([int|null $number = null ][, string $prefix = '' ]) : string
Parameters
- $number : int|null = null
- $prefix : string = ''
Return values
stringprintNextDocumentNumber()
Print next document number
public
printNextDocumentNumber([string $prefix = '' ]) : string
Parameters
- $prefix : string = ''