These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more
1 | <?php |
||
2 | |||
3 | declare(strict_types=1); |
||
4 | |||
5 | use Cortex\Auth\Models\Role; |
||
6 | use Cortex\Auth\Models\Admin; |
||
7 | use Cortex\Auth\Models\Ability; |
||
8 | use Cortex\Auth\Models\Guardian; |
||
9 | use DaveJamesMiller\Breadcrumbs\Facades\Breadcrumbs; |
||
10 | use DaveJamesMiller\Breadcrumbs\BreadcrumbsGenerator; |
||
11 | |||
12 | Breadcrumbs::register('adminarea.roles.index', function (BreadcrumbsGenerator $breadcrumbs) { |
||
13 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
14 | $breadcrumbs->push(trans('cortex/auth::common.roles'), route('adminarea.roles.index')); |
||
15 | }); |
||
16 | |||
17 | Breadcrumbs::register('adminarea.roles.import', function (BreadcrumbsGenerator $breadcrumbs) { |
||
18 | $breadcrumbs->parent('adminarea.roles.index'); |
||
19 | $breadcrumbs->push(trans('cortex/auth::common.import'), route('adminarea.roles.import')); |
||
20 | }); |
||
21 | |||
22 | Breadcrumbs::register('adminarea.roles.import.logs', function (BreadcrumbsGenerator $breadcrumbs) { |
||
23 | $breadcrumbs->parent('adminarea.roles.index'); |
||
24 | $breadcrumbs->push(trans('cortex/auth::common.import'), route('adminarea.roles.import')); |
||
25 | $breadcrumbs->push(trans('cortex/auth::common.logs'), route('adminarea.roles.import.logs')); |
||
26 | }); |
||
27 | |||
28 | Breadcrumbs::register('adminarea.roles.create', function (BreadcrumbsGenerator $breadcrumbs) { |
||
29 | $breadcrumbs->parent('adminarea.roles.index'); |
||
30 | $breadcrumbs->push(trans('cortex/auth::common.create_role'), route('adminarea.roles.create')); |
||
31 | }); |
||
32 | |||
33 | Breadcrumbs::register('adminarea.roles.edit', function (BreadcrumbsGenerator $breadcrumbs, Role $role) { |
||
34 | $breadcrumbs->parent('adminarea.roles.index'); |
||
35 | $breadcrumbs->push($role->title, route('adminarea.roles.edit', ['role' => $role])); |
||
0 ignored issues
–
show
|
|||
36 | }); |
||
37 | |||
38 | Breadcrumbs::register('adminarea.roles.logs', function (BreadcrumbsGenerator $breadcrumbs, Role $role) { |
||
39 | $breadcrumbs->parent('adminarea.roles.index'); |
||
40 | $breadcrumbs->push($role->title, route('adminarea.roles.edit', ['role' => $role])); |
||
0 ignored issues
–
show
The property
title does not exist on object<Cortex\Auth\Models\Role> . Since you implemented __get , maybe consider adding a @property annotation.
Since your code implements the magic getter <?php
/**
* @property int $x
* @property int $y
* @property string $text
*/
class MyLabel
{
private $properties;
private $allowedProperties = array('x', 'y', 'text');
public function __get($name)
{
if (isset($properties[$name]) && in_array($name, $this->allowedProperties)) {
return $properties[$name];
} else {
return null;
}
}
public function __set($name, $value)
{
if (in_array($name, $this->allowedProperties)) {
$properties[$name] = $value;
} else {
throw new \LogicException("Property $name is not defined.");
}
}
}
If the property has read access only, you can use the @property-read annotation instead. Of course, you may also just have mistyped another name, in which case you should fix the error. See also the PhpDoc documentation for @property.
Loading history...
|
|||
41 | $breadcrumbs->push(trans('cortex/auth::common.logs'), route('adminarea.roles.logs', ['role' => $role])); |
||
42 | }); |
||
43 | |||
44 | Breadcrumbs::register('adminarea.admins.index', function (BreadcrumbsGenerator $breadcrumbs) { |
||
45 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
46 | $breadcrumbs->push(trans('cortex/auth::common.admins'), route('adminarea.admins.index')); |
||
47 | }); |
||
48 | |||
49 | Breadcrumbs::register('adminarea.admins.import', function (BreadcrumbsGenerator $breadcrumbs) { |
||
50 | $breadcrumbs->parent('adminarea.admins.index'); |
||
51 | $breadcrumbs->push(trans('cortex/auth::common.import'), route('adminarea.admins.import')); |
||
52 | }); |
||
53 | |||
54 | Breadcrumbs::register('adminarea.admins.import.logs', function (BreadcrumbsGenerator $breadcrumbs) { |
||
55 | $breadcrumbs->parent('adminarea.admins.index'); |
||
56 | $breadcrumbs->push(trans('cortex/auth::common.import'), route('adminarea.admins.import')); |
||
57 | $breadcrumbs->push(trans('cortex/auth::common.logs'), route('adminarea.admins.import.logs')); |
||
58 | }); |
||
59 | |||
60 | Breadcrumbs::register('adminarea.admins.create', function (BreadcrumbsGenerator $breadcrumbs) { |
||
61 | $breadcrumbs->parent('adminarea.admins.index'); |
||
62 | $breadcrumbs->push(trans('cortex/auth::common.create_admin'), route('adminarea.admins.create')); |
||
63 | }); |
||
64 | |||
65 | Breadcrumbs::register('adminarea.admins.edit', function (BreadcrumbsGenerator $breadcrumbs, Admin $admin) { |
||
66 | $breadcrumbs->parent('adminarea.admins.index'); |
||
67 | $breadcrumbs->push($admin->username, route('adminarea.admins.edit', ['admin' => $admin])); |
||
68 | }); |
||
69 | |||
70 | Breadcrumbs::register('adminarea.admins.logs', function (BreadcrumbsGenerator $breadcrumbs, Admin $admin) { |
||
71 | $breadcrumbs->parent('adminarea.admins.index'); |
||
72 | $breadcrumbs->push($admin->username, route('adminarea.admins.edit', ['admin' => $admin])); |
||
73 | $breadcrumbs->push(trans('cortex/auth::common.logs'), route('adminarea.admins.logs', ['admin' => $admin])); |
||
74 | }); |
||
75 | |||
76 | Breadcrumbs::register('adminarea.admins.activities', function (BreadcrumbsGenerator $breadcrumbs, Admin $admin) { |
||
77 | $breadcrumbs->parent('adminarea.admins.index'); |
||
78 | $breadcrumbs->push($admin->username, route('adminarea.admins.edit', ['admin' => $admin])); |
||
79 | $breadcrumbs->push(trans('cortex/auth::common.activities'), route('adminarea.admins.activities', ['admin' => $admin])); |
||
80 | }); |
||
81 | |||
82 | Breadcrumbs::register('adminarea.admins.attributes', function (BreadcrumbsGenerator $breadcrumbs, Admin $admin) { |
||
83 | $breadcrumbs->parent('adminarea.admins.index'); |
||
84 | $breadcrumbs->push($admin->username, route('adminarea.admins.edit', ['admin' => $admin])); |
||
85 | $breadcrumbs->push(trans('cortex/auth::common.attributes'), route('adminarea.admins.attributes', ['admin' => $admin])); |
||
86 | }); |
||
87 | |||
88 | Breadcrumbs::register('adminarea.guardians.index', function (BreadcrumbsGenerator $breadcrumbs) { |
||
89 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
90 | $breadcrumbs->push(trans('cortex/auth::common.guardians'), route('adminarea.guardians.index')); |
||
91 | }); |
||
92 | |||
93 | Breadcrumbs::register('adminarea.guardians.import', function (BreadcrumbsGenerator $breadcrumbs) { |
||
94 | $breadcrumbs->parent('adminarea.guardians.index'); |
||
95 | $breadcrumbs->push(trans('cortex/auth::common.import'), route('adminarea.guardians.import')); |
||
96 | }); |
||
97 | |||
98 | Breadcrumbs::register('adminarea.guardians.import.logs', function (BreadcrumbsGenerator $breadcrumbs) { |
||
99 | $breadcrumbs->parent('adminarea.guardians.index'); |
||
100 | $breadcrumbs->push(trans('cortex/auth::common.import'), route('adminarea.guardians.import')); |
||
101 | $breadcrumbs->push(trans('cortex/auth::common.logs'), route('adminarea.guardians.import.logs')); |
||
102 | }); |
||
103 | |||
104 | Breadcrumbs::register('adminarea.guardians.create', function (BreadcrumbsGenerator $breadcrumbs) { |
||
105 | $breadcrumbs->parent('adminarea.guardians.index'); |
||
106 | $breadcrumbs->push(trans('cortex/auth::common.create_guardian'), route('adminarea.guardians.create')); |
||
107 | }); |
||
108 | |||
109 | Breadcrumbs::register('adminarea.guardians.edit', function (BreadcrumbsGenerator $breadcrumbs, Guardian $guardian) { |
||
110 | $breadcrumbs->parent('adminarea.guardians.index'); |
||
111 | $breadcrumbs->push($guardian->username, route('adminarea.guardians.edit', ['guardian' => $guardian])); |
||
0 ignored issues
–
show
The property
username does not exist on object<Cortex\Auth\Models\Guardian> . Since you implemented __get , maybe consider adding a @property annotation.
Since your code implements the magic getter <?php
/**
* @property int $x
* @property int $y
* @property string $text
*/
class MyLabel
{
private $properties;
private $allowedProperties = array('x', 'y', 'text');
public function __get($name)
{
if (isset($properties[$name]) && in_array($name, $this->allowedProperties)) {
return $properties[$name];
} else {
return null;
}
}
public function __set($name, $value)
{
if (in_array($name, $this->allowedProperties)) {
$properties[$name] = $value;
} else {
throw new \LogicException("Property $name is not defined.");
}
}
}
If the property has read access only, you can use the @property-read annotation instead. Of course, you may also just have mistyped another name, in which case you should fix the error. See also the PhpDoc documentation for @property.
Loading history...
|
|||
112 | }); |
||
113 | |||
114 | Breadcrumbs::register('adminarea.guardians.logs', function (BreadcrumbsGenerator $breadcrumbs, Guardian $guardian) { |
||
115 | $breadcrumbs->parent('adminarea.guardians.index'); |
||
116 | $breadcrumbs->push($guardian->username, route('adminarea.guardians.edit', ['guardian' => $guardian])); |
||
0 ignored issues
–
show
The property
username does not exist on object<Cortex\Auth\Models\Guardian> . Since you implemented __get , maybe consider adding a @property annotation.
Since your code implements the magic getter <?php
/**
* @property int $x
* @property int $y
* @property string $text
*/
class MyLabel
{
private $properties;
private $allowedProperties = array('x', 'y', 'text');
public function __get($name)
{
if (isset($properties[$name]) && in_array($name, $this->allowedProperties)) {
return $properties[$name];
} else {
return null;
}
}
public function __set($name, $value)
{
if (in_array($name, $this->allowedProperties)) {
$properties[$name] = $value;
} else {
throw new \LogicException("Property $name is not defined.");
}
}
}
If the property has read access only, you can use the @property-read annotation instead. Of course, you may also just have mistyped another name, in which case you should fix the error. See also the PhpDoc documentation for @property.
Loading history...
|
|||
117 | $breadcrumbs->push(trans('cortex/auth::common.logs'), route('adminarea.guardians.logs', ['guardian' => $guardian])); |
||
118 | }); |
||
119 | |||
120 | Breadcrumbs::register('adminarea.abilities.index', function (BreadcrumbsGenerator $breadcrumbs) { |
||
121 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
122 | $breadcrumbs->push(trans('cortex/auth::common.abilities'), route('adminarea.abilities.index')); |
||
123 | }); |
||
124 | |||
125 | Breadcrumbs::register('adminarea.abilities.import', function (BreadcrumbsGenerator $breadcrumbs) { |
||
126 | $breadcrumbs->parent('adminarea.abilities.index'); |
||
127 | $breadcrumbs->push(trans('cortex/auth::common.import'), route('adminarea.abilities.import')); |
||
128 | }); |
||
129 | |||
130 | Breadcrumbs::register('adminarea.abilities.import.logs', function (BreadcrumbsGenerator $breadcrumbs) { |
||
131 | $breadcrumbs->parent('adminarea.abilities.index'); |
||
132 | $breadcrumbs->push(trans('cortex/auth::common.import'), route('adminarea.abilities.import')); |
||
133 | $breadcrumbs->push(trans('cortex/auth::common.logs'), route('adminarea.abilities.import.logs')); |
||
134 | }); |
||
135 | |||
136 | Breadcrumbs::register('adminarea.abilities.create', function (BreadcrumbsGenerator $breadcrumbs) { |
||
137 | $breadcrumbs->parent('adminarea.abilities.index'); |
||
138 | $breadcrumbs->push(trans('cortex/auth::common.create_ability'), route('adminarea.abilities.create')); |
||
139 | }); |
||
140 | |||
141 | Breadcrumbs::register('adminarea.abilities.edit', function (BreadcrumbsGenerator $breadcrumbs, Ability $ability) { |
||
142 | $breadcrumbs->parent('adminarea.abilities.index'); |
||
143 | $breadcrumbs->push($ability->title, route('adminarea.abilities.edit', ['ability' => $ability])); |
||
0 ignored issues
–
show
The property
title does not exist on object<Cortex\Auth\Models\Ability> . Since you implemented __get , maybe consider adding a @property annotation.
Since your code implements the magic getter <?php
/**
* @property int $x
* @property int $y
* @property string $text
*/
class MyLabel
{
private $properties;
private $allowedProperties = array('x', 'y', 'text');
public function __get($name)
{
if (isset($properties[$name]) && in_array($name, $this->allowedProperties)) {
return $properties[$name];
} else {
return null;
}
}
public function __set($name, $value)
{
if (in_array($name, $this->allowedProperties)) {
$properties[$name] = $value;
} else {
throw new \LogicException("Property $name is not defined.");
}
}
}
If the property has read access only, you can use the @property-read annotation instead. Of course, you may also just have mistyped another name, in which case you should fix the error. See also the PhpDoc documentation for @property.
Loading history...
|
|||
144 | }); |
||
145 | |||
146 | Breadcrumbs::register('adminarea.abilities.logs', function (BreadcrumbsGenerator $breadcrumbs, Ability $ability) { |
||
147 | $breadcrumbs->parent('adminarea.abilities.index'); |
||
148 | $breadcrumbs->push($ability->title, route('adminarea.abilities.edit', ['ability' => $ability])); |
||
0 ignored issues
–
show
The property
title does not exist on object<Cortex\Auth\Models\Ability> . Since you implemented __get , maybe consider adding a @property annotation.
Since your code implements the magic getter <?php
/**
* @property int $x
* @property int $y
* @property string $text
*/
class MyLabel
{
private $properties;
private $allowedProperties = array('x', 'y', 'text');
public function __get($name)
{
if (isset($properties[$name]) && in_array($name, $this->allowedProperties)) {
return $properties[$name];
} else {
return null;
}
}
public function __set($name, $value)
{
if (in_array($name, $this->allowedProperties)) {
$properties[$name] = $value;
} else {
throw new \LogicException("Property $name is not defined.");
}
}
}
If the property has read access only, you can use the @property-read annotation instead. Of course, you may also just have mistyped another name, in which case you should fix the error. See also the PhpDoc documentation for @property.
Loading history...
|
|||
149 | $breadcrumbs->push(trans('cortex/auth::common.logs'), route('adminarea.abilities.logs', ['ability' => $ability])); |
||
150 | }); |
||
151 | |||
152 | // Account Breadcrumbs |
||
153 | Breadcrumbs::register('adminarea.login', function (BreadcrumbsGenerator $breadcrumbs) { |
||
154 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
155 | $breadcrumbs->push(trans('cortex/auth::common.login'), route('adminarea.login')); |
||
156 | }); |
||
157 | |||
158 | Breadcrumbs::register('adminarea.passwordreset.request', function (BreadcrumbsGenerator $breadcrumbs) { |
||
159 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
160 | $breadcrumbs->push(trans('cortex/auth::common.passwordreset_request'), route('adminarea.passwordreset.request')); |
||
161 | }); |
||
162 | |||
163 | Breadcrumbs::register('adminarea.passwordreset.reset', function (BreadcrumbsGenerator $breadcrumbs) { |
||
164 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
165 | $breadcrumbs->push(trans('cortex/auth::common.passwordreset'), route('adminarea.passwordreset.reset')); |
||
166 | }); |
||
167 | |||
168 | Breadcrumbs::register('adminarea.verification.email.request', function (BreadcrumbsGenerator $breadcrumbs) { |
||
169 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
170 | $breadcrumbs->push(trans('cortex/auth::common.verification_email_request'), route('adminarea.verification.email.request')); |
||
171 | }); |
||
172 | |||
173 | Breadcrumbs::register('adminarea.verification.phone.request', function (BreadcrumbsGenerator $breadcrumbs) { |
||
174 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
175 | $breadcrumbs->push(trans('cortex/auth::common.verification_phone_request'), route('adminarea.verification.phone.request')); |
||
176 | }); |
||
177 | |||
178 | Breadcrumbs::register('adminarea.verification.phone.verify', function (BreadcrumbsGenerator $breadcrumbs) { |
||
179 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
180 | $breadcrumbs->push(trans('cortex/auth::common.verify_phone'), route('adminarea.verification.phone.verify')); |
||
181 | }); |
||
182 | |||
183 | Breadcrumbs::register('adminarea.account', function (BreadcrumbsGenerator $breadcrumbs) { |
||
184 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
185 | $breadcrumbs->push(trans('cortex/auth::common.account'), route('adminarea.account')); |
||
186 | }); |
||
187 | |||
188 | Breadcrumbs::register('adminarea.account.settings', function (BreadcrumbsGenerator $breadcrumbs) { |
||
189 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
190 | $breadcrumbs->push(trans('cortex/auth::common.account_settings'), route('adminarea.account.settings')); |
||
191 | }); |
||
192 | |||
193 | Breadcrumbs::register('adminarea.account.password', function (BreadcrumbsGenerator $breadcrumbs) { |
||
194 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
195 | $breadcrumbs->push(trans('cortex/auth::common.account_password'), route('adminarea.account.password')); |
||
196 | }); |
||
197 | |||
198 | Breadcrumbs::register('adminarea.account.attributes', function (BreadcrumbsGenerator $breadcrumbs) { |
||
199 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
200 | $breadcrumbs->push(trans('cortex/auth::common.account_attributes'), route('adminarea.account.attributes')); |
||
201 | }); |
||
202 | |||
203 | Breadcrumbs::register('adminarea.account.sessions', function (BreadcrumbsGenerator $breadcrumbs) { |
||
204 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
205 | $breadcrumbs->push(trans('cortex/auth::common.account_sessions'), route('adminarea.account.sessions')); |
||
206 | }); |
||
207 | |||
208 | Breadcrumbs::register('adminarea.account.twofactor', function (BreadcrumbsGenerator $breadcrumbs) { |
||
209 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
210 | $breadcrumbs->push(trans('cortex/auth::common.account_twofactor'), route('adminarea.account.twofactor')); |
||
211 | }); |
||
212 | |||
213 | Breadcrumbs::register('adminarea.account.twofactor.totp.enable', function (BreadcrumbsGenerator $breadcrumbs) { |
||
214 | $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home')); |
||
215 | $breadcrumbs->push(trans('cortex/auth::twofactor.configure'), route('adminarea.account.twofactor.totp.enable')); |
||
216 | }); |
||
217 |
Since your code implements the magic getter
_get
, this function will be called for any read access on an undefined variable. You can add the@property
annotation to your class or interface to document the existence of this variable.If the property has read access only, you can use the @property-read annotation instead.
Of course, you may also just have mistyped another name, in which case you should fix the error.
See also the PhpDoc documentation for @property.