All Projects â†’ deprecated-packages â†’ NetteAdapterForSymfonyBundles

deprecated-packages / NetteAdapterForSymfonyBundles

Licence: MIT license
[DEPRECATED due to only 20 downloads per 2 years] Read an article about this idea

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to NetteAdapterForSymfonyBundles

Cookbook
🎶 Cookbook for Nette Framework (@nette) & Contributte (@contributte). Read it while its HOT!
Stars: ✭ 30 (+100%)
Mutual labels:  nette, dependency-injection
Di
💎 Flexible, compiled and full-featured Dependency Injection Container with perfectly usable autowiring and support for all new PHP 7 features.
Stars: ✭ 645 (+4200%)
Mutual labels:  nette, dependency-injection
dashboard-extension-simple-table
â›” DEPRECATED. This project was moved to a new repository. Visit https://github.com/DevExpress/dashboard-extensions to find an updated version.
Stars: ✭ 37 (+146.67%)
Mutual labels:  deprecated
SEPA
Get notifications about changes in your SPARQL endpoint.
Stars: ✭ 21 (+40%)
Mutual labels:  interoperability
inversify-koa-utils
inversify-koa-utils is a module based on inversify-express-utils. This module has utilities for koa 2 applications development using decorators and IoC Dependency Injection (with inversify)
Stars: ✭ 27 (+80%)
Mutual labels:  dependency-injection
rector-nette
Rector upgrades rules for Nette
Stars: ✭ 16 (+6.67%)
Mutual labels:  nette
react-obsidian
Dependency injection framework for React and React Native applications
Stars: ✭ 17 (+13.33%)
Mutual labels:  dependency-injection
passion
An object-oriented LÖVE game engine
Stars: ✭ 35 (+133.33%)
Mutual labels:  deprecated
inject
A simple Kotlin multi-platform abstraction around the javax.inject annotations.
Stars: ✭ 42 (+180%)
Mutual labels:  dependency-injection
di
Simple and yet powerful Dependency Injection for Go
Stars: ✭ 188 (+1153.33%)
Mutual labels:  dependency-injection
pages
DEPRECATED: Publishing platform for 18F sites a la GitHub pages
Stars: ✭ 63 (+320%)
Mutual labels:  deprecated
rsdi
Dependency Injection Container
Stars: ✭ 45 (+200%)
Mutual labels:  dependency-injection
KataSuperHeroesIOS
Super heroes kata for iOS Developers. The main goal is to practice UI Testing.
Stars: ✭ 69 (+360%)
Mutual labels:  dependency-injection
wedi
[Deprecated] A lightweight dependency injection (DI) library for TypeScript, along with a binding for React.
Stars: ✭ 22 (+46.67%)
Mutual labels:  dependency-injection
Azure-AppServices-Diagnostics
Azure App Service Diagnostics provides developers ability to write various diagnostics features which helps customers to diagnose and troubleshoot their applications hosted on app services.
Stars: ✭ 42 (+180%)
Mutual labels:  deprecated
di speed
Speed comparison of Dependency Injection Container
Stars: ✭ 18 (+20%)
Mutual labels:  dependency-injection
solid-services
Solid.js library adding a services layer for global shared state.
Stars: ✭ 34 (+126.67%)
Mutual labels:  dependency-injection
capybara-json
No description or website provided.
Stars: ✭ 61 (+306.67%)
Mutual labels:  deprecated
varie
A Typescript Framework For VueJS
Stars: ✭ 23 (+53.33%)
Mutual labels:  dependency-injection
atom-fixmyjs
[DEPRECATED] Automagically fix JSHint lint warnings
Stars: ✭ 88 (+486.67%)
Mutual labels:  deprecated

Register Symfony bundles as Nette extension

Build Status Quality Score Code Coverage Downloads Latest stable

Install

composer require symplify/nette-adapter-for-symfony-bundles

Register extension:

# app/config/config.neon
extensions:
	symfonyBundles: Symplify\NetteAdapterForSymfonyBundles\DI\NetteAdapterForSymfonyBundlesExtension

Usage

Register Symfony bundles just like Nette extensions:

symfonyBundles:
	bundles:
		# list all bundles like "your key": "bundle class"
		alice: Hautelook\AliceBundle\HautelookAliceBundle
	parameters:
		# and it's parameters (bound by same key name)
		alice:
			locale: cs_CZ

That's it!

Features

Tags

extensions:
	symfonyBundles: Symplify\NetteAdapterForSymfonyBundles\DI\NetteAdapterForSymfonyBundles

services:
	-
		class: Symplify\NetteAdapterForSymfonyBundles\Tests\TacticianBundle\NetteTagsSource\SomeCommandHandler
		tags:
			tactician.handler:
				- [command: Symplify\NetteAdapterForSymfonyBundles\Tests\TacticianBundle\NetteTagsSource\SomeCommand]

symfonyBundles:
	bundles:
		- League\Tactician\Bundle\TacticianBundle

Service references

extensions:
	symfonyBundles: Symplify\NetteAdapterForSymfonyBundles\DI\NetteAdapterForSymfonyBundles

services:
	- Symplify\NetteAdapterForSymfonyBundles\Tests\Container\ParametersSource\CustomMiddleware

symfonyBundles:
	bundles:
		tactician: League\Tactician\Bundle\TacticianBundle

	parameters:
		tactician:
			commandbus:
				default:
					middleware:
						# this is reference to service registered in Nette
						- @Symplify\NetteAdapterForSymfonyBundles\Tests\Container\ParametersSource\CustomMiddleware
						- tactician.middleware.command_handler

Testing

composer check-cs # see "scripts" section of composer.json for more details 
vendor/bin/phpunit

Contributing

Rules are simple:

  • new feature needs tests
  • all tests must pass
  • 1 feature per PR

We would be happy to merge your feature then!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].