Estimate_Detail

 Methods

Construct a new object and extract data

__construct(array $data, bool $isDirty) 
Inherited

inherited_from \Moneybird\Domainmodel\AbstractModel::__construct()
inherited_from \Moneybird\Detail\AbstractDetail::__construct()
inherited_from \Moneybird\Estimate\Detail::__construct()

Parameters

$data

array

$isDirty

bool

new data is dirty, defaults to true

Proxy to disclose method

__get(String $key) : mixed
Inherited

inherited_from \Moneybird\Domainmodel\AbstractModel::__get()
inherited_from \Moneybird\Detail\AbstractDetail::__get()
inherited_from \Moneybird\Estimate\Detail::__get()

Parameters

$key

String

Returns

mixed

Magic set method Do not allow set

__set(string $name, mixed $value) 
Inherited

inherited_from \Moneybird\Domainmodel\AbstractModel::__set()
inherited_from \Moneybird\Detail\AbstractDetail::__set()
inherited_from \Moneybird\Estimate\Detail::__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\AbstractModel::disclose()
inherited_from \Moneybird\Detail\AbstractDetail::disclose()
inherited_from \Moneybird\Estimate\Detail::disclose()

Parameters

$key

mixed

Returns

mixed

Returns an array representation of this object's dirty attributes

getDirtyAttributes() : array
Inherited

access public
inherited_from \Moneybird\Domainmodel\AbstractModel::getDirtyAttributes()
inherited_from \Moneybird\Detail\AbstractDetail::getDirtyAttributes()
inherited_from \Moneybird\Estimate\Detail::getDirtyAttributes()

Returns

array

Return the objects id or null

getId() : int
Inherited

inherited_from \Moneybird\Domainmodel\AbstractModel::getId()
inherited_from \Moneybird\Detail\AbstractDetail::getId()
inherited_from \Moneybird\Estimate\Detail::getId()

Returns

int

Get delete status

isDeleted() : bool
Inherited

inherited_from \Moneybird\Detail\AbstractDetail::isDeleted()
inherited_from \Moneybird\Estimate\Detail::isDeleted()

Returns

bool

Returns true if the object contains any dirty attributes

isDirty() : bool
Inherited

access public
inherited_from \Moneybird\Domainmodel\AbstractModel::isDirty()
inherited_from \Moneybird\Detail\AbstractDetail::isDirty()
inherited_from \Moneybird\Estimate\Detail::isDirty()

Returns

bool

Sets data

setData(array $data, bool $isDirty) 
Inherited

inherited_from \Moneybird\Domainmodel\AbstractModel::setData()
inherited_from \Moneybird\Detail\AbstractDetail::setData()
inherited_from \Moneybird\Estimate\Detail::setData()

Parameters

$data

array

$isDirty

bool

new data is dirty, defaults to true

Mark deleted

setDeleted() 
Inherited

inherited_from \Moneybird\Detail\AbstractDetail::setDeleted()
inherited_from \Moneybird\Estimate\Detail::setDeleted()

Get array representation of Subject

toArray() : Array
Inherited

inherited_from \Moneybird\Mapper\Mapable::toArray()
inherited_from \Moneybird\Detail\AbstractDetail::toArray()
inherited_from \Moneybird\Estimate\Detail::toArray()

Returns

Array

Create disclosedAttributes array

_initDisclosedAttributes() 
Inherited

inherited_from \Moneybird\Domainmodel\AbstractModel::_initDisclosedAttributes()
inherited_from \Moneybird\Detail\AbstractDetail::_initDisclosedAttributes()
inherited_from \Moneybird\Estimate\Detail::_initDisclosedAttributes()

Initialize vars

_initVars() 
Inherited

inherited_from \Moneybird\Domainmodel\AbstractModel::_initVars()
inherited_from \Moneybird\Detail\AbstractDetail::_initVars()
inherited_from \Moneybird\Estimate\Detail::_initVars()

Copy the object

