$root
$root :
UpdateAttributeName(\stdClass $attr,string $data): \FAA\Obj\Result
Callback on update validate name This function is called when the primary identifier is changed
\stdClass | $attr | The changed attribute |
string | $data | The new attribute value |
A system result object
UpdateAttributeActive(Object $attr,boolean $data): \FAA\Obj\Result
Callback on update validate active state This function is called when the create bill status is changed
Object | $attr | The changed attribute |
boolean | $data | The new attribute value |
A system result object
Services(array $filter = array()): array<mixed,\FAA\Obj\Generic\Service>
List of services A list of services that are assigned to this project and the sub projects
ToDo: Migrate this method to use the search functions instead of file based loader aka "Contents" method
array | $filter | When set to true list the recurring prices bool $recurring When set to true list the recurring prices bool $only_active Count only active services |
A list of service objects
CreateBill(boolean $recurring = false,\FAA\Obj\Generic\CronJobServiceBill $cron = null): \FAA\Obj\Result
Create a bill Create a pdf bill and return the download path
boolean | $recurring | When set to true list the recurring prices |
\FAA\Obj\Generic\CronJobServiceBill | $cron | A cron job object or null |
A default system result object