An open API service indexing awesome lists of open source software.

https://github.com/nette-examples/books


https://github.com/nette-examples/books

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

Nette DI Container Example
==========================

This repository demonstrates the use of Nette's Dependency Injection (DI) Container.

What is Dependency Injection (DI)?
----------------------------------

Dependency Injection (DI) aims to decouple classes from the responsibility of obtaining the objects they require for their operation. Such required objects are referred to as **services**. For an in-depth understanding, refer to the official [Nette DI documentation](https://doc.nette.org/en/dependency-injection).

Installation
------------

Follow these steps to set up the example:

1. Clone the repository:
```shell
git clone https://github.com/nette-examples/books
```

2. Navigate to the project directory:
```shell
cd books
```

3. Install the required dependencies:
```shell
composer install
```

Running the Demo
----------------

Execute the demo using the following command:

```shell
php demo/demo.php
```

Requirements
------------

Ensure you have PHP version 7.2 or above installed to run the demo.