Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/nextras/orm
Orm with clean object design, smart relationship loading and powerful collections.
https://github.com/nextras/orm
[model] fixed notice when there is no repository
b14023f6a7e3d20f76051aca57f6b11b9e0c64b7 authored over 10 years ago
b14023f6a7e3d20f76051aca57f6b11b9e0c64b7 authored over 10 years ago
[entity] implemented support for directly setting in setters/getters
9902517645a712a5b22f6a8a8b7ef4334e5b48b0 authored over 10 years ago
9902517645a712a5b22f6a8a8b7ef4334e5b48b0 authored over 10 years ago
[storageReflection] fixed common reflection
33de4e1c6e3cfd7986741eff217887e7732476da authored over 10 years ago
33de4e1c6e3cfd7986741eff217887e7732476da authored over 10 years ago
[mapper] default tablename detection moved to BaseMapper
5a0809eadaca749e5bdaf2edf48d5eb2e169fe32 authored over 10 years ago
5a0809eadaca749e5bdaf2edf48d5eb2e169fe32 authored over 10 years ago
[mapper ]default mapper is abstract
495b7b4c8b8de139513dd9ac0eded7899757feec authored over 10 years ago
495b7b4c8b8de139513dd9ac0eded7899757feec authored over 10 years ago
phpdoc, typos, coding style
d99386c77b3e9078d397bd5afb2c59785b580287 authored over 10 years ago
d99386c77b3e9078d397bd5afb2c59785b580287 authored over 10 years ago
[repository] proper namespace
1479ea4e82fd7c2df36ede27dd13273a734689e6 authored over 10 years ago
1479ea4e82fd7c2df36ede27dd13273a734689e6 authored over 10 years ago
[mapper] removed final modifiers
33034deb46c99e3e4389659659d40cf5c33e4cf1 authored over 10 years ago
33034deb46c99e3e4389659659d40cf5c33e4cf1 authored over 10 years ago
[mapper] implemented missing method in array mapper
c30cf362b7572d49076b8c1618bdf502fee2effc authored over 10 years ago
c30cf362b7572d49076b8c1618bdf502fee2effc authored over 10 years ago
[tests] fix for attach method parameters
aba9a9fcee9cf3c3d0cebfdc037ad1ec3cb03be0 authored over 10 years ago
aba9a9fcee9cf3c3d0cebfdc037ad1ec3cb03be0 authored over 10 years ago
[entity] refactored condition parser
08ffd88d60aa17c731bed33ec45d6065a4b61bae authored over 10 years ago
08ffd88d60aa17c731bed33ec45d6065a4b61bae authored over 10 years ago
updated mockery due to 5.5.13 with serialization bug
5f68e1f9aa287a3c3e20209465d3e3ddd033911b authored over 10 years ago
5f68e1f9aa287a3c3e20209465d3e3ddd033911b authored over 10 years ago
[mapper] choose two pass strategy only if needed
2ad3a21bc2eac741ba0eaea7bae760058bb2fb59 authored over 10 years ago
2ad3a21bc2eac741ba0eaea7bae760058bb2fb59 authored over 10 years ago
[entity] removed final modifiers
cc1d5488329e2af46094ca10417733708a765a1c authored over 10 years ago
cc1d5488329e2af46094ca10417733708a765a1c authored over 10 years ago
typo
adfc98c666a19a64b02c937decc9966b812142d1 authored over 10 years ago
adfc98c666a19a64b02c937decc9966b812142d1 authored over 10 years ago
[entity] implemented serialization draft support
bd0af84ffe3d0f6067e020adde5ae0beae43725e authored over 10 years ago
bd0af84ffe3d0f6067e020adde5ae0beae43725e authored over 10 years ago
[entity] fixed suppor for conposite primary key
b1b74aa7d2bea4bf2e087c8266ea1d0a0a2773ec authored over 10 years ago
b1b74aa7d2bea4bf2e087c8266ea1d0a0a2773ec authored over 10 years ago
[entity] proper check if isPersisted()
ace49fe30d5f330f8ad26326173011a3ed244a61 authored over 10 years ago
ace49fe30d5f330f8ad26326173011a3ed244a61 authored over 10 years ago
[entity] attach injects Metadata
d6aa0dfcc69a5321aeab5736cbfd7d32993c258a authored over 10 years ago
d6aa0dfcc69a5321aeab5736cbfd7d32993c258a authored over 10 years ago
[relationships] fixed support for removing entities
840f81e77e72d4f303476a1c0d095f9559a1b9b0 authored over 10 years ago
840f81e77e72d4f303476a1c0d095f9559a1b9b0 authored over 10 years ago
[mapper] fixed iterator counting
219d8b55d216f543f1486bd279d0109f08e7fd6a authored over 10 years ago
219d8b55d216f543f1486bd279d0109f08e7fd6a authored over 10 years ago
[mapper] fix ambiguous column
858ec7664e2f73fe7efc519e6c9e4c1e70408426 authored over 10 years ago
858ec7664e2f73fe7efc519e6c9e4c1e70408426 authored over 10 years ago
[entity] better support for composite primary key
d97f3d67c58e3d1c9e5b704ca0ffdb0aaf2d2af4 authored over 10 years ago
d97f3d67c58e3d1c9e5b704ca0ffdb0aaf2d2af4 authored over 10 years ago
[entity] tracking persistency by property
06622e076257e08162a47c651b575c2e77592f84 authored over 10 years ago
06622e076257e08162a47c651b575c2e77592f84 authored over 10 years ago
[entity] isModified() is affected by IProperty[Container|Injection]
c18197c238591b33c2cdb1e30d79a32091eca886 authored over 10 years ago
c18197c238591b33c2cdb1e30d79a32091eca886 authored over 10 years ago
[reflection] refactored to fix cycle getStorageName problem
c202fe3c6ffcddacf8b053ee929b6aee6d8babd4 authored over 10 years ago
c202fe3c6ffcddacf8b053ee929b6aee6d8babd4 authored over 10 years ago
[mapper] fixed possible ambiguous query
42135c8f71bd97ce6e492d9e7eb4b938cfde7aea authored over 10 years ago
42135c8f71bd97ce6e492d9e7eb4b938cfde7aea authored over 10 years ago
[entity] fixed storing 1:1 directed relationship
39a50aacc1df31e3c51af06154d11e7016ff1574 authored over 10 years ago
39a50aacc1df31e3c51af06154d11e7016ff1574 authored over 10 years ago
[repository] fixed magic call
7b8aeb556c5a3efd1995642021e86f79d8b9ab02 authored over 10 years ago
7b8aeb556c5a3efd1995642021e86f79d8b9ab02 authored over 10 years ago
[mapper] fix two pass strategy detection
028923573da0b023a793759ee10a9d82787271f8 authored over 10 years ago
028923573da0b023a793759ee10a9d82787271f8 authored over 10 years ago
[relationships] implemented new OneHasOne Directed relationship
f068feabc25e8e7587476658b10a280c9bd90517 authored over 10 years ago
f068feabc25e8e7587476658b10a280c9bd90517 authored over 10 years ago
[entity] setId & getId are public
36b744f26986a592d5b69ef7f580a2c98fa7ad77 authored over 10 years ago
36b744f26986a592d5b69ef7f580a2c98fa7ad77 authored over 10 years ago
[relationships] fixed updateRelationship in OneHasOne
a3ea3fa372214d444d1a0c5d1e4ed2e49c096739 authored over 10 years ago
a3ea3fa372214d444d1a0c5d1e4ed2e49c096739 authored over 10 years ago
[DI] added dependency provider
0065e40f864ff161a4e7d634e0720c37cdc6e5a4 authored over 10 years ago
0065e40f864ff161a4e7d634e0720c37cdc6e5a4 authored over 10 years ago
[relationships] fixed iterating over partially unpersisted collection
3bc303cc4477fc3425b609d3a2823c1d8d28bc15 authored over 10 years ago
3bc303cc4477fc3425b609d3a2823c1d8d28bc15 authored over 10 years ago
[mapper] fixed caching empty resultset in relationship mapper
ba80e98e9294d350cf253de09124a4522d044332 authored over 10 years ago
ba80e98e9294d350cf253de09124a4522d044332 authored over 10 years ago
[mapper] NetteMapper: fixed caching relationship mappers
1907b6242028f64296c5b2538543395dcbfb0ea8 authored over 10 years ago
1907b6242028f64296c5b2538543395dcbfb0ea8 authored over 10 years ago
[entity] reflection: added support for own property container [refs #7]
4b7d034f48b1b742fa17e6c6234960bb255f9855 authored over 10 years ago
4b7d034f48b1b742fa17e6c6234960bb255f9855 authored over 10 years ago
[mapper] NetteMapper: added support for converting results to IEntity collections
dfba83d8e5deb21507d7d62c4eb3d003253e499c authored over 10 years ago
dfba83d8e5deb21507d7d62c4eb3d003253e499c authored over 10 years ago
[relationship] fixed persisited entities from already stored collection
613734fe9ee2ce8260d4d74f248a9d27203905fb authored over 10 years ago
613734fe9ee2ce8260d4d74f248a9d27203905fb authored over 10 years ago
[entity] persisting only needed relationships
783a604e2811f1dede271172c3bb2c5c8e8bc028 authored over 10 years ago
783a604e2811f1dede271172c3bb2c5c8e8bc028 authored over 10 years ago
[relationships] moved interfaces
1e7455c51b569741cc24baebd230be68e5422db6 authored over 10 years ago
1e7455c51b569741cc24baebd230be68e5422db6 authored over 10 years ago
[entity] fixed isModified() for persisted entities
358821dd4ebb7a68f7e52fa1cd558f0ad3adaae8 authored over 10 years ago
358821dd4ebb7a68f7e52fa1cd558f0ad3adaae8 authored over 10 years ago
[collection] array collection returns EntityIterator
0c4f629c51923e21624aa76ed8cc2134ae30332a authored over 10 years ago
0c4f629c51923e21624aa76ed8cc2134ae30332a authored over 10 years ago
[mapper] added support for more operators
154ceef2737c7b5a091586fdce4eec46e7d74254 authored over 10 years ago
154ceef2737c7b5a091586fdce4eec46e7d74254 authored over 10 years ago
[relationships] do not load collection for unpersisted entity
8861343f238d6e21a768b330dc0ae203024f00ae authored over 10 years ago
8861343f238d6e21a768b330dc0ae203024f00ae authored over 10 years ago
[repository] prevent recursion
502f0302abed3e4d87a6ca94707e91b0cda8a5f0 authored over 10 years ago
502f0302abed3e4d87a6ca94707e91b0cda8a5f0 authored over 10 years ago
[relationships] fixed persisting 1:n relationship
678da6166f42ce39905746d1b47d9f5a2e49ae9a authored over 10 years ago
678da6166f42ce39905746d1b47d9f5a2e49ae9a authored over 10 years ago
readme: added code climate
509f23d425c3a0261a7c4c1a919ddd61deaa63ce authored over 10 years ago
509f23d425c3a0261a7c4c1a919ddd61deaa63ce authored over 10 years ago
[entity] better error message
ee65e94bc19d4317a4e3f7198f090ddb33b3e2d3 authored over 10 years ago
ee65e94bc19d4317a4e3f7198f090ddb33b3e2d3 authored over 10 years ago
[relationships] hasOne: lazy model loading
71de96c678d74e92da26d7f3ad4afa29a9fc451a authored over 10 years ago
71de96c678d74e92da26d7f3ad4afa29a9fc451a authored over 10 years ago
[tests] added date time property container test
4ebcc40260ebd8ad4d2ccd9c6d7c489c19d9af04 authored over 10 years ago
4ebcc40260ebd8ad4d2ccd9c6d7c489c19d9af04 authored over 10 years ago
[tests] some test converted to testcases
41b39ed5e0856507f49d989287f8ce35c67ceb85 authored over 10 years ago
41b39ed5e0856507f49d989287f8ce35c67ceb85 authored over 10 years ago
[tests] event entity fragment test full coverage
435d68a1cb46d75e278334773aefc684c6f93e7d authored over 10 years ago
435d68a1cb46d75e278334773aefc684c6f93e7d authored over 10 years ago
[tests] added test for setting undefined index in EntityIterator
a18d7d9cf7a1a4aa6af1e331da8c99df6525cdff authored over 10 years ago
a18d7d9cf7a1a4aa6af1e331da8c99df6525cdff authored over 10 years ago
[tests] added cloning test for repository entity fragment
5ac4398b50ff9e327deb461efaee23478ecb56c9 authored over 10 years ago
5ac4398b50ff9e327deb461efaee23478ecb56c9 authored over 10 years ago
[tests] typos
8886613bf6d9425cddc0cb564648a00217769546 authored over 10 years ago
8886613bf6d9425cddc0cb564648a00217769546 authored over 10 years ago
[tests] added repository entity fragment test
7adeb84694ca9a701d6f4a85b8d16ff51a5ceb37 authored over 10 years ago
7adeb84694ca9a701d6f4a85b8d16ff51a5ceb37 authored over 10 years ago
[tests] added event entity fragment test
ac7c89fa0b869cacbbf4cda7268347b929eb4684 authored over 10 years ago
ac7c89fa0b869cacbbf4cda7268347b929eb4684 authored over 10 years ago
[entity] fixed & tested DataEntityFragment::isModified()
1fddf260c2ab5bd215bc1f9391139453694e51c4 authored over 10 years ago
1fddf260c2ab5bd215bc1f9391139453694e51c4 authored over 10 years ago
composer: unlock nette/tester dependency
90ec643b2ae5d69857ef9a5c5ca93d1386aacd23 authored over 10 years ago
90ec643b2ae5d69857ef9a5c5ca93d1386aacd23 authored over 10 years ago
typos
00cd860fb9e5e7a45550afbc1132dd25918d573f authored over 10 years ago
00cd860fb9e5e7a45550afbc1132dd25918d573f authored over 10 years ago
[collection] implemented simple negation [closes #5]
d6c25190fa51c93f7c8557dc42182b15f52295bd authored over 10 years ago
d6c25190fa51c93f7c8557dc42182b15f52295bd authored over 10 years ago
[relationships] updated for array mapper
6ef9b3b12bc65355b12b95fe23b53350711a4574 authored over 10 years ago
6ef9b3b12bc65355b12b95fe23b53350711a4574 authored over 10 years ago
typos
3ae9c9930f68bffde0d6cda5b4ebd76da8932435 authored over 10 years ago
3ae9c9930f68bffde0d6cda5b4ebd76da8932435 authored over 10 years ago
renamed namespace Mapper\NetteDatabase to Mapper\Nette
ef26808bd0bcc27383b1db05eb00f7d1a2643638 authored over 10 years ago
ef26808bd0bcc27383b1db05eb00f7d1a2643638 authored over 10 years ago
[mapper] nette mapper update entities only if needed [closes #6]
e2b275208df93147128e39df2453693d2c1801ff authored over 10 years ago
e2b275208df93147128e39df2453693d2c1801ff authored over 10 years ago
[mapper] Relationship mapper updates relatinship in transaction
c0e6e759a9f84ebd4b3654809da69d0a392778eb authored over 10 years ago
c0e6e759a9f84ebd4b3654809da69d0a392778eb authored over 10 years ago
[entity] fixed isModified detection
eb929dc4b1c6097f3b4cdad65b7a4c87e490a324 authored over 10 years ago
eb929dc4b1c6097f3b4cdad65b7a4c87e490a324 authored over 10 years ago
[mapper] NetteMapper::begin() is public, but not in interface
5a790c271994295e9304afe1646917bd4ddb3383 authored over 10 years ago
5a790c271994295e9304afe1646917bd4ddb3383 authored over 10 years ago
typos
8a66ceaa8cf367b28b748ccdcfa124b24828385c authored over 10 years ago
8a66ceaa8cf367b28b748ccdcfa124b24828385c authored over 10 years ago
[entity] fixed property container
fb849c966ca6e4c871340fc64940f20a9f8ee1f0 authored over 10 years ago
fb849c966ca6e4c871340fc64940f20a9f8ee1f0 authored over 10 years ago
[collection] array collection: optimized & fixed & more tested
e7b34392cb5854ba39ff3f9b9839d3ff765339ac authored over 10 years ago
e7b34392cb5854ba39ff3f9b9839d3ff765339ac authored over 10 years ago
[tests] added DI container
d50a209efac65cfdd904b9b9e5e98a2eda89fb8c authored over 10 years ago
d50a209efac65cfdd904b9b9e5e98a2eda89fb8c authored over 10 years ago
[tests] ArrayCollection tests uses new tests helpers
b78e7d0a23f1a86ed587d2d4ec13dc91135151dd authored over 10 years ago
b78e7d0a23f1a86ed587d2d4ec13dc91135151dd authored over 10 years ago
[test helper] added helpers for supereasy testing
05c63c1b06e5853f0442f14fbf62760023bd56e4 authored over 10 years ago
05c63c1b06e5853f0442f14fbf62760023bd56e4 authored over 10 years ago
[entity] fixed calling hasValue() on empty property
514ccb70f517b70628034daf840a5f513dcd52b3 authored over 10 years ago
514ccb70f517b70628034daf840a5f513dcd52b3 authored over 10 years ago
[entity] fixed refactoring of IPropepertyContainer (c37b780b8a5477979dde5c2e9cfdc4d55f9a24e4)
66e3ed2ea7c9785fa305f763a869a0d8fd4f3c18 authored over 10 years ago
66e3ed2ea7c9785fa305f763a869a0d8fd4f3c18 authored over 10 years ago
[relationship] implemented setInjectedValue for HasMany relationship
965ea1b2bd821dc47b9f3ea6a3704197de54bee9 authored over 10 years ago
965ea1b2bd821dc47b9f3ea6a3704197de54bee9 authored over 10 years ago
[relationship] fixed symetric update for hasOne relationship
62be6ceee0eecd5d54f70392e798552c5106a434 authored over 10 years ago
62be6ceee0eecd5d54f70392e798552c5106a434 authored over 10 years ago
[di] refactored orm extension
3c521e5c06438a98bbd76cf95af00fd826807afc authored over 10 years ago
3c521e5c06438a98bbd76cf95af00fd826807afc authored over 10 years ago
[mapper] implemented Array mapper
21e925390f21a953bec16be30c9724c09dff148d authored over 10 years ago
21e925390f21a953bec16be30c9724c09dff148d authored over 10 years ago
[repository] fixed identity map iterator over non-array
295d2bac822002c1228138742ae3c60a60ad058b authored over 10 years ago
295d2bac822002c1228138742ae3c60a60ad058b authored over 10 years ago
[relationships] added support for storing injected values in HasMany
74ed08558f0bf673cbc18c32f381f6eb58761727 authored over 10 years ago
74ed08558f0bf673cbc18c32f381f6eb58761727 authored over 10 years ago
[collection] fixed for empty relationship property
90a3d181bfd5662f7c3c00fe70385065b3b23d50 authored over 10 years ago
90a3d181bfd5662f7c3c00fe70385065b3b23d50 authored over 10 years ago
[entity] splitted IPropertyContainer & IPropertyInjection
Added IPropertyInjection::getStorableValue()
c37b780b8a5477979dde5c2e9cfdc4d55f9a24e4 authored over 10 years ago
[relationship] fixed ManyHasMany container
1f31a8989881ab2e57a315bffb039a1a11207729 authored over 10 years ago
1f31a8989881ab2e57a315bffb039a1a11207729 authored over 10 years ago
[mapper] fixed bugs from refactoring
0c0371b5b03b6bf1b50351a9bd336bb54a5e04de authored over 10 years ago
0c0371b5b03b6bf1b50351a9bd336bb54a5e04de authored over 10 years ago
typos
4b1c08af0bc01fdfa3a363b3fb751048a3ef547c authored over 10 years ago
4b1c08af0bc01fdfa3a363b3fb751048a3ef547c authored over 10 years ago
[mapper] simplified interface for relatinship collections
b5387a66917d7e57e12ab69e323324501a606fe4 authored over 10 years ago
b5387a66917d7e57e12ab69e323324501a606fe4 authored over 10 years ago
[mapper] removed unused default collection for relationship mapper
3588e96070a08e4cf2343f1b9b3171eefb3a5dad authored over 10 years ago
3588e96070a08e4cf2343f1b9b3171eefb3a5dad authored over 10 years ago
[collection] unified condition format (BC break!)
All tokens are delimited by ->
Example: this->author->name
[tests] added more namespace
06b01dcebc386846838e8209598f6ca04ea74020 authored over 10 years ago
06b01dcebc386846838e8209598f6ca04ea74020 authored over 10 years ago
[collection] limitBy() is immutable
4465852191ec7abf6d153fb085df7c1d407085bd authored over 10 years ago
4465852191ec7abf6d153fb085df7c1d407085bd authored over 10 years ago
[collection] empty fetchIterator if cloning
c36480b827e79d1574194141104dd40a78d0613f authored over 10 years ago
c36480b827e79d1574194141104dd40a78d0613f authored over 10 years ago
[collection] added ArrayCollection implementation
ff0a57f11c41d4e16dd308e7c47c8920ea676794 authored over 10 years ago
ff0a57f11c41d4e16dd308e7c47c8920ea676794 authored over 10 years ago
[relationships] fixed working with non-persisted entites + symetric relatinships
b2f6ed6da18fe13a467d346ffa8fd2c63e08d385 authored over 10 years ago
b2f6ed6da18fe13a467d346ffa8fd2c63e08d385 authored over 10 years ago
[collections] getCollectionMapper removed from interface
e563c79f9b17c74a1426e223904a8b32389beb9e authored over 10 years ago
e563c79f9b17c74a1426e223904a8b32389beb9e authored over 10 years ago
[tests] added read-only Author::$age property
5cc2d95afed092cfd4092067edf5942d562359cc authored over 10 years ago
5cc2d95afed092cfd4092067edf5942d562359cc authored over 10 years ago
[mapper] moved ndb independent methods to BaseMapper
e9bdc2390b2e885df74a057fc0df6fcdd86005c1 authored over 10 years ago
e9bdc2390b2e885df74a057fc0df6fcdd86005c1 authored over 10 years ago