storm
storm copied to clipboard
The library powering Winter CMS
This PR allows people to define Laravel-style relations using methods that return `Relation` objects. So instead of: ```php public $belongsTo = [ 'user' => User::class, ]; ``` You may use:...
Fixes wintercms/winter#1047 Replaces https://github.com/wintercms/winter/pull/1071
Implements path enumeration hierarchy for models, operating similar to nested set models but not requiring the rigid left/right values. This is in preparation for some work towards database storage of...
[Discussion #1139](https://github.com/orgs/wintercms/discussions/1139) @mjauvin
# Addition of a new revisionIgnoreSameValue property: This property is a boolean flag that allows you to enable or disable the functionality of ignoring revisions where the old value is...
Restore : - https://github.com/wintercms/storm/pull/114/commits/68bb7acc6c0a1377b375d3dc9052310a9d8d02d8 (partially) - https://github.com/wintercms/storm/pull/114/commits/76a4302553cf68a3c955a320a392c8b61bf0e3ba
- Use base Model methods instead of re-implementing them ourselves. - Add our before/after events. - Handle model's `$jsonable` array since Laravel doesn't seem to handle this. - Using base...
- Do not handle Linux signals if the PCNTL extension is unavailable. Artisan commands can still function without this extension - they just simply cannot handle termination signals. This prevents...