├── .coveralls.yml ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CONTRIBUTING.md ├── Changelog.md ├── LICENSE ├── README.md ├── Upgrade.md ├── composer.json ├── composer.lock ├── docs ├── advanced │ ├── bean-post-processor.md │ ├── bookdown.json │ ├── production-tuning.md │ ├── session-aware-beans.md │ └── structure-config.md ├── basic │ ├── basic-concepts.md │ ├── bean-config.md │ ├── bean-parameters.md │ ├── bookdown.json │ └── injecting-dependencies.md ├── bookdown.json └── intro │ ├── beans.md │ ├── bookdown.json │ ├── getting-started.md │ └── what-is-disco.md ├── phpbench.json.dist ├── phpcs.xml ├── phpdoc.dist.xml ├── phpstan.neon.dist ├── phpunit.xml.dist ├── src └── bitExpert │ └── Disco │ ├── AnnotationBeanFactory.php │ ├── Annotations │ ├── Alias.php │ ├── AnnotationAttributeParser.php │ ├── Bean.php │ ├── BeanPostProcessor.php │ ├── Configuration.php │ ├── Parameter.php │ └── ParameterAwareAnnotation.php │ ├── BeanException.php │ ├── BeanFactory.php │ ├── BeanFactoryConfiguration.php │ ├── BeanFactoryRegistry.php │ ├── BeanNotFoundException.php │ ├── BeanPostProcessor.php │ ├── InitializedBean.php │ ├── Proxy │ ├── Configuration │ │ ├── AliasContainerInterface.php │ │ ├── ConfigurationFactory.php │ │ ├── ConfigurationGenerator.php │ │ ├── MethodGenerator │ │ │ ├── BeanMethod.php │ │ │ ├── BeanPostProcessorMethod.php │ │ │ ├── Constructor.php │ │ │ ├── GetAlias.php │ │ │ ├── GetParameter.php │ │ │ ├── HasAlias.php │ │ │ ├── MagicSleep.php │ │ │ ├── ParameterAwareMethodGenerator.php │ │ │ └── WrapBeanAsLazy.php │ │ └── PropertyGenerator │ │ │ ├── AliasesProperty.php │ │ │ ├── BeanFactoryConfigurationProperty.php │ │ │ ├── BeanPostProcessorsProperty.php │ │ │ ├── ForceLazyInitProperty.php │ │ │ ├── ParameterValuesProperty.php │ │ │ └── SessionBeansProperty.php │ └── LazyBean │ │ ├── LazyBeanFactory.php │ │ ├── LazyBeanGenerator.php │ │ ├── MethodGenerator │ │ ├── Constructor.php │ │ ├── MagicSleep.php │ │ └── MagicWakeup.php │ │ └── PropertyGenerator │ │ └── ValueHolderBeanIdProperty.php │ └── Store │ ├── BeanStore.php │ └── SerializableBeanStore.php └── tests ├── bitExpert └── Disco │ ├── AnnotationBeanFactoryUnitTest.php │ ├── Annotations │ ├── AliasUnitTest.php │ ├── AnnotationAttributeParserUnitTest.php │ ├── BeanPostProcessorUnitTest.php │ ├── BeanUnitTest.php │ └── ParameterUnitTest.php │ ├── BeanFactoryConfigurationUnitTest.php │ ├── BeanFactoryRegistryUnitTest.php │ ├── Config │ ├── BeanConfiguration.php │ ├── BeanConfigurationPersistence.php │ ├── BeanConfigurationSubclass.php │ ├── BeanConfigurationTrait.php │ ├── BeanConfigurationWithAliases.php │ ├── BeanConfigurationWithConflictingAliases.php │ ├── BeanConfigurationWithConflictingAliasesInParentClass.php │ ├── BeanConfigurationWithParameterizedPostProcessor.php │ ├── BeanConfigurationWithParameters.php │ ├── BeanConfigurationWithPostProcessor.php │ ├── BeanConfigurationWithPostProcessorAndParameterizedDependency.php │ ├── BeanConfigurationWithPrimitives.php │ ├── BeanConfigurationWithProtectedMethod.php │ ├── ExtendedBeanConfigurationOverwritingParentAlias.php │ ├── InterfaceConfiguration.php │ ├── InvalidConfiguration.php │ ├── MissingBeanAnnotationConfiguration.php │ ├── MissingReturnTypeConfiguration.php │ ├── NonExistentReturnTypeConfiguration.php │ ├── Traits │ │ └── NonSingletonNonLazyRequestBean.php │ └── WrongReturnTypeConfiguration.php │ ├── Helper │ ├── InitializedService.php │ ├── MasterService.php │ ├── ParameterizedSampleServiceBeanPostProcessor.php │ ├── SampleService.php │ ├── SampleServiceBeanPostProcessor.php │ └── SampleServiceInterface.php │ ├── Proxy │ ├── Configuration │ │ └── ConfigurationGeneratorUnitTest.php │ └── LazyBean │ │ └── LazyBeanGeneratorUnitTest.php │ └── Store │ └── SerializableBeanStoreUnitTest.php └── bootstrap.php /.coveralls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/.coveralls.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/Changelog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/README.md -------------------------------------------------------------------------------- /Upgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/Upgrade.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/composer.lock -------------------------------------------------------------------------------- /docs/advanced/bean-post-processor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/docs/advanced/bean-post-processor.md -------------------------------------------------------------------------------- /docs/advanced/bookdown.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/docs/advanced/bookdown.json -------------------------------------------------------------------------------- /docs/advanced/production-tuning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/docs/advanced/production-tuning.md -------------------------------------------------------------------------------- /docs/advanced/session-aware-beans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/docs/advanced/session-aware-beans.md -------------------------------------------------------------------------------- /docs/advanced/structure-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/docs/advanced/structure-config.md -------------------------------------------------------------------------------- /docs/basic/basic-concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/docs/basic/basic-concepts.md -------------------------------------------------------------------------------- /docs/basic/bean-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/docs/basic/bean-config.md -------------------------------------------------------------------------------- /docs/basic/bean-parameters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/docs/basic/bean-parameters.md -------------------------------------------------------------------------------- /docs/basic/bookdown.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/docs/basic/bookdown.json -------------------------------------------------------------------------------- /docs/basic/injecting-dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/docs/basic/injecting-dependencies.md -------------------------------------------------------------------------------- /docs/bookdown.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/docs/bookdown.json -------------------------------------------------------------------------------- /docs/intro/beans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/docs/intro/beans.md -------------------------------------------------------------------------------- /docs/intro/bookdown.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/docs/intro/bookdown.json -------------------------------------------------------------------------------- /docs/intro/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/docs/intro/getting-started.md -------------------------------------------------------------------------------- /docs/intro/what-is-disco.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/docs/intro/what-is-disco.md -------------------------------------------------------------------------------- /phpbench.json.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/phpbench.json.dist -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpdoc.dist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/phpdoc.dist.xml -------------------------------------------------------------------------------- /phpstan.neon.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/phpstan.neon.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/bitExpert/Disco/AnnotationBeanFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/AnnotationBeanFactory.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Annotations/Alias.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Annotations/Alias.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Annotations/AnnotationAttributeParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Annotations/AnnotationAttributeParser.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Annotations/Bean.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Annotations/Bean.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Annotations/BeanPostProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Annotations/BeanPostProcessor.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Annotations/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Annotations/Configuration.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Annotations/Parameter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Annotations/Parameter.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Annotations/ParameterAwareAnnotation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Annotations/ParameterAwareAnnotation.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/BeanException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/BeanException.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/BeanFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/BeanFactory.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/BeanFactoryConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/BeanFactoryConfiguration.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/BeanFactoryRegistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/BeanFactoryRegistry.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/BeanNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/BeanNotFoundException.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/BeanPostProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/BeanPostProcessor.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/InitializedBean.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/InitializedBean.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/AliasContainerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/AliasContainerInterface.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/ConfigurationFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/ConfigurationFactory.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/ConfigurationGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/ConfigurationGenerator.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/BeanMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/BeanMethod.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/BeanPostProcessorMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/BeanPostProcessorMethod.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/Constructor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/Constructor.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/GetAlias.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/GetAlias.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/GetParameter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/GetParameter.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/HasAlias.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/HasAlias.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/MagicSleep.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/MagicSleep.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/ParameterAwareMethodGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/ParameterAwareMethodGenerator.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/WrapBeanAsLazy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/MethodGenerator/WrapBeanAsLazy.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/PropertyGenerator/AliasesProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/PropertyGenerator/AliasesProperty.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/PropertyGenerator/BeanFactoryConfigurationProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/PropertyGenerator/BeanFactoryConfigurationProperty.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/PropertyGenerator/BeanPostProcessorsProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/PropertyGenerator/BeanPostProcessorsProperty.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/PropertyGenerator/ForceLazyInitProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/PropertyGenerator/ForceLazyInitProperty.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/PropertyGenerator/ParameterValuesProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/PropertyGenerator/ParameterValuesProperty.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/Configuration/PropertyGenerator/SessionBeansProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/Configuration/PropertyGenerator/SessionBeansProperty.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/LazyBean/LazyBeanFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/LazyBean/LazyBeanFactory.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/LazyBean/LazyBeanGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/LazyBean/LazyBeanGenerator.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/LazyBean/MethodGenerator/Constructor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/LazyBean/MethodGenerator/Constructor.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/LazyBean/MethodGenerator/MagicSleep.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/LazyBean/MethodGenerator/MagicSleep.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/LazyBean/MethodGenerator/MagicWakeup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/LazyBean/MethodGenerator/MagicWakeup.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Proxy/LazyBean/PropertyGenerator/ValueHolderBeanIdProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Proxy/LazyBean/PropertyGenerator/ValueHolderBeanIdProperty.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Store/BeanStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Store/BeanStore.php -------------------------------------------------------------------------------- /src/bitExpert/Disco/Store/SerializableBeanStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/src/bitExpert/Disco/Store/SerializableBeanStore.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/AnnotationBeanFactoryUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/AnnotationBeanFactoryUnitTest.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Annotations/AliasUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Annotations/AliasUnitTest.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Annotations/AnnotationAttributeParserUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Annotations/AnnotationAttributeParserUnitTest.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Annotations/BeanPostProcessorUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Annotations/BeanPostProcessorUnitTest.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Annotations/BeanUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Annotations/BeanUnitTest.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Annotations/ParameterUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Annotations/ParameterUnitTest.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/BeanFactoryConfigurationUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/BeanFactoryConfigurationUnitTest.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/BeanFactoryRegistryUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/BeanFactoryRegistryUnitTest.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/BeanConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/BeanConfiguration.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/BeanConfigurationPersistence.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/BeanConfigurationPersistence.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/BeanConfigurationSubclass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/BeanConfigurationSubclass.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/BeanConfigurationTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/BeanConfigurationTrait.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/BeanConfigurationWithAliases.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/BeanConfigurationWithAliases.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/BeanConfigurationWithConflictingAliases.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/BeanConfigurationWithConflictingAliases.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/BeanConfigurationWithConflictingAliasesInParentClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/BeanConfigurationWithConflictingAliasesInParentClass.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/BeanConfigurationWithParameterizedPostProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/BeanConfigurationWithParameterizedPostProcessor.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/BeanConfigurationWithParameters.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/BeanConfigurationWithParameters.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/BeanConfigurationWithPostProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/BeanConfigurationWithPostProcessor.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/BeanConfigurationWithPostProcessorAndParameterizedDependency.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/BeanConfigurationWithPostProcessorAndParameterizedDependency.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/BeanConfigurationWithPrimitives.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/BeanConfigurationWithPrimitives.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/BeanConfigurationWithProtectedMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/BeanConfigurationWithProtectedMethod.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/ExtendedBeanConfigurationOverwritingParentAlias.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/ExtendedBeanConfigurationOverwritingParentAlias.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/InterfaceConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/InterfaceConfiguration.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/InvalidConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/InvalidConfiguration.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/MissingBeanAnnotationConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/MissingBeanAnnotationConfiguration.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/MissingReturnTypeConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/MissingReturnTypeConfiguration.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/NonExistentReturnTypeConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/NonExistentReturnTypeConfiguration.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/Traits/NonSingletonNonLazyRequestBean.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/Traits/NonSingletonNonLazyRequestBean.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Config/WrongReturnTypeConfiguration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Config/WrongReturnTypeConfiguration.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Helper/InitializedService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Helper/InitializedService.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Helper/MasterService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Helper/MasterService.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Helper/ParameterizedSampleServiceBeanPostProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Helper/ParameterizedSampleServiceBeanPostProcessor.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Helper/SampleService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Helper/SampleService.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Helper/SampleServiceBeanPostProcessor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Helper/SampleServiceBeanPostProcessor.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Helper/SampleServiceInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Helper/SampleServiceInterface.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Proxy/Configuration/ConfigurationGeneratorUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Proxy/Configuration/ConfigurationGeneratorUnitTest.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Proxy/LazyBean/LazyBeanGeneratorUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Proxy/LazyBean/LazyBeanGeneratorUnitTest.php -------------------------------------------------------------------------------- /tests/bitExpert/Disco/Store/SerializableBeanStoreUnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bitExpert/Disco/Store/SerializableBeanStoreUnitTest.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitExpert/disco/HEAD/tests/bootstrap.php --------------------------------------------------------------------------------