Bristol SU Support Package
src
Completion
CompletionConditionInstance.php
Go to the documentation of this file.
1
<?php
2
3
4
namespace
BristolSU\Support\Completion
;
5
6
7
use
BristolSU\Support\Completion\Contracts\CompletionConditionInstance
as
CompletionConditionInstanceContract
;
8
use
BristolSU\Support\ModuleInstance\ModuleInstance
;
9
use
BristolSU\Support\Revision\HasRevisions
;
10
use
Illuminate\Database\Eloquent\Model
;
11
15
class
CompletionConditionInstance
extends
Model implements
CompletionConditionInstanceContract
16
{
17
use
HasRevisions
;
18
24
protected
$fillable
= [
25
'alias'
,
'name'
,
'settings'
,
'description'
26
];
27
33
protected
$casts
= [
34
'settings'
=>
'array'
35
];
36
42
public
function
name
()
43
{
44
return
$this->name;
45
}
46
52
public
function
settings
()
53
{
54
return
$this->settings;
55
}
56
62
public
function
alias
()
63
{
64
return
$this->alias;
65
}
66
72
public
function
moduleInstance
()
73
{
74
return
$this->hasOne(ModuleInstance::class);
75
}
76
77
}
BristolSU\Support\Completion\CompletionConditionInstance\alias
alias()
Definition:
CompletionConditionInstance.php:62
BristolSU\Support\Completion\CompletionConditionInstance\$fillable
$fillable
Definition:
CompletionConditionInstance.php:24
BristolSU\Support\Completion\CompletionConditionInstance
Definition:
CompletionConditionInstance.php:15
HasRevisions
Model
CompletionConditionInstance
BristolSU\Support\Completion\CompletionConditionInstance\name
name()
Definition:
CompletionConditionInstance.php:42
BristolSU\Support\Completion\CompletionConditionInstance\settings
settings()
Definition:
CompletionConditionInstance.php:52
BristolSU\Support\Completion
Definition:
CompletionConditionFactory.php:4
HasRevisions
ModuleInstance
BristolSU\Support\Completion\CompletionConditionInstance\moduleInstance
moduleInstance()
Definition:
CompletionConditionInstance.php:72
BristolSU\Support\Completion\CompletionConditionInstance\$casts
$casts
Definition:
CompletionConditionInstance.php:33
Generated by
1.8.13