├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── quality-assurance.yaml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE.md ├── MAINTENANCE-TERMS.md ├── Makefile ├── README.md ├── SECURITY.md ├── benchmarks ├── CompiledProviderBench.php ├── OptimizedCompiledProviderBench.php ├── OrderedProviderBench.php ├── ProviderBenchBase.php └── TukioBenchmarks.php ├── composer.json ├── default-.env ├── phpbench.json ├── phpinsights.php ├── phpstan.neon └── src ├── CallbackEventInterface.php ├── CallbackProvider.php ├── CompiledListenerProviderBase.php ├── ContainerMissingException.php ├── DebugEventDispatcher.php ├── Dispatcher.php ├── Entry ├── CompileableListenerEntry.php ├── ListenerEntry.php ├── ListenerFunctionEntry.php ├── ListenerServiceEntry.php └── ListenerStaticMethodEntry.php ├── InvalidTypeException.php ├── Listener.php ├── ListenerAfter.php ├── ListenerAttribute.php ├── ListenerBefore.php ├── ListenerPriority.php ├── ListenerProxy.php ├── Order.php ├── OrderedListenerProvider.php ├── OrderedProviderInterface.php ├── ProviderBuilder.php ├── ProviderCollector.php ├── ProviderCompiler.php ├── ServiceRegistrationClassNotExists.php ├── ServiceRegistrationTooManyMethods.php └── SubscriberInterface.php /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [Crell] 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/quality-assurance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/.github/workflows/quality-assurance.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MAINTENANCE-TERMS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/MAINTENANCE-TERMS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/SECURITY.md -------------------------------------------------------------------------------- /benchmarks/CompiledProviderBench.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/benchmarks/CompiledProviderBench.php -------------------------------------------------------------------------------- /benchmarks/OptimizedCompiledProviderBench.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/benchmarks/OptimizedCompiledProviderBench.php -------------------------------------------------------------------------------- /benchmarks/OrderedProviderBench.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/benchmarks/OrderedProviderBench.php -------------------------------------------------------------------------------- /benchmarks/ProviderBenchBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/benchmarks/ProviderBenchBase.php -------------------------------------------------------------------------------- /benchmarks/TukioBenchmarks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/benchmarks/TukioBenchmarks.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/composer.json -------------------------------------------------------------------------------- /default-.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/default-.env -------------------------------------------------------------------------------- /phpbench.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/phpbench.json -------------------------------------------------------------------------------- /phpinsights.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/phpinsights.php -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/phpstan.neon -------------------------------------------------------------------------------- /src/CallbackEventInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/CallbackEventInterface.php -------------------------------------------------------------------------------- /src/CallbackProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/CallbackProvider.php -------------------------------------------------------------------------------- /src/CompiledListenerProviderBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/CompiledListenerProviderBase.php -------------------------------------------------------------------------------- /src/ContainerMissingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/ContainerMissingException.php -------------------------------------------------------------------------------- /src/DebugEventDispatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/DebugEventDispatcher.php -------------------------------------------------------------------------------- /src/Dispatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/Dispatcher.php -------------------------------------------------------------------------------- /src/Entry/CompileableListenerEntry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/Entry/CompileableListenerEntry.php -------------------------------------------------------------------------------- /src/Entry/ListenerEntry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/Entry/ListenerEntry.php -------------------------------------------------------------------------------- /src/Entry/ListenerFunctionEntry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/Entry/ListenerFunctionEntry.php -------------------------------------------------------------------------------- /src/Entry/ListenerServiceEntry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/Entry/ListenerServiceEntry.php -------------------------------------------------------------------------------- /src/Entry/ListenerStaticMethodEntry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/Entry/ListenerStaticMethodEntry.php -------------------------------------------------------------------------------- /src/InvalidTypeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/InvalidTypeException.php -------------------------------------------------------------------------------- /src/Listener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/Listener.php -------------------------------------------------------------------------------- /src/ListenerAfter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/ListenerAfter.php -------------------------------------------------------------------------------- /src/ListenerAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/ListenerAttribute.php -------------------------------------------------------------------------------- /src/ListenerBefore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/ListenerBefore.php -------------------------------------------------------------------------------- /src/ListenerPriority.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/ListenerPriority.php -------------------------------------------------------------------------------- /src/ListenerProxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/ListenerProxy.php -------------------------------------------------------------------------------- /src/Order.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/Order.php -------------------------------------------------------------------------------- /src/OrderedListenerProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/OrderedListenerProvider.php -------------------------------------------------------------------------------- /src/OrderedProviderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/OrderedProviderInterface.php -------------------------------------------------------------------------------- /src/ProviderBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/ProviderBuilder.php -------------------------------------------------------------------------------- /src/ProviderCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/ProviderCollector.php -------------------------------------------------------------------------------- /src/ProviderCompiler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/ProviderCompiler.php -------------------------------------------------------------------------------- /src/ServiceRegistrationClassNotExists.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/ServiceRegistrationClassNotExists.php -------------------------------------------------------------------------------- /src/ServiceRegistrationTooManyMethods.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/ServiceRegistrationTooManyMethods.php -------------------------------------------------------------------------------- /src/SubscriberInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crell/Tukio/HEAD/src/SubscriberInterface.php --------------------------------------------------------------------------------