Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/yiisoft/factory
Object factory that is able to resolve dependencies from PSR-11 container
https://github.com/yiisoft/factory
Update rector/rector requirement from ^1.0.0 to ^2.0.3
dependabot[bot] opened this pull request about 1 month ago
dependabot[bot] opened this pull request about 1 month ago
Move `$definitions` to the first place in `Factory::__construct()`
vjik opened this issue about 1 month ago
vjik opened this issue about 1 month ago
Add `StrictFactory`
vjik opened this pull request 3 months ago
vjik opened this pull request 3 months ago
Improve CI
vjik opened this pull request 3 months ago
vjik opened this pull request 3 months ago
Remove scrutinizer
vjik opened this pull request 3 months ago
vjik opened this pull request 3 months ago
Fix readme badges
vjik opened this pull request 3 months ago
vjik opened this pull request 3 months ago
Update yiisoft/test-support requirement from ^1.3 to ^3.0
dependabot[bot] opened this pull request 6 months ago
dependabot[bot] opened this pull request 6 months ago
Update file
luizcmarin opened this pull request 8 months ago
luizcmarin opened this pull request 8 months ago
Update file
luizcmarin opened this pull request 9 months ago
luizcmarin opened this pull request 9 months ago
Fix `composer require` command in README.md
Tigrov opened this pull request 9 months ago
Tigrov opened this pull request 9 months ago
Fix docs
luizcmarin opened this pull request 9 months ago
luizcmarin opened this pull request 9 months ago
Docs folder standardization and other fixes
luizcmarin opened this pull request 9 months ago
luizcmarin opened this pull request 9 months ago
Update phpunit/phpunit requirement from ^9.5 to ^10.5
dependabot[bot] opened this pull request 10 months ago
dependabot[bot] opened this pull request 10 months ago
More comfortable way to create an object using a factory
Tigrov opened this issue 10 months ago
Tigrov opened this issue 10 months ago
Update rector/rector requirement from ^0.19.0 to ^1.0.0
dependabot[bot] opened this pull request 12 months ago
dependabot[bot] opened this pull request 12 months ago
Update rector/rector requirement from ^0.18.0 to ^0.19.0
dependabot[bot] opened this pull request about 1 year ago
dependabot[bot] opened this pull request about 1 year ago
Merge Php8 and Unit tests + Improve CI
vjik opened this pull request about 1 year ago
vjik opened this pull request about 1 year ago
Merge `Php8` and `Unit` tests
vjik opened this issue about 1 year ago
vjik opened this issue about 1 year ago
Make container optional
vjik opened this pull request about 1 year ago
vjik opened this pull request about 1 year ago
Fix tests + Improve CI
vjik opened this pull request about 1 year ago
vjik opened this pull request about 1 year ago
Update rector/rector requirement from ^0.17.0 to ^0.18.0
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Update phpunit/phpunit requirement from ^9.5 to ^10.3
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Update phpunit/phpunit requirement from ^9.5 to ^10.2
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Fix BC checker, update PR template, improve readme and update StyleCI config
vjik opened this pull request over 1 year ago
vjik opened this pull request over 1 year ago
Adapt tests to Yii Definitions changes
vjik opened this pull request over 1 year ago
vjik opened this pull request over 1 year ago
Update rector/rector requirement from ^0.16.0 to ^0.17.0
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Update rector/rector requirement from ^0.15.20 to ^0.16.0
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Update StyleCI config
vjik opened this pull request almost 2 years ago
vjik opened this pull request almost 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.20
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.19
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Update code of conduct
vjik opened this pull request almost 2 years ago
vjik opened this pull request almost 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.18
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.17
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.16
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.13
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.12
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.11
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.10
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.7
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.5
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.4
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
Fix tests
vjik opened this issue about 2 years ago
vjik opened this issue about 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.3
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.2
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
Update psalm
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
Update vimeo/psalm requirement from ^4.18 to ^5.3
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.1
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
Update vimeo/psalm requirement from ^4.18 to ^5.2
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.0
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
Update vimeo/psalm requirement from ^4.18 to ^5.1
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
Update vimeo/psalm requirement from ^4.18 to ^5.0
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
Adopt definitions changes
xepozz opened this pull request about 2 years ago
xepozz opened this pull request about 2 years ago
Update yiisoft/definitions requirement from ^1.0|^2.0 to ^3.0.1
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
[Batch] Add composer-require-checker CI
xepozz opened this pull request over 2 years ago
xepozz opened this pull request over 2 years ago
Raise minimum PHP version to 8.0 and minor refactoring
xepozz opened this pull request over 2 years ago
xepozz opened this pull request over 2 years ago
Update yiisoft/test-support requirement from ^1.3 to ^3.0
dependabot[bot] opened this pull request over 2 years ago
dependabot[bot] opened this pull request over 2 years ago
Update yiisoft/test-support requirement from ^1.3 to ^2.0
dependabot[bot] opened this pull request over 2 years ago
dependabot[bot] opened this pull request over 2 years ago
Add support for `yiisoft/definitions` version `^2.0`
vjik opened this pull request over 2 years ago
vjik opened this pull request over 2 years ago
Use reusables actions.
terabytesoftw opened this pull request over 2 years ago
terabytesoftw opened this pull request over 2 years ago
New in initializers in PHP 8.1
mj4444ru opened this issue about 3 years ago
mj4444ru opened this issue about 3 years ago
Fix #152: Make factory immutable
samdark opened this pull request about 3 years ago
samdark opened this pull request about 3 years ago
Split tests
samdark opened this pull request about 3 years ago
samdark opened this pull request about 3 years ago
Add support resolving of `Factory` dependency
vjik opened this issue about 3 years ago
vjik opened this issue about 3 years ago
Add references only to factory definitions and only to container definitions
vjik opened this issue about 3 years ago
vjik opened this issue about 3 years ago
Make `Factory` immutable
vjik opened this issue about 3 years ago
vjik opened this issue about 3 years ago
Improve logic of object creation and dependency resolving
vjik opened this pull request about 3 years ago
vjik opened this pull request about 3 years ago
Update to definitions changes
samdark opened this pull request about 3 years ago
samdark opened this pull request about 3 years ago
Move NotFoundException from definitions
samdark opened this pull request about 3 years ago
samdark opened this pull request about 3 years ago
Fix nullable parameter behavior
yiiliveext opened this pull request about 3 years ago
yiiliveext opened this pull request about 3 years ago
Refactor factory
yiiliveext opened this pull request over 3 years ago
yiiliveext opened this pull request over 3 years ago
Remove DependencyResolverInterface
yiiliveext opened this pull request over 3 years ago
yiiliveext opened this pull request over 3 years ago
References should be resolved the same way as dependencies
samdark opened this issue over 3 years ago
samdark opened this issue over 3 years ago
Adopt to changes in `yiisoft/definitions`
vjik opened this pull request over 3 years ago
vjik opened this pull request over 3 years ago
Service locator concept
vjik opened this pull request over 3 years ago
vjik opened this pull request over 3 years ago
Ambiguity of references
vjik opened this issue over 3 years ago
vjik opened this issue over 3 years ago
How could I create a new instance by definition
ChisWill opened this issue over 3 years ago
ChisWill opened this issue over 3 years ago
Adjust factory behavior for references and dependencies
vjik opened this pull request over 3 years ago
vjik opened this pull request over 3 years ago
Use definitions from `yiisoft/definitions`
vjik opened this pull request over 3 years ago
vjik opened this pull request over 3 years ago
Move defintions into separate package
samdark opened this issue over 3 years ago
samdark opened this issue over 3 years ago
Adjust factory behavior for references and dependencies
samdark opened this issue over 3 years ago
samdark opened this issue over 3 years ago
Schedule GitHub workflows
viktorprogger opened this pull request over 3 years ago
viktorprogger opened this pull request over 3 years ago
Don't resolve nullable parameters without default value
vjik opened this issue over 3 years ago
vjik opened this issue over 3 years ago
Rename `Factory::$container` to `Factory::$dependencyResolver`
vjik opened this pull request over 3 years ago
vjik opened this pull request over 3 years ago
Cleanup references
vjik opened this pull request over 3 years ago
vjik opened this pull request over 3 years ago
Rename `Factory::$container` to `Factory::$dependencyResolver`
vjik opened this issue over 3 years ago
vjik opened this issue over 3 years ago
Don't try set null to non-nullable dependencies + add more exceptions inheriting `NotInstantiableException`
vjik opened this pull request over 3 years ago
vjik opened this pull request over 3 years ago
Throws exception on circular dependencies
vjik opened this pull request over 3 years ago
vjik opened this pull request over 3 years ago
Inherit `CircularReferenceException` from `NotInstantiableException`
vjik opened this issue over 3 years ago
vjik opened this issue over 3 years ago
Deny use instance of `DefinitionInterface` (exclude `ReferenceInterface`) as definition or constructor argument
vjik opened this pull request over 3 years ago
vjik opened this pull request over 3 years ago
Rename DependencyResolverInterface::resolve() to DependencyResolverInterface::resolveReference()
vjik opened this pull request over 3 years ago
vjik opened this pull request over 3 years ago
Remove DependencyResolverInterface::shouldCloneOnResolve() and related changes
vjik opened this pull request over 3 years ago
vjik opened this pull request over 3 years ago
Move injector to dependency resolver
vjik opened this pull request over 3 years ago
vjik opened this pull request over 3 years ago
Fix definition normalizer: in some cases class name was be null
vjik opened this pull request over 3 years ago
vjik opened this pull request over 3 years ago
Use friendly exceptions
vjik opened this issue over 3 years ago
vjik opened this issue over 3 years ago
Factory use ID of array definition as class name if class skipped + Fix bug: factory don't use definitions on resolve dependenices in some cases
vjik opened this pull request over 3 years ago
vjik opened this pull request over 3 years ago
Add psalm annotation for type hint returned object of `Factory::create()`
vjik opened this pull request over 3 years ago
vjik opened this pull request over 3 years ago
Bug: factory don't use definition indirectly
vjik opened this issue over 3 years ago
vjik opened this issue over 3 years ago
Add psalm annotation for type hint returned object of `Factory::create()`
vjik opened this issue over 3 years ago
vjik opened this issue over 3 years ago
Add lazy decorator
xepozz opened this pull request over 3 years ago
xepozz opened this pull request over 3 years ago
Remove unused meta for non-existing Factory::get()
samdark opened this pull request over 3 years ago
samdark opened this pull request over 3 years ago