Skip to content

Commit 2c35418

Browse files
authored
Refactor/spatie dto refactor with laravel data (#30)
* minimum php version in php 8.2 now * unnecessary parts removed from phpunit.xml * gitignore is updated * spatie laravel-data is used instead of dto package * dto classes are modified so that they use laravel-data * contructor comments removed with inheritDoc * final and readonly properties are set * readme updated with spatie laravel-data types * readme updated for v1 and v2 differences * fix typo * fix: require-dev versions modified for test * require-dev versions updated * refactor: merge msater * refactor: merge msater * refactor: merge msater * refactor: laravel data package is implemented * fix: final and readonly keywords are added * docs: readme is improved with class references
1 parent 2f970d5 commit 2c35418

Some content is hidden

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

42 files changed

+1652
-1279
lines changed

.github/workflows/main.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,9 @@ jobs:
1313
fail-fast: true
1414
matrix:
1515
os: [ ubuntu-latest ]
16-
php: [ 8.1, 8.2, 8.3, 8.4 ]
16+
php: [ 8.2, 8.3, 8.4 ]
1717
laravel: [ 10, 11 ]
1818
dependency-version: [ prefer-lowest, prefer-stable ]
19-
exclude:
20-
- php: 8.1
21-
laravel: 11
2219

2320
name: Tests PHP${{ matrix.php }} - Laravel v${{ matrix.laravel }}
2421
steps:

.gitignore

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,7 @@
11
/vendor/
22
/.idea
33
/composer.lock
4-
storage/*.key
54
.env
65
.env.testing
76
.phpunit.result.cache
8-
/.vagrant
9-
Homestead.yaml
10-
Homestead.json
11-
node_modules/
12-
npm-debug.log
13-
yarn-error.log
14-
.DS_Store
7+
.DS_Store

0 commit comments

Comments
 (0)