copy(array $filter) : \Moneybird\Domainmodel\self
Inherited

inherited_from \Moneybird\Domainmodel\AbstractModel::copy()
inherited_from \Moneybird\Detail\AbstractDetail::copy()
inherited_from \Moneybird\Estimate\Detail::copy()

Parameters

$filter

Array

Attributes not to copy

Returns

\Moneybird\Domainmodel\self

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

extract(array $values, Array $filter, bool $isDirty) 
Inherited

access protected
inherited_from \Moneybird\Domainmodel\AbstractModel::extract()
inherited_from \Moneybird\Detail\AbstractDetail::extract()
inherited_from \Moneybird\Estimate\Detail::extract()

Parameters

$values

Array

$filter

Array

$isDirty

bool

new data is dirty, defaults to true

Initialize

init() 
Inherited

inherited_from \Moneybird\Domainmodel\AbstractModel::init()
inherited_from \Moneybird\Detail\AbstractDetail::init()
inherited_from \Moneybird\Estimate\Detail::init()

Adopt the data from $self

reload(\Moneybird\Domainmodel\AbstractModel $self) : \Moneybird\Domainmodel\self
Inherited

inherited_from \Moneybird\Domainmodel\AbstractModel::reload()
inherited_from \Moneybird\Detail\AbstractDetail::reload()
inherited_from \Moneybird\Estimate\Detail::reload()

Parameters

Returns

\Moneybird\Domainmodel\self

Returns an array representation of this object

selfToArray(array $filter) : array
Inherited

access protected
inherited_from \Moneybird\Domainmodel\AbstractModel::selfToArray()
inherited_from \Moneybird\Detail\AbstractDetail::selfToArray()
inherited_from \Moneybird\Estimate\Detail::selfToArray()

Parameters

$filter

Returns

array

Set dirty state to clean

setClean(string $attr) : \Moneybird\Domainmodel\self
Inherited

inherited_from \Moneybird\Domainmodel\AbstractModel::setClean()
inherited_from \Moneybird\Detail\AbstractDetail::setClean()
inherited_from \Moneybird\Estimate\Detail::setClean()

Parameters

$attr

string

Name of attribute, if null (default) set all attribures clean

Returns

\Moneybird\Domainmodel\self

Set dirty state to dirty

setDirty(string $attr) : \Moneybird\Domainmodel\self
Inherited

inherited_from \Moneybird\Domainmodel\AbstractModel::setDirty()
inherited_from \Moneybird\Detail\AbstractDetail::setDirty()
inherited_from \Moneybird\Estimate\Detail::setDirty()

Parameters

$attr

string

Name of attribute, if null (default) set all attribures dirty

Returns

\Moneybird\Domainmodel\self

Set dirty state based on bool

setDirtyState(bool $isDirty, string $attr) : \Moneybird\Domainmodel\self
Inherited

inherited_from \Moneybird\Domainmodel\AbstractModel::setDirtyState()
inherited_from \Moneybird\Detail\AbstractDetail::setDirtyState()
inherited_from \Moneybird\Estimate\Detail::setDirtyState()

Parameters

$isDirty

bool

$attr

string

Name of attribute, if null (default) change state of all attribures

Returns

\Moneybird\Domainmodel\self

Validate object

validate() : bool
Inherited

inherited_from \Moneybird\Domainmodel\AbstractModel::validate()
inherited_from \Moneybird\Detail\AbstractDetail::validate()
inherited_from \Moneybird\Estimate\Detail::validate()

Returns

bool

 Properties

 

$_deleted

$_deleted 
Inherited

inherited_from \Moneybird\Detail\AbstractDetail::$$_deleted
inherited_from \Moneybird\Estimate\Detail::$$_deleted
 

Array of attributes that are dirty

$_dirtyAttr : Array
Inherited

inherited_from \Moneybird\Domainmodel\AbstractModel::$$_dirtyAttr
inherited_from \Moneybird\Detail\AbstractDetail::$$_dirtyAttr
inherited_from \Moneybird\Estimate\Detail::$$_dirtyAttr
 

Array containing attributes to disclose

$_discloseAttr : array
Inherited

access protected
inherited_from \Moneybird\Domainmodel\AbstractModel::$$_discloseAttr
inherited_from \Moneybird\Detail\AbstractDetail::$$_discloseAttr
inherited_from \Moneybird\Estimate\Detail::$$_discloseAttr
 

Disclosure

$_disclosure : \Moneybird\Disclosure
Inherited

access protected
inherited_from \Moneybird\Domainmodel\AbstractModel::$$_disclosure
inherited_from \Moneybird\Detail\AbstractDetail::$$_disclosure
inherited_from \Moneybird\Estimate\Detail::$$_disclosure
 

Array of attributes that can't be modified

$_readonlyAttr : Array
Inherited

inherited_from \Moneybird\Detail\AbstractDetail::$$_readonlyAttr
inherited_from \Moneybird\Estimate\Detail::$$_readonlyAttr
 

Array of attributes that are required

$_requiredAttr : Array
Inherited

inherited_from \Moneybird\Domainmodel\AbstractModel::$$_requiredAttr
inherited_from \Moneybird\Detail\AbstractDetail::$$_requiredAttr
inherited_from \Moneybird\Estimate\Detail::$$_requiredAttr
 

$amount

$amount 
Inherited

inherited_from \Moneybird\Detail\AbstractDetail::$$amount
inherited_from \Moneybird\Estimate\Detail::$$amount
 

$createdAt

$createdAt 
Inherited

inherited_from \Moneybird\Detail\AbstractDetail::$$createdAt
inherited_from \Moneybird\Estimate\Detail::$$createdAt
 

$description

$description 
Inherited

inherited_from \Moneybird\Detail\AbstractDetail::$$description
inherited_from \Moneybird\Estimate\Detail::$$description
 

$estimateId

$estimateId 
Inherited

inherited_from \Moneybird\Estimate\Detail::$$estimateId
 

$id

$id 
Inherited

inherited_from \Moneybird\Detail\AbstractDetail::$$id
inherited_from \Moneybird\Estimate\Detail::$$id
 

$ledgerAccountId

$ledgerAccountId 
Inherited

inherited_from \Moneybird\Detail\AbstractDetail::$$ledgerAccountId
inherited_from \Moneybird\Estimate\Detail::$$ledgerAccountId
 

$price

$price 
Inherited

inherited_from \Moneybird\Detail\AbstractDetail::$$price
inherited_from \Moneybird\Estimate\Detail::$$price
 

$rowOrder

$rowOrder 
Inherited

inherited_from \Moneybird\Detail\AbstractDetail::$$rowOrder
inherited_from \Moneybird\Estimate\Detail::$$rowOrder
 

$tax

$tax 
Inherited

inherited_from \Moneybird\Detail\AbstractDetail::$$tax
inherited_from \Moneybird\Estimate\Detail::$$tax
 

$taxRateId

$taxRateId 
Inherited

inherited_from \Moneybird\Detail\AbstractDetail::$$taxRateId
inherited_from \Moneybird\Estimate\Detail::$$taxRateId
 

$totalPriceExclTax

$totalPriceExclTax 
Inherited

inherited_from \Moneybird\Detail\AbstractDetail::$$totalPriceExclTax
inherited_from \Moneybird\Estimate\Detail::$$totalPriceExclTax
 

$totalPriceInclTax

$totalPriceInclTax 
Inherited

inherited_from \Moneybird\Detail\AbstractDetail::$$totalPriceInclTax
inherited_from \Moneybird\Estimate\Detail::$$totalPriceInclTax
 

$updatedAt

$updatedAt 
Inherited

inherited_from \Moneybird\Detail\AbstractDetail::$$updatedAt
inherited_from \Moneybird\Estimate\Detail::$$updatedAt