Apply fixes from StyleCI #508
Open
Annotations
5 errors and 1 warning
|
Run PHPStan
Process completed with exit code 1.
|
|
Run PHPStan
Child process error (exit code 255):
Symfony\Component\ErrorHandler\Error\FatalError
Class App\Models\PortVdsl contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (LibreNMS\Interfaces\Models\Keyable::tags)
at app/Models/PortVdsl.php:7
3▕ namespace App\Models;
4▕
5▕ use LibreNMS\Interfaces\Models\Keyable;
6▕
➜ 7▕ class PortVdsl extends PortRelatedModel implements Keyable
8▕ {
9▕ protected $table = 'ports_vdsl';
10▕ protected $primaryKey = 'port_id';
11▕ public $timestamps = false;
Whoops\Exception\ErrorException
Class App\Models\PortVdsl contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (LibreNMS\Interfaces\Models\Keyable::tags)
at app/Models/PortVdsl.php:7
3▕ namespace App\Models;
4▕
5▕ use LibreNMS\Interfaces\Models\Keyable;
6▕
➜ 7▕ class PortVdsl extends PortRelatedModel implements Keyable
8▕ {
9▕ protected $table = 'ports_vdsl';
10▕ protected $primaryKey = 'port_id';
11▕ public $timestamps = false;
+1 vendor frames
2 [internal]:0
Whoops\Run::handleShutdown()
PHP Fatal error: Class App\Models\PortVdsl contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (LibreNMS\Interfaces\Models\Keyable::tags) in /home/runner/work/librenms/librenms/app/Models/PortVdsl.php on line 7
while running parallel worker
|
|
Run PHPStan
Child process error (exit code 255):
Symfony\Component\ErrorHandler\Error\FatalError
Class App\Models\Ipv4Address contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (LibreNMS\Interfaces\Models\Keyable::tags)
at app/Models/Ipv4Address.php:35
31▕ use Illuminate\Database\Eloquent\Relations\BelongsTo;
32▕ use Illuminate\Database\Eloquent\Relations\HasOneThrough;
33▕ use LibreNMS\Interfaces\Models\Keyable;
34▕
➜ 35▕ class Ipv4Address extends PortRelatedModel implements Keyable
36▕ {
37▕ use HasFactory;
38▕
39▕ public $timestamps = false;
Whoops\Exception\ErrorException
Class App\Models\Ipv4Address contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (LibreNMS\Interfaces\Models\Keyable::tags)
at app/Models/Ipv4Address.php:35
31▕ use Illuminate\Database\Eloquent\Relations\BelongsTo;
32▕ use Illuminate\Database\Eloquent\Relations\HasOneThrough;
33▕ use LibreNMS\Interfaces\Models\Keyable;
34▕
➜ 35▕ class Ipv4Address extends PortRelatedModel implements Keyable
36▕ {
37▕ use HasFactory;
38▕
39▕ public $timestamps = false;
+1 vendor frames
2 [internal]:0
Whoops\Run::handleShutdown()
PHP Fatal error: Class App\Models\Ipv4Address contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (LibreNMS\Interfaces\Models\Keyable::tags) in /home/runner/work/librenms/librenms/app/Models/Ipv4Address.php on line 35
while running parallel worker
|
|
Run PHPStan
Child process error (exit code 255):
Symfony\Component\ErrorHandler\Error\FatalError
Class App\Models\Sla contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (LibreNMS\Interfaces\Models\Keyable::tags)
at app/Models/Sla.php:7
3▕ namespace App\Models;
4▕
5▕ use LibreNMS\Interfaces\Models\Keyable;
6▕
➜ 7▕ class Sla extends DeviceRelatedModel implements Keyable
8▕ {
9▕ protected $table = 'slas';
10▕ protected $primaryKey = 'sla_id';
11▕ public $timestamps = false;
Whoops\Exception\ErrorException
Class App\Models\Sla contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (LibreNMS\Interfaces\Models\Keyable::tags)
at app/Models/Sla.php:7
3▕ namespace App\Models;
4▕
5▕ use LibreNMS\Interfaces\Models\Keyable;
6▕
➜ 7▕ class Sla extends DeviceRelatedModel implements Keyable
8▕ {
9▕ protected $table = 'slas';
10▕ protected $primaryKey = 'sla_id';
11▕ public $timestamps = false;
+1 vendor frames
2 [internal]:0
Whoops\Run::handleShutdown()
PHP Fatal error: Class App\Models\Sla contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (LibreNMS\Interfaces\Models\Keyable::tags) in /home/runner/work/librenms/librenms/app/Models/Sla.php on line 7
while running parallel worker
|
|
Run PHPStan
Child process error (exit code 255):
Symfony\Component\ErrorHandler\Error\FatalError
Class App\Models\Ospfv3Nbr contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (LibreNMS\Interfaces\Models\Keyable::tags)
at app/Models/Ospfv3Nbr.php:32
28▕
29▕ use Illuminate\Database\Eloquent\Factories\HasFactory;
30▕ use LibreNMS\Interfaces\Models\Keyable;
31▕
➜ 32▕ class Ospfv3Nbr extends PortRelatedModel implements Keyable
33▕ {
34▕ use HasFactory;
35▕
36▕ public $timestamps = false;
Whoops\Exception\ErrorException
Class App\Models\Ospfv3Nbr contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (LibreNMS\Interfaces\Models\Keyable::tags)
at app/Models/Ospfv3Nbr.php:32
28▕
29▕ use Illuminate\Database\Eloquent\Factories\HasFactory;
30▕ use LibreNMS\Interfaces\Models\Keyable;
31▕
➜ 32▕ class Ospfv3Nbr extends PortRelatedModel implements Keyable
33▕ {
34▕ use HasFactory;
35▕
36▕ public $timestamps = false;
+1 vendor frames
2 [internal]:0
Whoops\Run::handleShutdown()
PHP Fatal error: Class App\Models\Ospfv3Nbr contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (LibreNMS\Interfaces\Models\Keyable::tags) in /home/runner/work/librenms/librenms/app/Models/Ospfv3Nbr.php on line 32
while running parallel worker
|
|
Complete job
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
Loading