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 yiisoft/test-support requirement from ^1.3 to ^3.0
dependabot[bot] opened this pull request 3 months ago
dependabot[bot] opened this pull request 3 months ago
Update file
luizcmarin opened this pull request 5 months ago
luizcmarin opened this pull request 5 months ago
Update file
luizcmarin opened this pull request 5 months ago
luizcmarin opened this pull request 5 months ago
Fix `composer require` command in README.md
Tigrov opened this pull request 5 months ago
Tigrov opened this pull request 5 months ago
Fix docs
luizcmarin opened this pull request 6 months ago
luizcmarin opened this pull request 6 months ago
Docs folder standardization and other fixes
luizcmarin opened this pull request 6 months ago
luizcmarin opened this pull request 6 months ago
Update phpunit/phpunit requirement from ^9.5 to ^10.5
dependabot[bot] opened this pull request 7 months ago
dependabot[bot] opened this pull request 7 months ago
More comfortable way to create an object using a factory
Tigrov opened this issue 7 months ago
Tigrov opened this issue 7 months ago
Update rector/rector requirement from ^0.19.0 to ^1.0.0
dependabot[bot] opened this pull request 8 months ago
dependabot[bot] opened this pull request 8 months ago
Update rector/rector requirement from ^0.18.0 to ^0.19.0
dependabot[bot] opened this pull request 9 months ago
dependabot[bot] opened this pull request 9 months ago
Merge Php8 and Unit tests + Improve CI
vjik opened this pull request 11 months ago
vjik opened this pull request 11 months ago
Merge `Php8` and `Unit` tests
vjik opened this issue 11 months ago
vjik opened this issue 11 months ago
Make container optional
vjik opened this pull request 11 months ago
vjik opened this pull request 11 months ago
Fix tests + Improve CI
vjik opened this pull request 11 months ago
vjik opened this pull request 11 months ago
Update rector/rector requirement from ^0.17.0 to ^0.18.0
dependabot[bot] opened this pull request about 1 year ago
dependabot[bot] opened this pull request about 1 year ago
Update phpunit/phpunit requirement from ^9.5 to ^10.3
dependabot[bot] opened this pull request about 1 year ago
dependabot[bot] opened this pull request about 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 over 1 year ago
vjik opened this pull request over 1 year ago
Update rector/rector requirement from ^0.14.3 to ^0.15.20
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.14.3 to ^0.15.19
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Update code of conduct
vjik opened this pull request over 1 year ago
vjik opened this pull request over 1 year ago
Update rector/rector requirement from ^0.14.3 to ^0.15.18
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.14.3 to ^0.15.17
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.14.3 to ^0.15.16
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.14.3 to ^0.15.13
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.14.3 to ^0.15.12
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.14.3 to ^0.15.11
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.14.3 to ^0.15.10
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.14.3 to ^0.15.7
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.5
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.4
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Fix tests
vjik opened this issue almost 2 years ago
vjik opened this issue almost 2 years ago
Update rector/rector requirement from ^0.14.3 to ^0.15.3
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.2
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Update psalm
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Update vimeo/psalm requirement from ^4.18 to ^5.3
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.1
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Update vimeo/psalm requirement from ^4.18 to ^5.2
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.0
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Update vimeo/psalm requirement from ^4.18 to ^5.1
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Update vimeo/psalm requirement from ^4.18 to ^5.0
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Adopt definitions changes
xepozz opened this pull request almost 2 years ago
xepozz opened this pull request almost 2 years ago
Update yiisoft/definitions requirement from ^1.0|^2.0 to ^3.0.1
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
[Batch] Add composer-require-checker CI
xepozz opened this pull request about 2 years ago
xepozz opened this pull request about 2 years ago
Raise minimum PHP version to 8.0 and minor refactoring
xepozz opened this pull request about 2 years ago
xepozz opened this pull request about 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 almost 3 years ago
mj4444ru opened this issue almost 3 years ago
Fix #152: Make factory immutable
samdark opened this pull request almost 3 years ago
samdark opened this pull request almost 3 years ago
Split tests
samdark opened this pull request almost 3 years ago
samdark opened this pull request almost 3 years ago
Add support resolving of `Factory` dependency
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Add references only to factory definitions and only to container definitions
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Make `Factory` immutable
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Improve logic of object creation and dependency resolving
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
Update to definitions changes
samdark opened this pull request almost 3 years ago
samdark opened this pull request almost 3 years ago
Move NotFoundException from definitions
samdark opened this pull request almost 3 years ago
samdark opened this pull request almost 3 years ago
Fix nullable parameter behavior
yiiliveext opened this pull request almost 3 years ago
yiiliveext opened this pull request almost 3 years ago
Refactor factory
yiiliveext opened this pull request about 3 years ago
yiiliveext opened this pull request about 3 years ago
Remove DependencyResolverInterface
yiiliveext opened this pull request about 3 years ago
yiiliveext opened this pull request about 3 years ago
References should be resolved the same way as dependencies
samdark opened this issue about 3 years ago
samdark opened this issue about 3 years ago
Adopt to changes in `yiisoft/definitions`
vjik opened this pull request about 3 years ago
vjik opened this pull request about 3 years ago
Service locator concept
vjik opened this pull request about 3 years ago
vjik opened this pull request about 3 years ago
Ambiguity of references
vjik opened this issue about 3 years ago
vjik opened this issue about 3 years ago
How could I create a new instance by definition
ChisWill opened this issue about 3 years ago
ChisWill opened this issue about 3 years ago
Adjust factory behavior for references and dependencies
vjik opened this pull request about 3 years ago
vjik opened this pull request about 3 years ago
Use definitions from `yiisoft/definitions`
vjik opened this pull request about 3 years ago
vjik opened this pull request about 3 years ago
Move defintions into separate package
samdark opened this issue about 3 years ago
samdark opened this issue about 3 years ago
Adjust factory behavior for references and dependencies
samdark opened this issue about 3 years ago
samdark opened this issue about 3 years ago
Schedule GitHub workflows
viktorprogger opened this pull request about 3 years ago
viktorprogger opened this pull request about 3 years ago
Don't resolve nullable parameters without default value
vjik opened this issue about 3 years ago
vjik opened this issue about 3 years ago
Rename `Factory::$container` to `Factory::$dependencyResolver`
vjik opened this pull request about 3 years ago
vjik opened this pull request about 3 years ago
Cleanup references
vjik opened this pull request about 3 years ago
vjik opened this pull request about 3 years ago
Rename `Factory::$container` to `Factory::$dependencyResolver`
vjik opened this issue about 3 years ago
vjik opened this issue about 3 years ago
Don't try set null to non-nullable dependencies + add more exceptions inheriting `NotInstantiableException`
vjik opened this pull request about 3 years ago
vjik opened this pull request about 3 years ago
Throws exception on circular dependencies
vjik opened this pull request about 3 years ago
vjik opened this pull request about 3 years ago
Inherit `CircularReferenceException` from `NotInstantiableException`
vjik opened this issue about 3 years ago
vjik opened this issue about 3 years ago
Deny use instance of `DefinitionInterface` (exclude `ReferenceInterface`) as definition or constructor argument
vjik opened this pull request about 3 years ago
vjik opened this pull request about 3 years ago
Rename DependencyResolverInterface::resolve() to DependencyResolverInterface::resolveReference()
vjik opened this pull request about 3 years ago
vjik opened this pull request about 3 years ago
Remove DependencyResolverInterface::shouldCloneOnResolve() and related changes
vjik opened this pull request about 3 years ago
vjik opened this pull request about 3 years ago
Move injector to dependency resolver
vjik opened this pull request about 3 years ago
vjik opened this pull request about 3 years ago
Fix definition normalizer: in some cases class name was be null
vjik opened this pull request about 3 years ago
vjik opened this pull request about 3 years ago
Use friendly exceptions
vjik opened this issue about 3 years ago
vjik opened this issue about 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 about 3 years ago
vjik opened this pull request about 3 years ago
Add psalm annotation for type hint returned object of `Factory::create()`
vjik opened this pull request about 3 years ago
vjik opened this pull request about 3 years ago
Bug: factory don't use definition indirectly
vjik opened this issue about 3 years ago
vjik opened this issue about 3 years ago
Add psalm annotation for type hint returned object of `Factory::create()`
vjik opened this issue about 3 years ago
vjik opened this issue about 3 years ago
Add lazy decorator
xepozz opened this pull request about 3 years ago
xepozz opened this pull request about 3 years ago
Remove unused meta for non-existing Factory::get()
samdark opened this pull request about 3 years ago
samdark opened this pull request about 3 years ago
Consider which argument to use in callable definitions
vjik opened this issue about 3 years ago
vjik opened this issue about 3 years ago
Add PhpStorm meta for Factory::create()
vjik opened this issue about 3 years ago
vjik opened this issue about 3 years ago
Null can be assigned as a definition class name
yiiliveext opened this issue about 3 years ago
yiiliveext opened this issue about 3 years ago
Throw exception on send excessive parameters to constructor
vjik opened this issue about 3 years ago
vjik opened this issue about 3 years ago
Deny use instance of `DefinitionInterface` (exclude `ReferenceInterface`) as definition
vjik opened this issue about 3 years ago
vjik opened this issue about 3 years ago
Add support skip `class` in array definition
vjik opened this issue about 3 years ago
vjik opened this issue about 3 years ago