# goaop **Repository Path**: coolephp/goaop ## Basic Information - **Project Name**: goaop - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-12 - **Last Updated**: 2024-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # coole/goaop > Bringing the goaop to Coole. - 将 goaop 集成到 Coole。 [![Tests](https://github.com/coolephp/goaop/workflows/Tests/badge.svg)](https://github.com/coolephp/goaop/actions) [![Check & fix styling](https://github.com/coolephp/goaop/workflows/Check%20&%20fix%20styling/badge.svg)](https://github.com/coolephp/goaop/actions) [![codecov](https://codecov.io/gh/coolephp/goaop/branch/main/graph/badge.svg?token=URGFAWS6S4)](https://codecov.io/gh/coolephp/goaop) [![Latest Stable Version](https://poser.pugx.org/coolephp/goaop/v)](//packagist.org/packages/coolephp/goaop) [![Total Downloads](https://poser.pugx.org/coolephp/goaop/downloads)](//packagist.org/packages/coolephp/goaop) [![License](https://poser.pugx.org/coolephp/goaop/license)](//packagist.org/packages/coolephp/goaop) ## Requirement * Coole >= 1.0 ## Installation ``` bash $ composer require coolephp/goaop -vvv ``` ## Usage ### Configuration 1. Copy `goaop/config/goaop.php` to `coole-skeleton/config/goaop.php`. 2. Config `\Coole\Goaop\GoAopServiceProvider::class` service provider. ``` php env('APP_NAME', 'Coole'), ... /* * 第三方服务 */ 'providers' => [ \Coole\Goaop\GoAopServiceProvider::class ], ... ]; ``` 3. Add a aspect configuration for `config/goaop.php`. ``` php env('GOAOP_DEBUG', env('APP_DEBUG', false)), ... /* * Yours aspects */ 'aspects' => [ \App\Aspect\LoggingServiceAspect::class, ], ]; ``` ### Create a class `app\Service\LoggingService` ``` php