Skip to content

Commit 03b7782

Browse files
authored
Merge pull request #2 from veeqtoh/Upgrade-for-laravel-11-compatibility
Upgrade to Laravel 11.* and PHP 8.* with Code Format Enhancements
2 parents 2ef8fae + d3356f0 commit 03b7782

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+1433
-7911
lines changed

.gitignore

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,4 @@
1-
/.phpunit.cache
2-
/node_modules
3-
/public/build
4-
/public/hot
5-
/public/storage
6-
/storage/*.key
7-
/vendor
8-
/packages/acme/door-access/vendor
9-
.env
10-
.env.backup
11-
.env.production
12-
.phpunit.result.cache
13-
Homestead.json
14-
Homestead.yaml
15-
auth.json
16-
npm-debug.log
17-
yarn-error.log
18-
/.fleet
19-
/.idea
20-
/.vscode
1+
.idea/
2+
vendor/
213
composer.lock
22-
phpcs.xml
4+
/.phpunit.cache

.styleci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
preset: laravel

Config/config.php

Lines changed: 0 additions & 40 deletions
This file was deleted.

Config/rules.php

Lines changed: 0 additions & 19 deletions
This file was deleted.

DoorAccessServiceProvider.php

Lines changed: 0 additions & 48 deletions
This file was deleted.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Generate a door access code using the `CodeGenerator` class:
2626
<?php
2727

2828
use Veeqtoh\DoorAccess\CodeGenerator;
29-
use Veeqtoh\DoorAccess\Provider\ConfigProvider;
29+
use Veeqtoh\DoorAccess\Providers\ConfigProvider;
3030

3131
// Create an instance of ConfigProvider
3232
$configProvider = new ConfigProvider();

composer.json

Lines changed: 54 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,74 @@
11
{
22
"name": "veeqtoh/door-access",
3-
"description": "Secure door access system for Acme Ltd, providing unique and random 6-digit codes for team members, adhering to strict security criteria and efficient code management.",
3+
"description": "A Laravel package for creating secure door access systems, providing unique and random 6-digit codes for team members.",
44
"type": "library",
5-
"scripts": {
6-
"test": "vendor/bin/phpunit tests"
7-
},
5+
"homepage": "https://github.com/veeqtoh/door-access",
6+
"license": "MIT",
7+
"authors": [
8+
{
9+
"name": "Victor Ukam",
10+
"email": "[email protected]"
11+
}
12+
],
13+
"keywords": [
14+
"veeqtoh",
15+
"victor-ukam",
16+
"door-access",
17+
"secure-access",
18+
"unique-codes",
19+
"persistent-codes",
20+
"random-code-allocation",
21+
"clock-in",
22+
"clock-out",
23+
"palindrome",
24+
"repeated characters",
25+
"unique characters",
26+
"laravel",
27+
"laravel-package"
28+
],
829
"require": {
9-
"php": "^8.1.2",
10-
"laravel/framework": "^8.0",
11-
"ramsey/uuid": "^4.0"
30+
"php": "^8.1",
31+
"nesbot/carbon": "^2.0|^3.0",
32+
"illuminate/container": "^10.0|^11.0",
33+
"illuminate/database": "^10.0|^11.0",
34+
"ramsey/uuid": "^4.0",
35+
"ashallendesign/laravel-config-validator": "^2.6.1"
1236
},
1337
"require-dev": {
14-
"phpunit/phpunit": "^9.0",
1538
"mockery/mockery": "^1.0",
16-
"filp/whoops": "^2.0",
17-
"friendsofphp/php-cs-fixer": "^3.0",
18-
"squizlabs/php_codesniffer": "^3.6",
19-
"phpunit/php-code-coverage": "^9.0"
39+
"orchestra/testbench": "^8.0|^9.0",
40+
"phpunit/phpunit": "^10.0|^11.0",
41+
"larastan/larastan": "^2.0",
42+
"pestphp/pest-plugin-laravel": "^2.3"
2043
},
21-
"license": "MIT",
2244
"autoload": {
2345
"psr-4": {
2446
"Veeqtoh\\DoorAccess\\": "src/"
2547
}
2648
},
27-
"authors": [
28-
{
29-
"name": "Victor Ukam",
30-
"email": "[email protected]"
49+
"autoload-dev": {
50+
"psr-4": {
51+
"Veeqtoh\\DoorAccess\\Tests\\": "tests/"
3152
}
32-
],
33-
"minimum-stability": "stable",
53+
},
3454
"extra": {
3555
"laravel": {
3656
"providers": [
37-
"Veeqtoh\\DoorAccess\\DoorAccessServiceProvider"
38-
]
57+
"Veeqtoh\\DoorAccess\\Providers\\DoorAccessProvider"
58+
],
59+
"aliases": {
60+
"DoorAccess": "Veeqtoh\\DoorAccess\\Facades\\DoorAccess"
61+
}
62+
}
63+
},
64+
"scripts": {
65+
"test": "vendor/bin/pest"
66+
},
67+
"minimum-stability": "dev",
68+
"prefer-stable": true,
69+
"config": {
70+
"allow-plugins": {
71+
"pestphp/pest-plugin": true
3972
}
4073
}
4174
}

0 commit comments

Comments
 (0)