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
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
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 |