├── .gitignore ├── .styleci.yml ├── changelog.md ├── composer.json ├── composer.lock ├── config └── annotations.php ├── contributing.md ├── license.md ├── phpunit.xml ├── readme.md └── src ├── Annotations ├── Auth.php ├── Permission.php └── Role.php ├── Console ├── ControllerResolver.php ├── MakeMiddlewareAnnotationCommand.php ├── ScanNewAclCommand.php └── stubs │ └── annotation.stub ├── Facades └── Annotation.php ├── Foundation ├── AnnotationScanner.php ├── Contracts │ └── AnnotationType.php ├── ControllerDispatcherWithAnnotationReader.php ├── ControllerReflector.php ├── Pipes │ ├── ACLCreator.php │ ├── AbstractAclScanner.php │ ├── AclScanClass.php │ ├── AclScanMethod.php │ ├── ClassMiddlewareResolver.php │ └── MethodMiddlewareResolver.php └── Types │ └── MiddlewareAnnotation.php ├── LaravelAnnotation.php └── LaravelAnnotationServiceProvider.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/.gitignore -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- 1 | preset: laravel -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/changelog.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/composer.lock -------------------------------------------------------------------------------- /config/annotations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/config/annotations.php -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/contributing.md -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/license.md -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/phpunit.xml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/readme.md -------------------------------------------------------------------------------- /src/Annotations/Auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Annotations/Auth.php -------------------------------------------------------------------------------- /src/Annotations/Permission.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Annotations/Permission.php -------------------------------------------------------------------------------- /src/Annotations/Role.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Annotations/Role.php -------------------------------------------------------------------------------- /src/Console/ControllerResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Console/ControllerResolver.php -------------------------------------------------------------------------------- /src/Console/MakeMiddlewareAnnotationCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Console/MakeMiddlewareAnnotationCommand.php -------------------------------------------------------------------------------- /src/Console/ScanNewAclCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Console/ScanNewAclCommand.php -------------------------------------------------------------------------------- /src/Console/stubs/annotation.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Console/stubs/annotation.stub -------------------------------------------------------------------------------- /src/Facades/Annotation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Facades/Annotation.php -------------------------------------------------------------------------------- /src/Foundation/AnnotationScanner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Foundation/AnnotationScanner.php -------------------------------------------------------------------------------- /src/Foundation/Contracts/AnnotationType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Foundation/Contracts/AnnotationType.php -------------------------------------------------------------------------------- /src/Foundation/ControllerDispatcherWithAnnotationReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Foundation/ControllerDispatcherWithAnnotationReader.php -------------------------------------------------------------------------------- /src/Foundation/ControllerReflector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Foundation/ControllerReflector.php -------------------------------------------------------------------------------- /src/Foundation/Pipes/ACLCreator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Foundation/Pipes/ACLCreator.php -------------------------------------------------------------------------------- /src/Foundation/Pipes/AbstractAclScanner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Foundation/Pipes/AbstractAclScanner.php -------------------------------------------------------------------------------- /src/Foundation/Pipes/AclScanClass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Foundation/Pipes/AclScanClass.php -------------------------------------------------------------------------------- /src/Foundation/Pipes/AclScanMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Foundation/Pipes/AclScanMethod.php -------------------------------------------------------------------------------- /src/Foundation/Pipes/ClassMiddlewareResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Foundation/Pipes/ClassMiddlewareResolver.php -------------------------------------------------------------------------------- /src/Foundation/Pipes/MethodMiddlewareResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Foundation/Pipes/MethodMiddlewareResolver.php -------------------------------------------------------------------------------- /src/Foundation/Types/MiddlewareAnnotation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/Foundation/Types/MiddlewareAnnotation.php -------------------------------------------------------------------------------- /src/LaravelAnnotation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/LaravelAnnotation.php -------------------------------------------------------------------------------- /src/LaravelAnnotationServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/3assy2018/laravel-middleware-annotations/HEAD/src/LaravelAnnotationServiceProvider.php --------------------------------------------------------------------------------