Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Laravel 11.* and PHP 8.* with Code Format Enhancements #2

Merged
merged 32 commits into from
May 4, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
5454770
Update composer.json
veeqtoh Apr 30, 2024
b4c5bba
Refactor providers
veeqtoh Apr 30, 2024
9c99866
Setup facade
veeqtoh Apr 30, 2024
f8b1d28
Update ReadME.,md
veeqtoh Apr 30, 2024
b6a643e
Fix missing dependencies
veeqtoh Apr 30, 2024
c32455d
Refactor config
veeqtoh Apr 30, 2024
ef49784
Setup model and factory
veeqtoh Apr 30, 2024
297f306
Refactor config
veeqtoh Apr 30, 2024
abe04b3
Fix service provider class bug
veeqtoh Apr 30, 2024
2e6b80d
Introduce CodeValidator interface
veeqtoh Apr 30, 2024
2b26ce0
Implement CodeValidator interface
veeqtoh Apr 30, 2024
d423b04
Refactor CodeGenerator class
veeqtoh Apr 30, 2024
6a7e36c
Fix psr-4 standard issues
veeqtoh Apr 30, 2024
8b64438
Update config call
veeqtoh May 1, 2024
ec67a9a
Introduce traits
veeqtoh May 1, 2024
234173b
Use traits in code generation and validation
veeqtoh May 1, 2024
479a373
Update config
veeqtoh May 1, 2024
33627a8
Refactor to call Trait from class
veeqtoh May 1, 2024
3cbe612
Fix character repeated limit bug
veeqtoh May 1, 2024
809d318
Move main classes to Classes dir
veeqtoh May 1, 2024
0fbd304
Adhere to coding standards
veeqtoh May 1, 2024
3bde984
Setup testing
veeqtoh May 1, 2024
e05ecff
Setup more testing
veeqtoh May 1, 2024
970d910
Add more architectural test
veeqtoh May 1, 2024
01c17fc
Setup library config validation
veeqtoh May 1, 2024
ae93c55
Add validation tests
veeqtoh May 1, 2024
1058a4c
Add code generator unit tests
veeqtoh May 3, 2024
cb95bad
Setup model factory and their tests
veeqtoh May 3, 2024
01abf14
Implement code manager feature
veeqtoh May 3, 2024
a5a146f
Setup invalid code exception
veeqtoh May 3, 2024
420994f
Write code manager tests
veeqtoh May 3, 2024
d3356f0
Rename table
veeqtoh May 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Update composer.json
  • Loading branch information
veeqtoh committed Apr 30, 2024
commit 54547708f1f0c0298203709ba59cbba7a42b369e
68 changes: 52 additions & 16 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,41 +1,77 @@
{
"name": "veeqtoh/door-access",
"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.",
"description": "A Laravel package for creating secure door access systems, providing unique and random 6-digit codes for team members.",
"type": "library",
"scripts": {
"test": "vendor/bin/phpunit tests"
},
"homepage": "https://github.com/veeqtoh/door-access",
"license": "MIT",
"authors": [
{
"name": "Victor Ukam",
"email": "victorjohnukam@gmail.com"
}
],
"keywords": [
"veeqtoh",
"victor-ukam",
"door-access",
"secure-access",
"unique-codes",
"persistent-codes",
"random-code-allocation",
"clock-in",
"clock-out",
"palindrome",
"repeated characters",
"unique characters",
"laravel",
"laravel-package"
],
"require": {
"php": "^8.1.2",
"laravel/framework": "^8.0",
"php": "^8.1",
"nesbot/carbon": "^2.0|^3.0",
"illuminate/container": "^10.0|^11.0",
"illuminate/database": "^10.0|^11.0",
"ramsey/uuid": "^4.0"
},
"require-dev": {
"phpunit/phpunit": "^9.0",
"mockery/mockery": "^1.0",
"orchestra/testbench": "^8.0|^9.0",
"phpunit/phpunit": "^10.0|^11.0",
"larastan/larastan": "^2.0",
"pestphp/pest-plugin-laravel": "^2.3",
"filp/whoops": "^2.0",
"friendsofphp/php-cs-fixer": "^3.0",
"squizlabs/php_codesniffer": "^3.6",
"phpunit/php-code-coverage": "^9.0"
},
"license": "MIT",
"autoload": {
"psr-4": {
"Veeqtoh\\DoorAccess\\": "src/"
}
},
"authors": [
{
"name": "Victor Ukam",
"email": "victorjohnukam@gmail.com"
"autoload-dev": {
"psr-4": {
"Veeqtoh\\DoorAccess\\Tests\\": "tests/"
}
],
"minimum-stability": "stable",
},
"extra": {
"laravel": {
"providers": [
"Veeqtoh\\DoorAccess\\DoorAccessServiceProvider"
]
"Veeqtoh\\DoorAccess\\Providers\\DoorAccessProvider"
],
"aliases": {
"DoorAccess": "Veeqtoh\\DoorAccess\\Facades\\DoorAccess"
}
}
},
"scripts": {
"test": "vendor/bin/phpunit tests"
},
"minimum-stability": "dev",
"prefer-stable": true,
"config": {
"allow-plugins": {
"pestphp/pest-plugin": true
}
}
}
Loading