Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

orm

Help us on our mission to create highly efficient PHP ORM with clean object design.
Collective - Host: opensource - https://opencollective.com/orm - Code: https://github.com/nextras/orm

relationships: implement generic HasMany & HasOne relationships

Latest PHPStorm 2022.2 EAP supports proper enumation of generic
Traverable, so completely migrat...

github.com/nextras/orm - 3dcb20b369b8064c3db58704befc667345cffd2c authored over 2 years ago by Jan Skrasek <[email protected]>
docs: add return type

github.com/nextras/orm - d2a1cd5b8740f62a94fc2dd0c0a78346aa4cf7e0 authored over 2 years ago by qwerin <[email protected]>
collection: use proper modifiers for filtering arguments

github.com/nextras/orm - 9cb5ec6c06e33494a8a3e69b434339c4c5ab8c4c authored over 2 years ago by Jan Skrasek <[email protected]>
relationship: auto persist also relationship on old entity in HasOne relationship

github.com/nextras/orm - 1662026e3da866df2874a304f73a8a98654bbb53 authored over 2 years ago by Jan Skrasek <[email protected]>
drop support for PHP 7.1

github.com/nextras/orm - 649f035b12a3129718e8cfe4cdfaa307e933c829 authored over 2 years ago by Jan Skrasek <[email protected]>
build(deps-dev): update phpstan/phpstan requirement from 1.4.6 to 1.4.10 (#568)

Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan) to permit the ...

github.com/nextras/orm - c49fcd26b4ac9a923e9f99b5ae67a6d6fbc4d546 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #566 from nextras/aggregations_fix

Aggregations fix for missing grouping

