Report
class Report extendsModel
Properties
protectedReportGenerator | $reportGenerator | The report generator for this report. | |
protectedarray | $casts | The attributes that should be casted to native types. |
Methods
The user that requested the report.
Type of the report.
Source of the report (\Biigle\Volume, \Biigle\Project or \Biigle\Modules\Videos\Video).
Get the source name dynamically if the source still exists.
Get the report generator for this report;.
Generate the report file for this report.
Get the subject for this report.
Get the name for this report.
Get the filename for this report.
Get the URL to download the report.
Delete the file that belongs to this report.
Details
at line39
BelongsTo
user()
The user that requested the report.
at line49
BelongsTo
type()
Type of the report.
at line60
MorphTo
source()
Source of the report (\Biigle\Volume, \Biigle\Project or \Biigle\Modules\Videos\Video).
at line70
string
getSourceNameAttribute()
Get the source name dynamically if the source still exists.
at line84
setReportGenerator(ReportGenerator$generator)
Set the report generator for this model.
at line94
ReportGenerator
getReportGenerator()
Get the report generator for this report;.
at line106
generate()
Generate the report file for this report.
at line122
string
getSubjectAttribute()
Get the subject for this report.
at line134
string
getNameAttribute()
Get the name for this report.
at line144
string
getFilenameAttribute()
Get the filename for this report.
at line154
string
getUrl()
Get the URL to download the report.
at line162
deleteFile()
Delete the file that belongs to this report.