Joel Male
|
2ced1038af
|
feat: add PHPStan level 5 with zero errors
- Install phpstan/phpstan, add phpstan.neon at level 5 targeting PHP 8.3
- Add phpstan-bootstrap.php stubs for Laravel helper functions (app,
config, config_path, app_path, session) unavailable in standalone packages
- Fix CartCondition::setOrder() - removed incorrect @return int (method is void)
- Fix CartCondition::getCalculatedValue() - removed incorrect @return mixed PHPDoc
- Fix Cart::condition() - remove redundant instanceof check the type system already guarantees
- Fix Cart::fireEvent() - remove array_values() on already-list literal array
- Fix ItemCollection - add @property annotations for magic __get properties
- Fix ItemCollection::getAssociatedModel() - correct @return bool to @return mixed
- Fix ItemCollection::getConditions() - remove dead is_array && !instanceof check
- Fix Validator - add @method stub so PHPStan resolves make() through __callStatic
- Add ignoreErrors for trait.unused (HasCart designed for external Livewire use)
- Add ignoreErrors for round() mode mismatch (PHPStan 2.x PHP 8.4 stubs bug)
- Add phpstan step to CI (PHP 8.3 only, matches phpVersion config)
|
2026-06-06 16:02:16 +10:00 |
|
Joel Male
|
17532f1b05
|
chore(deps-dev): bump pestphp/pest from 3.x-dev to 4.7.0
Resolves merge conflict with laravel/pint update - regenerated lock file
to include both pint 1.29.1 and pest 4.7.0 with all dependencies.
|
2026-05-27 16:42:16 +10:00 |
|
dependabot[bot]
|
ddcf38dab0
|
chore(deps-dev): bump pestphp/pest from 3.x-dev to 4.7.0
Bumps [pestphp/pest](https://github.com/pestphp/pest) from 3.x-dev to 4.7.0.
- [Release notes](https://github.com/pestphp/pest/releases)
- [Changelog](https://github.com/pestphp/pest/blob/4.x/RELEASE.md)
- [Commits](https://github.com/pestphp/pest/commits/v4.7.0)
---
updated-dependencies:
- dependency-name: pestphp/pest
dependency-version: 4.7.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-05-27 06:19:38 +00:00 |
|
dependabot[bot]
|
e7bf1ba3a3
|
chore(deps-dev): bump laravel/pint in the php-minor-patch group
Bumps the php-minor-patch group with 1 update: [laravel/pint](https://github.com/laravel/pint).
Updates `laravel/pint` from 1.21.0 to 1.29.1
- [Release notes](https://github.com/laravel/pint/releases)
- [Changelog](https://github.com/laravel/pint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/laravel/pint/compare/v1.21.0...v1.29.1)
---
updated-dependencies:
- dependency-name: laravel/pint
dependency-version: 1.29.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: php-minor-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-05-27 06:19:22 +00:00 |
|
Joel Male
|
8f442f51e0
|
chore: migrate to wearepixel/laravel-cart
|
2026-03-24 14:04:48 +10:00 |
|
Joel Male
|
158cf38f14
|
feat: update composer deps & version
|
2025-02-25 16:08:27 +10:00 |
|
Joel Male
|
0f07b9ae8a
|
feat: database support
|
2025-02-25 16:03:17 +10:00 |
|
Joel Male
|
b92dce9ca4
|
wip: initial working database support
|
2025-02-25 11:47:10 +10:00 |
|
Joel Male
|
ed4d112665
|
Laravel 12.x Support
|
2025-02-25 08:54:04 +10:00 |
|
Joel Male
|
599051631c
|
wip: rename package to joelwmale
|
2024-11-28 13:06:24 +10:00 |
|
Joel Male
|
c0f0fcd2f0
|
fix 8.0 tests
|
2024-09-04 09:30:28 +10:00 |
|
dependabot[bot]
|
4f22672ca5
|
Bump pestphp/pest from 2.35.0 to 2.35.1
Bumps [pestphp/pest](https://github.com/pestphp/pest) from 2.35.0 to 2.35.1.
- [Release notes](https://github.com/pestphp/pest/releases)
- [Changelog](https://github.com/pestphp/pest/blob/2.x/RELEASE.md)
- [Commits](https://github.com/pestphp/pest/compare/v2.35.0...v2.35.1)
---
updated-dependencies:
- dependency-name: pestphp/pest
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-08-26 12:55:45 +00:00 |
|
dependabot[bot]
|
8cee4f6208
|
Bump pestphp/pest from 2.34.4 to 2.35.0
Bumps [pestphp/pest](https://github.com/pestphp/pest) from 2.34.4 to 2.35.0.
- [Release notes](https://github.com/pestphp/pest/releases)
- [Changelog](https://github.com/pestphp/pest/blob/2.x/RELEASE.md)
- [Commits](https://github.com/pestphp/pest/compare/v2.34.4...v2.35.0)
---
updated-dependencies:
- dependency-name: pestphp/pest
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-08-16 09:20:26 +00:00 |
|
Joel Male
|
85ae0c30c5
|
test updates & working on calculating condition values based on orders
|
2024-08-15 17:21:19 +10:00 |
|
Joel Male
|
77fa8601b9
|
init commit :rocket
|
2024-08-14 10:46:23 +10:00 |
|