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

https://github.com/webchemistry/service-attribute


https://github.com/webchemistry/service-attribute

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

## Nette service generator

```php
from(__DIR__ . '/app');

// decorators
echo "\e[36mDecorators\e[39m\n";

$decorators = DecoratorFinder::findDecorators($directory);

DecoratorValidator::validate($decorators);

$neon = new NeonFile($path = __DIR__ . '/app/generated/decorators.neon', (new DecoratorNeonGenerator($decorators))->generate());
$neon->diff();
$neon->save();

echo sprintf("File generated from %d decorators: file://%s\n", count($decorators), $path);

// services
echo "\e[36mServices\e[39m\n";
$services = ServiceFinder::findServices($directory);

$neon = new NeonFile($path = __DIR__ . '/app/generated/services.neon', (new ServiceNeonGenerator($services))->generate());
$neon->diff();
$neon->save();

echo sprintf("File generated from %d services: file://%s\n", count($services), $path);
```

run:
```bash
php services.php
```