TaxRate

 Methods

Construct a new object and extract data

__construct(array $data) 
Inherited

inherited_from \Moneybird\Domainmodel_Abstract::__construct()
inherited_from \Moneybird\TaxRate::__construct()

Parameters

$data

array

Proxy to disclose method

__get(String $key) : mixed
Inherited

inherited_from \Moneybird\Domainmodel_Abstract::__get()
inherited_from \Moneybird\TaxRate::__get()

Parameters

$key

String

Returns

mixed

Magic set method Do not allow set

__set(string $name, mixed $value) 
Inherited

inherited_from \Moneybird\Domainmodel_Abstract::__set()
inherited_from \Moneybird\TaxRate::__set()

Parameters

$name

string

$value

mixed

Exceptions

\Moneybird\Domainmodel_Exception

Discloses all values of the object that should be visible in the view layer.

disclose(mixed $key) : mixed
Inherited

access public
inherited_from \Moneybird\Domainmodel_Abstract::disclose()
inherited_from \Moneybird\TaxRate::disclose()

Parameters

$key

mixed

Returns

mixed

Return the objects id or null

getId() : int
Inherited

inherited_from \Moneybird\Domainmodel_Abstract::getId()
inherited_from \Moneybird\TaxRate::getId()

Returns

int

Sets data

setData(array $data) 
Inherited

inherited_from \Moneybird\Domainmodel_Abstract::setData()
inherited_from \Moneybird\TaxRate::setData()

Parameters

$data

array

Get array representation of Subject

toArray() : Array
Inherited

inherited_from \Moneybird\Mapper_Mapable::toArray()
inherited_from \Moneybird\TaxRate::toArray()

Returns

Array

Create disclosedAttributes array

_initDisclosedAttributes() 
Inherited

inherited_from \Moneybird\Domainmodel_Abstract::_initDisclosedAttributes()
inherited_from \Moneybird\TaxRate::_initDisclosedAttributes()

Initialize vars

_initVars() 
Inherited

inherited_from \Moneybird\Domainmodel_Abstract::_initVars()
inherited_from \Moneybird\TaxRate::_initVars()

Extract will take an array and try to automatically map the array values to properties in this object

extract(array $values, Array $filter) 
Inherited

access protected
inherited_from \Moneybird\Domainmodel_Abstract::extract()
inherited_from \Moneybird\TaxRate::extract()

Parameters

$values

Array

$filter

Array

Initialize

init() 
Inherited

inherited_from \Moneybird\Domainmodel_Abstract::init()
inherited_from \Moneybird\TaxRate::init()

Adopt the data from $self

reload(\Moneybird\Domainmodel_Abstract $self) : \Moneybird\self
Inherited

inherited_from \Moneybird\Domainmodel_Abstract::reload()
inherited_from \Moneybird\TaxRate::reload()

Parameters

Returns

\Moneybird\self

Returns an array representation of this object

selfToArray(array $filter) : array
Inherited

access protected
inherited_from \Moneybird\Domainmodel_Abstract::selfToArray()
inherited_from \Moneybird\TaxRate::selfToArray()

Parameters

$filter

Returns

array

Validate object

validate() : bool
Inherited

inherited_from \Moneybird\Domainmodel_Abstract::validate()
inherited_from \Moneybird\TaxRate::validate()

Returns

bool

 Properties

 

Array containing attributes to disclose

$_discloseAttr : array
Inherited

access protected
inherited_from \Moneybird\Domainmodel_Abstract::$$_discloseAttr
inherited_from \Moneybird\TaxRate::$$_discloseAttr
 

Disclosure

$_disclosure : \Moneybird\Disclosure
Inherited

access protected
inherited_from \Moneybird\Domainmodel_Abstract::$$_disclosure
inherited_from \Moneybird\TaxRate::$$_disclosure
 

Array of attributes that can't be modified

$_readonlyAttr : Array
Inherited

inherited_from \Moneybird\TaxRate::$$_readonlyAttr
 

Array of attributes that are required

$_requiredAttr : Array
Inherited

inherited_from \Moneybird\Domainmodel_Abstract::$$_requiredAttr
inherited_from \Moneybird\TaxRate::$$_requiredAttr
 

$active

$active 
Inherited

inherited_from \Moneybird\TaxRate::$$active
 

$createdAt

$createdAt 
Inherited

inherited_from \Moneybird\TaxRate::$$createdAt
 

$id

$id 
Inherited

inherited_from \Moneybird\TaxRate::$$id
 

$name

$name 
Inherited

inherited_from \Moneybird\TaxRate::$$name
 

$percentage

$percentage 
Inherited

inherited_from \Moneybird\TaxRate::$$percentage
 

$showTax

$showTax 
Inherited

inherited_from \Moneybird\TaxRate::$$showTax
 

$taxRateType

$taxRateType 
Inherited

inherited_from \Moneybird\TaxRate::$$taxRateType
 

$taxedItemType

$taxedItemType 
Inherited

inherited_from \Moneybird\TaxRate::$$taxedItemType
 

$updatedAt

$updatedAt 
Inherited

inherited_from \Moneybird\TaxRate::$$updatedAt

 Constants

 

Rate type

RATE_TYPE_PURCHASE 
Inherited

const RATE_TYPE_PURCHASE Rates for purchases
inherited_from \Moneybird\TaxRate::RATE_TYPE_PURCHASE
 

Rate type

RATE_TYPE_SALES 
Inherited

const RATE_TYPE_SALES Rates for sales
inherited_from \Moneybird\TaxRate::RATE_TYPE_SALES