PHPackages                             qa-data/di-service-attribute - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. qa-data/di-service-attribute

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

qa-data/di-service-attribute
============================

Automatic class registration using a simple attribute for Nette

v1.0(1y ago)01.0kMITPHPPHP &gt;=8.1

Since Oct 1Pushed 1y ago1 watchersCompare

[ Source](https://github.com/qa-data/di-service-attribute)[ Packagist](https://packagist.org/packages/qa-data/di-service-attribute)[ RSS](/packages/qa-data-di-service-attribute/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

DI Attribute
============

[](#di-attribute)

Automatic class registration using a simple attribute for Nette.

Setup
-----

[](#setup)

DiAttibute is available on composer:

```
composer require qa-data/di-service-attribute
```

At first register compiler extension.

```
extensions:
	diAttribute: QaData\DiAttribute\DI\DiAttributeExtension
```

Configuration
-------------

[](#configuration)

```
diAttribute:
	# Paths to scan for classes
	paths:
		- %appDir%/model
	# If you need to exclude some namespaces or classes
	excludes:
		- App\Model\IgnoreMe
```

Usage
-----

[](#usage)

```
