Quittio 0.3 API

Quittio extends Facade
in package

FinalYes
Tags
see
QuittioManager
QuittioFake

Table of Contents

Methods

accountStatement()  : RenderableDocumentBuilder
assertDocumentQueued()  : void
assertDocumentRendered()  : void
assertNothingQueued()  : void
assertNothingRendered()  : void
assertQueued()  : void
assertRendered()  : void
assertRenderedCount()  : void
cancellation()  : InvoiceBuilder
check()  : ValidationResult
core()  : Quittio
coreWithLevels()  : Quittio
countries()  : CountryRegistry
defaultVat()  : TaxPreset|null
deliveryNote()  : RenderableDocumentBuilder
document()  : PendingDocument
documents()  : array<int, RenderedDocument>
edit()  : RenderableInvoiceBuilder
extend()  : QuittioManager
fake()  : QuittioFake
Replaces rendering with a fast fake that records every call.
flush()  : QuittioManager
flushMacros()  : void
formats()  : FormatRegistry
hasMacro()  : bool
invoice()  : RenderableInvoiceBuilder
macro()  : void
make()  : PendingInvoice
mixin()  : void
orderConfirmation()  : RenderableDocumentBuilder
paymentReminder()  : RenderableDocumentBuilder
prepare()  : PreparedInvoice
profiles()  : ProfileRegistry
proforma()  : RenderableDocumentBuilder
queued()  : array<int, RenderInvoice>
queuedDocuments()  : array<int, RenderDocument>
queueDocument()  : RenderDocument
queueInvoice()  : RenderInvoice
quote()  : RenderableDocumentBuilder
read()  : ReadResult
readFile()  : ReadResult
registerCountry()  : QuittioManager
renderDocument()  : RenderedDocument
rendered()  : array<int, RenderedInvoice>
renderInvoice()  : RenderedInvoice
settings()  : Settings
validateFile()  : ValidationResult
validatePath()  : ValidationResult
getFacadeAccessor()  : string

Methods

assertDocumentQueued()

public static assertDocumentQueued([callable|null $callback = = 'null' ]) : void
Parameters
$callback : callable|null = = 'null'

assertDocumentRendered()

public static assertDocumentRendered([callable|null $callback = = 'null' ]) : void
Parameters
$callback : callable|null = = 'null'

assertNothingQueued()

public static assertNothingQueued() : void

assertNothingRendered()

public static assertNothingRendered() : void

assertQueued()

public static assertQueued([callable|null $callback = = 'null' ]) : void
Parameters
$callback : callable|null = = 'null'

assertRendered()

public static assertRendered([callable|null $callback = = 'null' ]) : void
Parameters
$callback : callable|null = = 'null'

assertRenderedCount()

public static assertRenderedCount(int $count) : void
Parameters
$count : int

cancellation()

public static cancellation(InvoiceData $original, string $number[, string|null $reason = = 'null' ][, string|null $strategy = = 'null' ][, Date|null $issueDate = = 'null' ][, array<int, BigDecimal|int|string, amount?: string}>|null $lines = = 'null' ][, CancellationHistory|null $history = = 'null' ][, string|null $title = = 'null' ]) : InvoiceBuilder
Parameters
$original : InvoiceData
$number : string
$reason : string|null = = 'null'
$strategy : string|null = = 'null'
$issueDate : Date|null = = 'null'
$lines : array<int, BigDecimal|int|string, amount?: string}>|null = = 'null'
$history : CancellationHistory|null = = 'null'
$title : string|null = = 'null'
Return values
InvoiceBuilder

coreWithLevels()

public static coreWithLevels(array<int, string> $levels) : Quittio

a new core with the configured validation levels plus $levels (e.g. kosit, verapdf)

Parameters
$levels : array<int, string>
Return values
Quittio

defaultVat()

public static defaultVat(string|null $sellerCountry, bool $smallBusiness) : TaxPreset|null
Parameters
$sellerCountry : string|null
$smallBusiness : bool
Return values
TaxPreset|null

extend()

public static extend(string $type, string $name, Closure $factory) : QuittioManager

type renderer, validator, serializer or format_resolver; the factory receives the container and the driver configuration

Parameters
$type : string
$name : string
$factory : Closure
Return values
QuittioManager

flushMacros()

public static flushMacros() : void

hasMacro()

public static hasMacro(string $name) : bool
Parameters
$name : string
Return values
bool

macro()

public static macro(string $name, object|callable $macro) : void
Parameters
$name : string
$macro : object|callable

mixin()

public static mixin(object $mixin[, bool $replace = = 'true' ]) : void
Parameters
$mixin : object
$replace : bool = = 'true'

read()

public static read(string $content) : ReadResult

content (bytes) of an XML or PDF e-invoice, never a path

Parameters
$content : string
Return values
ReadResult

readFile()

public static readFile(string $path) : ReadResult

path of an XML or PDF e-invoice

Parameters
$path : string
Return values
ReadResult

getFacadeAccessor()

protected static getFacadeAccessor() : string
Return values
string
On this page

Search results