github.com/nextras/orm - 38211e8d3bfe4afc8f55d889953152967565be8b authored almost 3 years ago by Jan Škrášek <[email protected]>
relationships: prepare columns to be later optionally included in grouping [closes #548]

github.com/nextras/orm - 4c4310fec650eb073e20ef0918b9284f365eac07 authored almost 3 years ago by Jan Skrasek <[email protected]>
query check: log failed queries & do not check on local

github.com/nextras/orm - 1d3b57d172d24ce61fdfa736c74fd9477bf3fe92 authored almost 3 years ago by Jan Skrasek <[email protected]>
doc: fix modifier registration in nette dic

github.com/nextras/orm - 68946d6cb1e5939bb46d4d6e707855176b497938 authored almost 3 years ago by Manwe <[email protected]>
Merge pull request #547 from nextras/sql_checks

tests: add generated SQLs check [closes #163]

github.com/nextras/orm - abf726b238095abac91ef4b379c04d5ed5d60c56 authored almost 3 years ago by Jan Škrášek <[email protected]>
tests: add generated SQLs check [closes #163]

github.com/nextras/orm - 80f3d883d620f3a9264796c53652946c4c0d47e2 authored almost 3 years ago by Jan Skrasek <[email protected]>
add imports since PhpStorm is finally able to handle phpdoc-only imports

github.com/nextras/orm - 581a6742352023faf11804e53afdd7d642ada7a7 authored almost 3 years ago by Jan Skrasek <[email protected]>
revert deprecated orderBy syntax

partially reverts d5eba68643f3c82de97bb2807df24c1f4574f6cd

github.com/nextras/orm - 8b1d0686d66583920e8e0433eeaf0f74f77c5325 authored almost 3 years ago by Jan Skrasek <[email protected]>
Merge pull request #564 from nextras/dependabot/composer/phpstan/phpstan-1.4.6

build(deps-dev): update phpstan/phpstan requirement from 1.4.4 to 1.4.6

github.com/nextras/orm - be9f5c66a9a0e9091cf6fc2ed1c3fd5dab7505ff authored almost 3 years ago by Jan Škrášek <[email protected]>
build(deps-dev): update phpstan/phpstan requirement from 1.4.4 to 1.4.6

Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan) to permit the ...

github.com/nextras/orm - da21680ffe1674b6d8f184171892c1dcc1bc3b6c authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
update to PHPStan 1.4.4 and fix isssues

github.com/nextras/orm - 0cd5fd5545c8c6316324451052461ac408268bcd authored almost 3 years ago by Jan Skrasek <[email protected]>
Docs: Conventions (#560)

+ add return type to `getManyHasManyParameters`
+ change function typehint from `IMapper` to `D...

github.com/nextras/orm - 81550e32631e36ad2c2e0327884bfae5d4504125 authored almost 3 years ago by Radim Vaculík <[email protected]>
entity relationship orderBy syntax [closes #460] (#558)

* PHPDoc relationships orderBy is inconsistent [closes #460]

* Remove E_USER_DEPRECATED notice

github.com/nextras/orm - d5eba68643f3c82de97bb2807df24c1f4574f6cd authored almost 3 years ago by Radim Vaculík <[email protected]>
Update MetadataValidator.php (#559)

github.com/nextras/orm - a840b57f94184110c6b1dd39c487ea504456b37d authored almost 3 years ago by Radim Vaculík <[email protected]>
Add usage example of {wrapper} into docs [closes #553] (#557)

github.com/nextras/orm - 1bd87cc6cc5e6322383f303d07d126b2990c020f authored almost 3 years ago by Radim Vaculík <[email protected]>
Merge pull request #556 from radimvaculik/fix/nullable-class

Support nullable classes definition with '?'

github.com/nextras/orm - 4edfc4957494ec272899a8916f3f245c59c86d05 authored almost 3 years ago by Jan Škrášek <[email protected]>
Support nullable classes definition with '?'

github.com/nextras/orm - face106b419f9ff2987a86230d7cd491bec8d92b authored almost 3 years ago by Radim Vaculik <[email protected]>
Composer: allow_plugins (#555)

See: https://getcomposer.org/doc/06-config.md#allow-plugins

github.com/nextras/orm - 294ec564106cd5929a4b2b85fdc3393eff4c47b2 authored almost 3 years ago by Radim Vaculík <[email protected]>
Merge pull request #554 from radimvaculik/feature/fetchChecked

Added `ICollection::fetchChecked()`

github.com/nextras/orm - b46c7563d306c3cfde62c60d3ced1230f05e5f27 authored almost 3 years ago by Jan Škrášek <[email protected]>
Added ICollection::fetchChecked() [closes #534]

github.com/nextras/orm - bb36ed0376320c157bacc34fc438382b007aca51 authored almost 3 years ago by Radim Vaculik <[email protected]>
Add missing array key checks when using the `debug_backtrace()` function (#552)

github.com/nextras/orm - 60ba3b93a663c7f9019b4a35eecf20c5110d76aa authored almost 3 years ago by Stefano Arlandini <[email protected]>
build(deps-dev): update phpstan/phpstan-strict-rules requirement (#550)

Updates the requirements on [phpstan/phpstan-strict-rules](https://github.com/phpstan/phpstan-st...

github.com/nextras/orm - 907b0ed31fa702ffcfe1539ce230da83e27c3418 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): update phpstan/phpstan requirement from 1.2.0 to 1.3.0 (#551)

Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan) to permit the ...

github.com/nextras/orm - d6474d7d87b33cac3ae5dd9ad632c869a13713b2 authored almost 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Merge pull request #542 from nextras/joins

Merging same JOINs together & introduction of independent JOINs

github.com/nextras/orm - 26b6d8d536df8dda55f713d0033f696d59c41973 authored about 3 years ago by Jan Škrášek <[email protected]>
collection: aggregateKey is a literal-string

github.com/nextras/orm - 408c9d33a1d820f94110f55d18c7e4775fb7c976 authored about 3 years ago by Jan Skrasek <[email protected]>
collection: take aggregation key in account for table aliasing

github.com/nextras/orm - 891628325142748aad91c41999a7a71d4d45e70a authored about 3 years ago by Jan Skrasek <[email protected]>
Merge pull request #546 from nextras/join_array_dependent

ArrayCollection processes conditions as row-dependent in multi-value joins

github.com/nextras/orm - a5e48e6b78d677279bdadec4c1c9cd444e8d477b authored about 3 years ago by Jan Škrášek <[email protected]>
collection: fix array improperly processing join conditions as independent

github.com/nextras/orm - 4efc269ef12a63d3fbf6fb3eb1cf82b1da6542ee authored about 3 years ago by Jan Skrasek <[email protected]>
collection: removed buggy and useless grouping in aggregators

github.com/nextras/orm - 50eea7e42a0bdcf6f1694198b0327df58433ef2c authored about 3 years ago by Jan Skrasek <[email protected]>
ci: fix sqlsrv wrong version reference

github.com/nextras/orm - ab1c6f18b610954062b35829959492ca711b99ca authored about 3 years ago by Jan Škrášek <[email protected]>
collection: rework Array aggregation to process values in Con|Disjunction operators

github.com/nextras/orm - 73a4904076ffd7ae58c7e2d01dfe87b14a332473 authored about 3 years ago by Jan Skrasek <[email protected]>
collection: aggregation is passed as collection function argument

github.com/nextras/orm - 514d19157b52b783276ced2de3f0b4b8349cd56f authored about 3 years ago by Jan Skrasek <[email protected]>
collection: unify Aggregations to single implementation

github.com/nextras/orm - 630d520b59c13eee13e71650ce383988a6a2deaf authored about 3 years ago by Jan Skrasek <[email protected]>
collection: move aggregations to custom namespace

github.com/nextras/orm - c17badc7e0ff0b68227cd83c1d27a8c657efac50 authored about 3 years ago by Jan Skrasek <[email protected]>
collection: defer adding groupBy expressions

github.com/nextras/orm - 79ccaeeebd3477c40409995539afdcf13d6dd045 authored about 3 years ago by Jan Skrasek <[email protected]>
Merge pull request #545 from nextras/joins-part1

Joins refactoring - part 1

github.com/nextras/orm - 81c177574665f07b02f3e95f623d2ff45d935835 authored about 3 years ago by Jan Škrášek <[email protected]>
collection: unify filtering processing to single pass

github.com/nextras/orm - f76838ae45c8fb5a4ecde3316fa640c039606828 authored about 3 years ago by Jan Skrasek <[email protected]>
collection: auto merge join conditions for the same table (alias) [refs #541]

github.com/nextras/orm - 8f76cf2116456e28582893ce0a4ae846527de45e authored about 3 years ago by Jan Skrasek <[email protected]>
collection: extract AND/OR collection function's same code to trait

github.com/nextras/orm - 0bae89ff2440c8b4fd8d65043d1d80e0c2c8e4b0 authored about 3 years ago by Jan Skrasek <[email protected]>
collection: refactor DbalJoinEntry to properly process args

github.com/nextras/orm - ab7405552bcfd266eabed789a41be9f772ad182c authored about 3 years ago by Jan Skrasek <[email protected]>
Merge pull request #543 from nextras/literal-string

phpstan: introduce literal-string (BC break!)

github.com/nextras/orm - b19179fbc5edecc0d3960e4091bd1084f244b21a authored about 3 years ago by Jan Škrášek <[email protected]>
build: use latest sqlsrv php driver

github.com/nextras/orm - bc9b4bc838ccffa4cac481ea22924ec542a8f3ae authored about 3 years ago by Jan Skrasek <[email protected]>
fix issue with coveralls and latest symfony

github.com/nextras/orm - 504f420b0716a644a73cc706e67e4ba985030416 authored about 3 years ago by Jan Skrasek <[email protected]>
phpstan: introduce literal-string (BC break!)

github.com/nextras/orm - d88eb6e81ac550ace6d6787ff646915db2d1e88b authored about 3 years ago by Jan Skrasek <[email protected]>
ci: run PR builds only for default pull_request types

github.com/nextras/orm - 445352bd601365c7568260c6a576824d28a0b809 authored about 3 years ago by Jan Škrášek <[email protected]>
Merge pull request #539 from nextras/php-8.1

PHP 8.1 support

github.com/nextras/orm - eff1b557836fd964fbc9d0c1022bcf49545476e8 authored about 3 years ago by Jan Škrášek <[email protected]>
fixes for PHP 8.1

github.com/nextras/orm - 43703cf1b978e384978d56e35f8e443cc1f1095e authored about 3 years ago by Jan Skrasek <[email protected]>
build with PHP 8.1

github.com/nextras/orm - 342088e0f297a84e237109b1ba93daea4cd6af69 authored about 3 years ago by Jan Skrasek <[email protected]>
use latest phpstan libs

github.com/nextras/orm - 123a35e22ee423857ced7e690d21e51d8abd496a authored about 3 years ago by Jan Skrasek <[email protected]>
master renamed to main

github.com/nextras/orm - d1804ebe01a79ec1653c5437215eef1bee85bfcc authored about 3 years ago by Jan Skrasek <[email protected]>
update PHPStan to 0.12.96 and fix access to private static

github.com/nextras/orm - 336140091ecc6053ec5161b3f48e2803f13be3ad authored over 3 years ago by Jan Skrasek <[email protected]>
Merge pull request #533 from nextras/to_memory_collection

collection: add toMemoryCollection() (BC break!)

github.com/nextras/orm - f0e6d77665193d9ee62c582483e3a05e3ecc1a28 authored over 3 years ago by Jan Škrášek <[email protected]>
collection: add toMemoryCollection() (BC break!)

BC breaks - ICollection interface has changed

github.com/nextras/orm - 0857ea537590ca5a90502e86e50f955d2c5407bc authored over 3 years ago by Jan Skrasek <[email protected]>
Merge pull request #531 from nextras/expression_rewrite

Dbal expression rewrite

github.com/nextras/orm - 57d7de9892081ffb6f247383c4c06708dd858c1b authored over 3 years ago by Jan Škrášek <[email protected]>
dbal 5.0: implement processing of unique joins

github.com/nextras/orm - 03be1fae9203f53b277ca38d2ca483fad9fc1935 authored over 3 years ago by Jan Skrasek <[email protected]>
any/none filtering: implement Array support

github.com/nextras/orm - fec6d73cbf3b4741345a907f9858b38eb4a32999 authored over 3 years ago by Jan Skrasek <[email protected]>
any/none filtering: implement Dbal support

github.com/nextras/orm - e8b92e2c366a7767ab7d80ee94a30a5f734c3e50 authored over 3 years ago by Jan Skrasek <[email protected]>
build(deps-dev): update phpstan/phpstan-strict-rules requirement (#528)

Updates the requirements on [phpstan/phpstan-strict-rules](https://github.com/phpstan/phpstan-st...

github.com/nextras/orm - 14e7acec0e9ca15edbe5bcf87f8db4fd909347c0 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): update phpstan/phpstan requirement (#527)

Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan) to permit the ...

github.com/nextras/orm - 8aa7cd988dc7c019dc7e37674edaf33e51907a21 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
readme: update github actions badge

github.com/nextras/orm - 6c007c86dd1078371d8d42fdfeaa75def00a53ae authored over 3 years ago by Jan Škrášek <[email protected]>
update phpstan-nette to 0.12.21

github.com/nextras/orm - 53d3b52fa2f4e5dd799718b493f6dba78ec2dd80 authored over 3 years ago by Jan Skrasek <[email protected]>
Merge branch 'dependabot/composer/phpstan/phpstan-0.12.90'

github.com/nextras/orm - 82d0cfc277828ad71cbe66c02fb9de0577a7d74c authored over 3 years ago by Jan Skrasek <[email protected]>
phpstan: fix missing Traversable type argument

github.com/nextras/orm - 5d3b7e19556e66ea75764b35ca6c30a743550c87 authored over 3 years ago by Jan Skrasek <[email protected]>
build(deps-dev): update phpstan/phpstan-mockery requirement (#522)

Updates the requirements on [phpstan/phpstan-mockery](https://github.com/phpstan/phpstan-mockery...

github.com/nextras/orm - a0b9ae6d854298b6a5fea13806d878830a696e62 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): update phpstan/phpstan requirement

Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan) to permit the ...

github.com/nextras/orm - 13386c3e2c1eb4c1283e01a997cde2b314a9c486 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): update phpstan/phpstan requirement (#520)

Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan) to permit the ...

github.com/nextras/orm - bd216386ca57e74fa62c9fac94bb9cb1c7edb61e authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
docs: switch to markdown

github.com/nextras/orm - f3ff99df9a6915bcf41fcd338afda34bed82c8fe authored over 3 years ago by Jan Skrasek <[email protected]>
Fix PHPDoc (#519)

github.com/nextras/orm - a56b127fae24a15996712a69f0e0496808ba6d61 authored over 3 years ago by Ondřej Mirtes <[email protected]>
add .phpstorm.meta.php

github.com/nextras/orm - f0d67ae46b7ff9868382d5046fe2d62946e0ca8d authored over 3 years ago by Jan Škrášek <[email protected]>
build(deps-dev): update phpstan/phpstan-nette requirement (#517)

Updates the requirements on [phpstan/phpstan-nette](https://github.com/phpstan/phpstan-nette) to...

github.com/nextras/orm - 2f1b72384f82e7ef15519c5a520216f2db5c7305 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): update phpstan/phpstan requirement (#516)

Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan) to permit the ...

github.com/nextras/orm - b435841388df11efe25ef1c771175b017de78084 authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
reposiory: use generic for event listener args [closes #515]

github.com/nextras/orm - 3daa7dd8e9f23f3f6440da151acaf3fd4b3bb025 authored over 3 years ago by Jan Skrasek <[email protected]>
Entity->hasValue() should not set null value for uninitialized property (#514)

* tests: fix log dir when simply run with debugger

* relationship: do not require dummy setRa...

github.com/nextras/orm - bcf97434b6c7cf6bd68b61c570a6913e569c21c8 authored over 3 years ago by Jan Škrášek <[email protected]>
entity: hasValue() should not set null value for uninitialized property

github.com/nextras/orm - 1200d2016b9e7fbd48ee8e0efe38edc514d0c7f4 authored over 3 years ago by Marek Bartoš <[email protected]>
relationship: do not require dummy setRawValue init call for non-main OneHasOne relationship

github.com/nextras/orm - 5ba7600b78ec3369014e3ad79805fee3c3b44a9e authored over 3 years ago by Jan Skrasek <[email protected]>
tests: fix log dir when simply run with debugger

github.com/nextras/orm - df9d618a3698c72a9274be7d8c05de90b6200c57 authored over 3 years ago by Jan Skrasek <[email protected]>
doc: prepare migrate 5.0 doc

github.com/nextras/orm - 7a551124e90f7691b24090a302eeaab72bcdfc4a authored over 3 years ago by Jan Skrasek <[email protected]>
relationship: rewrite hasMany::set() to avoid not-needed add & remove ops [closes #511] (#512)

github.com/nextras/orm - c0e3d0325aa51e75bef469ca001e4d047f79d4d3 authored over 3 years ago by Jan Škrášek <[email protected]>
relationship: reading removed entity retracks it (#510)

github.com/nextras/orm - 2e2cdb704d72a58097d7242b0ddee56a1c39ea53 authored over 3 years ago by Jan Škrášek <[email protected]>
fix metadata parsing changed in latest phpstan update

github.com/nextras/orm - 97e9e89ef3baf39a526bc5f098923293e21d9d86 authored over 3 years ago by Jan Skrasek <[email protected]>
build(deps-dev): update phpstan/phpstan requirement from 0.12.81 to 0.12.82 (#505)

* build(deps-dev): update phpstan/phpstan requirement

Updates the requirements on [phpstan/ph...

github.com/nextras/orm - 163c2e85a8ece84a8bb6c859d8ce669c81273421 authored over 3 years ago by Jan Škrášek <[email protected]>
fixes for latest PHPStan

github.com/nextras/orm - 6fcba0478d4254adb51bcae9125fd8ee9fc2db94 authored over 3 years ago by Jan Skrasek <[email protected]>
phpdoc: use unprefixed generic tags

github.com/nextras/orm - d69437fc4ac778fc934970733807586dd2430600 authored over 3 years ago by Jan Skrasek <[email protected]>
build(deps-dev): update phpstan/phpstan requirement

Updates the requirements on [phpstan/phpstan](https://github.com/phpstan/phpstan) to permit the ...

github.com/nextras/orm - 863bf6790c54d48da59bba6730d1052f657fcd2d authored over 3 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dbal builder: rewrite WHERE condition for has-many rel into JOIN clause and aggretaion in HAVING (#496)

This commit changes how we handle has-many relationship query construction.
Until now, every ha...

github.com/nextras/orm - 880b9986cb2141537371ab922ddaf9c8497c6d03 authored over 3 years ago by Jan Škrášek <[email protected]>
Merge pull request #509 from nextras/array_maper_fixes

Array Maper fixes

github.com/nextras/orm - 9b5ed59d97a0d23526629e5a2e03934d31202f4f authored over 3 years ago by Jan Škrášek <[email protected]>
tests: failing test in ArrayMapper

github.com/nextras/orm - 867c898bfd94de961d4ea70a6afca57e8184813b authored over 3 years ago by Martin Brettschneider <[email protected]>
array mapper: refactored

github.com/nextras/orm - e7202c8a57472b82c6d0a2a0afd063f802b7605b authored over 3 years ago by Jan Skrasek <[email protected]>
dbal conventions: remove buggy optimization

Having different primary keys in referencing tables does not mean
that they will be named the sa...

github.com/nextras/orm - a7ab760535955ebc006b344f94b5e0eb7012dc1b authored over 3 years ago by Jan Skrasek <[email protected]>
array mapper: fix selecting main mapper for storage

github.com/nextras/orm - 9f662f8bbb219ee9cbcccaf8c0ef07de67d722bb authored over 3 years ago by Jan Skrasek <[email protected]>
test: introduce publishers & tags

github.com/nextras/orm - 759d7779dd3e826d6eb6f5508858881b288108cb authored over 3 years ago by Martin Brettschneider <[email protected]>
build(deps-dev): update phpstan/phpstan-mockery requirement (#503)

Updates the requirements on [phpstan/phpstan-mockery](https://github.com/phpstan/phpstan-mockery...

github.com/nextras/orm - 4cc9a12df6de061bebafaa4dab25a3c738ede353 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps-dev): update phpstan/phpstan-nette requirement (#504)

Updates the requirements on [phpstan/phpstan-nette](https://github.com/phpstan/phpstan-nette) to...

github.com/nextras/orm - cb2a1b147ca77e63418a50de75b5a3cd688ae4fb authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
tests: fix missing return type

github.com/nextras/orm - bc569b76020442fbc4a9fdcdf15872644c989670 authored almost 4 years ago by Jan Škrášek <[email protected]>