GitHub / cakephp/orm / commits
[READ-ONLY] A flexible, lightweight and powerful Object-Relational Mapper for PHP, implemented using the DataMapper pattern. This repo is a split of the main code that can be found in https://github.com/cakephp/cakephp
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 436b6536 | Group the subquery filter by the columns it is ordered on (#19580) |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 136eefa0 | fix postgres eager loading alias bug (#19552) |
Kevin Pfeifer <i****o@p****e>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| cf9eaa55 | Update version constraints and branch aliases | Mark Story <m****k@m****m> | about 1 month ago | |
| 2b394fd8 | merge Merge remote-tracking branch 'origin/5.x' into merge-5x-into-5next | Mark Scherer <d****k@u****m> | about 1 month ago | |
| a526fb1a |
Keep the ORDER BY intact when building a subquery strategy filter (#19538)
Co-authored-by: Mark Scherer <d****k@g****m> |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 5e913b80 | merge Merge branch '5.x' into 5.next | ADmad <a****r@g****m> | 2 months ago | |
| 3b4fd4ca | Remove phpstan prefixed annotations. (#19499) |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 7f8a6c8c | Move InstanceConfigTrait into TranslateStrategyTrait from individual classes.... |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 55928953 | Add Table::findUnhydrated() and UnhydratedSelectQuery for type-safe non-hydra... |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| eedecb0d | merge Merge branch '5.x' into 5.next | ADmad <a****r@g****m> | 3 months ago | |
| 2501df15 | Bump phpstan to 2.2.0 (#19475) |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1ed65eca | Simplify generics template for event subject | ADmad <a****r@g****m> | 3 months ago | |
| 2d81c0f3 | merge Merge branch '5.x' into 5.next | ADmad <a****r@g****m> | 3 months ago | |
| ccdd0620 | merge Merge pull request #19460 from cakephp/phpstan |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 745b11b7 | Update phpstan | ADmad <a****r@g****m> | 3 months ago | |
| 31187b7d | merge Merge pull request #19457 from cakephp/issue-19449 |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 80e41373 | Move association property name clash check to getter instead of setter. | ADmad <a****r@g****m> | 3 months ago | |
| 539ea00a | merge Merge branch '5.x' into 5.next | mscherer <d****k@w****e> | 3 months ago | |
| a1c50b6f | Narrow Table::find() to SelectQuery<TEntity> + make TSubject covariant (#19440) |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 5cb29047 | Fix `@see` annotations (#19443) |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| bb37de70 | Type SelectQuery::first()/firstOrFail() via the TSubject template (#19439) |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| edc20057 | merge Merge branch '5.x' into 5.next | Kevin Pfeifer <k****r@s****t> | 3 months ago | |
| f7138aa0 | Propagate TEntity to find()/findOrCreate()/loadInto() and friends (#19438) |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| be52e498 | Update ORM Query docblock references to SelectQuery (#19436) |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b4c3b09b | Reject cross-table entities in Table persistence and marshalling (#19428) |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b3b2dadf |
Fix entity finalization deferred incorrectly in outer transactions (#19417)
Co-authored-by: jamisonbryant <6****t@u****m>, copilot-swe-agent[bot] <1****t@u****m>, jamisonbryant <6****t@u****m>, mscherer <d****k@w****e> |
Jamison Bryant <j****n@b****i>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| a0b7a617 | Fix ambiguous column in self-referential subquery eager loading (#19397) |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 8f97a870 | Update phpstan config | ADmad <a****r@g****m> | 4 months ago | |
| b9d4ba57 | merge Merge branch '5.x' into 5.next | ADmad <a****r@g****m> | 4 months ago | |
| 6c26d829 | merge Merge pull request #19402 from zigzagdev/chore/refactor-replace-null_safe-method |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 444f2b60 |
Update src/ORM/ResultSetFactory.php
Co-authored-by: ADmad <a****r@g****m> |
Masatoshi Ogiwara <m****1@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 10c591a0 | chore: refactor use null safe assignment operator | Application-drop-up <m****1@g****m> | 4 months ago | |
| fc06d9b3 | merge Merge pull request #19383 from cakephp/feature/connection-on-commit |
Jamison Bryant <j****n@b****i>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| a9887d5e | Update Table class docblock to reflect deferred afterSaveCommit/afterDeleteCo... | Jamison Bryant <j****n@b****i> | 4 months ago | |
| 31ce5dfa | merge Merge remote-tracking branch 'origin/5.x' into 5.next | mscherer <d****k@w****e> | 4 months ago | |
| 67ed72f6 | Preserve SELECT aliases referenced by HAVING in eager loader subquery (#19393) |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 530957dd | 5.x: Add table entity generics (#19388) |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| bc7f8859 | Defer entity cleanup to preserve state in afterSaveCommit callbacks | Jamison Bryant <j****n@b****i> | 4 months ago | |
| e6f198e3 | Use consistent multi-line array style in afterCommit() closures | Jamison Bryant <j****n@b****i> | 4 months ago | |
| 8713bfab | Add comment explaining why _saveMany omits afterSaveCommit dispatch | Jamison Bryant <j****n@b****i> | 4 months ago | |
| 0b567f54 | Rename onCommit() to afterCommit() to match CakePHP naming convention | Jamison Bryant <j****n@b****i> | 4 months ago | |
| 636a55e1 | Add PHPStan ignore for onCommit() in ORM split package | Jamison Bryant <j****n@b****i> | 4 months ago | |
| 3e9d5053 | Restore afterDeleteCommit dispatch in deleteMany with onCommit deferral | Jamison Bryant <j****n@b****i> | 4 months ago | |
| 532d1aaa | Fix CS violations in tests and implementation | Jamison Bryant <j****n@b****i> | 4 months ago | |
| 27c51d04 | Remove batch dispatch loops from _saveMany/deleteMany to prevent double dispatch | Jamison Bryant <j****n@b****i> | 4 months ago | |
| cb6f7f8d | Defer suppressed afterSaveCommit/afterDeleteCommit via Connection::onCommit() | Jamison Bryant <j****n@b****i> | 4 months ago | |
| 2c22a83c | merge Merge branch '5.x' into 5.next | Kevin Pfeifer <k****r@s****t> | 4 months ago | |
| b86d705b | fix: use continue instead of return when skipping closure in `updateCounterCa... |
Masatoshi Ogiwara <m****1@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| fe8f8ba3 | merge Merge branch '5.x' into 5.next | ADmad <a****r@g****m> | 5 months ago | |
| 7c52bb46 | Improve type inference | ADmad <a****r@g****m> | 5 months ago | |
| 6e6ef6d5 | Simplify bool identical true check | mscherer <d****k@w****e> | 5 months ago | |
| 3c6195a9 | Add nested array format support for marshalling associations (#19122) |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 5f80626b | Fix rector SimplifyBoolIdenticalTrueRector violation | mscherer <d****k@w****e> | 5 months ago | |
| f52943be | Change default eager loading strategy to subquery for HasMany/BelongsToMany (... |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| ef57cf8a | Make attribute classes readonly and their properties protected (#19340) |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 0be10313 | merge Merge pull request #19336 from cakephp/5.4-properties |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 3600cb4d | merge Merge branch '5.x' into 5.next | ADmad <a****r@g****m> | 5 months ago | |
| 091ec32e | Make CollectionOf::$class readonly | ADmad <a****r@g****m> | 5 months ago | |
| 61f821e7 | Improve type hints for SelectQuery disableHydration (#19307) |
Nicos Panayides <n****p@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 121d10c2 | merge Merge branch '5.x' into 5.next | ADmad <a****r@g****m> | 5 months ago | |
| 6d83be1c | Use covariant generic type in FactoryLocator to fix variance issues (#19322) |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| d2ab033c | merge Merge pull request #19321 from cakephp/split-packages-stan |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 8c19b51d | Fix phpstan errors for split packages | ADmad <a****r@g****m> | 5 months ago | |
| 9d212904 | merge Merge pull request #19320 from cakephp/next-branch-alias |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 6e28071f | Update branch alias for 5.next => 5.4 | ADmad <a****r@g****m> | 5 months ago | |
| 12162ef8 | merge Merge branch '5.x' into 5.next | ADmad <a****r@g****m> | 5 months ago | |
| 348e27ce | merge Merge pull request #19316 from cakephp/types |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| bb4c7808 | More type improvements | ADmad <a****r@g****m> | 5 months ago | |
| 785400a3 | Fix setMatching() overriding existing queryBuilder when called without builde... |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| a68d2442 | Improve type inference | ADmad <a****r@g****m> | 6 months ago | |
| e6eaad85 | merge Merge branch '5.x' into 5.next | ADmad <a****r@g****m> | 6 months ago | |
| 653398f6 |
Add proper generic type annotations (fixes missingType.generics) (#19200)
Co-authored-by: Marcelo Rocha <c****o@o****r> |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 104748bd | merge Merge branch '5.x' into 5.next | ADmad <a****r@g****m> | 6 months ago | |
| 8170d2c9 | Improve type inference (#19284) |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 10e7fc00 | merge Merge branch '5.x' into 5.next | Kevin Pfeifer <k****r@s****t> | 6 months ago | |
| d6d705d7 | Improve Association::find() generic type annotation (#19245) |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 3e7caaac | merge Merge branch '5.x' into 5.next | ADmad <a****r@g****m> | 6 months ago | |
| 3194ace6 | Improve generic type annotations for SelectQuery::all() method (#19240) |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| e2668d19 | merge Merge branch '5.x' into 5.next | ADmad <a****r@g****m> | 7 months ago | |
| 90462962 | Change return type of HasMany::unlink() from void to bool. (#19238) |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| e849dfb8 | Fix BelongsToMany::unlink() always returning true. (#19237) |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| bc852cd1 | Update documentation anchors for VitePress compatibility (#19221) |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 78e1aa03 | merge Merge branch '5.x' into 5.next | ADmad <a****r@g****m> | 7 months ago | |
| eef85c9e | merge Merge pull request #19211 from cakephp/optimize-dto-projection |
othercorey <c****l@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| a3e72a30 | Fix coding standards and add tests for hydrator cache | mscherer <d****k@w****e> | 7 months ago | |
| 916193e5 | Optimize DTO projection performance | mscherer <d****k@w****e> | 7 months ago | |
| 7bfae9d3 | merge Merge branch '5.x' into 5.next | ADmad <a****r@g****m> | 7 months ago | |
| d05f87bc | Fix bugs, typos and loose comparisons | mscherer <d****k@w****e> | 7 months ago | |
| 7df60ef6 | merge Merge pull request #19181 from cakephp/54-dev-update |
othercorey <c****l@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 16b0f349 | merge Merge pull request #19184 from cakephp/fix-ci-rector-phpstan |
othercorey <c****l@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 76d9bfce | Fix CI failures: rector and phpstan issues | mscherer <d****k@w****e> | 7 months ago | |
| 0a04c795 | Bump dependencines and branch aliases for 5.4 | Mark Story <m****k@m****m> | 7 months ago | |
| 6983ed3b | Update constraints in packages | Mark Story <m****k@m****m> | 7 months ago | |
| 918d1229 | merge Merge pull request #19162 from cakephp/5.3-types |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| ba275a86 | merge Merge pull request #19163 from cakephp/5.3-dto |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| ef2f133b | Remove underscore prefix from property | ADmad <a****r@g****m> | 8 months ago | |
| f6790c7d | Fix types | ADmad <a****r@g****m> | 8 months ago | |
| c9f062d9 | Add DTO projection support via projectAs() query method (#19135) |
Mark Scherer <d****k@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| b9e7f23e | merge Merge pull request #19144 from cakephp/5.3-types |
ADmad <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 450d7634 | Improve type inference | ADmad <a****r@g****m> | 8 months ago |