inc\classes\Report.phpView Source

Show: PublicProtectedPrivateinherited
Table of Contents
Report

Writing reports

Author
Sergey Dilong  
License
GPL-2.0  
Package
Temply-Account\Services  

\Report

Package: Temply-Account\Services
Report class

Saving logs to DB

Author
Sergey Dilong  
License
GPL-2.0  

Properties

>VPropertyprivateboolean|array $data = false

Data to be saved

Default valuefalseDetails
Type
boolean | array
>VPropertyprivateboolean|array $id = false

Report DB ID

Default valuefalseDetails
Type
boolean | array
>VPropertyprivatestring $report_table = "api_report"

DB table for logs

Default value"api_report"Details
Type
string

Methods

methodpublic__construct(array $data = array()) : boolean

New report

Write logs to DB

Parameters
NameTypeDescription
$dataarray

Data to save

Returns
TypeDescription
booleanIf `true` - success
Throws
ExceptionDescription
\apiException* [104] Failed to write log
Details
Api
 
methodpublicgetData() : array | boolean

Get data

Get report data

Returns
TypeDescription
array | booleanSaved data. If `false` - no data
Details
Api
 
methodpublicgetID() : integer | boolean

Get Report ID

Unique ID of just saved report

Returns
TypeDescription
integer | booleanReport ID. If `false` - Report error
Details
Api
 
Documentation was generated by phpDocumentor v2.9.0.