• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

daycry / auth / 22527357078

28 Feb 2026 07:22PM UTC coverage: 63.267% (+0.7%) from 62.568%
22527357078

push

github

daycry
Remove PHP 8.1 from PHPUnit CI matrix

Update .github/workflows/phpunit.yml to drop PHP 8.1 from the test matrix. CI will now run PHPUnit only on PHP 8.2 and 8.3, reducing the matrix to current supported versions.

3064 of 4843 relevant lines covered (63.27%)

41.52 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/Controllers/Admin/BaseAdminController.php
1
<?php
2

3
declare(strict_types=1);
4

5
/**
6
 * This file is part of Daycry Auth.
7
 *
8
 * (c) Daycry <daycry9@proton.me>
9
 *
10
 * For the full copyright and license information, please view
11
 * the LICENSE file that was distributed with this source code.
12
 */
13

14
namespace Daycry\Auth\Controllers\Admin;
15

16
use Daycry\Auth\Controllers\BaseAuthController;
17

18
/**
19
 * BaseAdminController
20
 *
21
 * All admin sub-controllers extend this class.
22
 * Consumers should protect the admin route group with at least
23
 * the `session` filter, plus a `group:admin` or `permission:admin.access` filter.
24
 *
25
 * Example route group:
26
 *   $routes->group('admin', ['filter' => 'session:group:admin'], static function ($routes): void {
27
 *       $routes->get('/',                   'Daycry\Auth\Controllers\Admin\DashboardController::index',      ['as' => 'admin-dashboard']);
28
 *       $routes->get('users',               'Daycry\Auth\Controllers\Admin\UsersController::index',          ['as' => 'admin-users']);
29
 *       $routes->get('users/(:num)',         'Daycry\Auth\Controllers\Admin\UsersController::show/$1',        ['as' => 'admin-user-show']);
30
 *       $routes->get('users/(:num)/edit',    'Daycry\Auth\Controllers\Admin\UsersController::edit/$1',        ['as' => 'admin-user-edit']);
31
 *       $routes->post('users/(:num)/update', 'Daycry\Auth\Controllers\Admin\UsersController::update/$1',      ['as' => 'admin-user-update']);
32
 *       $routes->post('users/(:num)/ban',    'Daycry\Auth\Controllers\Admin\UsersController::ban/$1',         ['as' => 'admin-user-ban']);
33
 *       $routes->post('users/(:num)/unban',  'Daycry\Auth\Controllers\Admin\UsersController::unban/$1',       ['as' => 'admin-user-unban']);
34
 *       $routes->post('users/(:num)/activate','Daycry\Auth\Controllers\Admin\UsersController::activate/$1',  ['as' => 'admin-user-activate']);
35
 *       $routes->post('users/(:num)/delete', 'Daycry\Auth\Controllers\Admin\UsersController::delete/$1',     ['as' => 'admin-user-delete']);
36
 *       $routes->get('groups',               'Daycry\Auth\Controllers\Admin\GroupsController::index',         ['as' => 'admin-groups']);
37
 *       $routes->get('groups/create',        'Daycry\Auth\Controllers\Admin\GroupsController::create',        ['as' => 'admin-group-create']);
38
 *       $routes->post('groups/store',        'Daycry\Auth\Controllers\Admin\GroupsController::store',         ['as' => 'admin-group-store']);
39
 *       $routes->get('groups/(:num)/edit',   'Daycry\Auth\Controllers\Admin\GroupsController::edit/$1',       ['as' => 'admin-group-edit']);
40
 *       $routes->post('groups/(:num)/update','Daycry\Auth\Controllers\Admin\GroupsController::update/$1',     ['as' => 'admin-group-update']);
41
 *       $routes->post('groups/(:num)/delete','Daycry\Auth\Controllers\Admin\GroupsController::delete/$1',     ['as' => 'admin-group-delete']);
42
 *       $routes->get('permissions',               'Daycry\Auth\Controllers\Admin\PermissionsController::index',         ['as' => 'admin-permissions']);
43
 *       $routes->get('permissions/create',        'Daycry\Auth\Controllers\Admin\PermissionsController::create',        ['as' => 'admin-permission-create']);
44
 *       $routes->post('permissions/store',        'Daycry\Auth\Controllers\Admin\PermissionsController::store',         ['as' => 'admin-permission-store']);
45
 *       $routes->get('permissions/(:num)/edit',   'Daycry\Auth\Controllers\Admin\PermissionsController::edit/$1',       ['as' => 'admin-permission-edit']);
46
 *       $routes->post('permissions/(:num)/update','Daycry\Auth\Controllers\Admin\PermissionsController::update/$1',     ['as' => 'admin-permission-update']);
47
 *       $routes->post('permissions/(:num)/delete','Daycry\Auth\Controllers\Admin\PermissionsController::delete/$1',     ['as' => 'admin-permission-delete']);
48
 *       $routes->get('logs',                 'Daycry\Auth\Controllers\Admin\LogsController::index',           ['as' => 'admin-logs']);
49
 *       $routes->post('logs/purge',          'Daycry\Auth\Controllers\Admin\LogsController::purge',           ['as' => 'admin-logs-purge']);
50
 *   });
51
 */
52
abstract class BaseAdminController extends BaseAuthController
53
{
54
    protected function getValidationRules(): array
×
55
    {
56
        return [];
×
57
    }
58
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc