├── .editorconfig ├── .styleci.yml ├── CHANGELOG.md ├── CONDUCT.md ├── CONTRIBUTING.md ├── Example ├── .gitignore └── index.php ├── LICENSE.md ├── PRIVACY.md ├── README.md ├── composer.json ├── logs └── .gitignore ├── src ├── Cache.php ├── Cache │ ├── CacheInterface.php │ └── Drivers │ │ └── FileDriver.php ├── Callbacks │ ├── Callback.php │ ├── CallbackHandler.php │ ├── HealthCheckCallback.php │ ├── UpdateCallback.php │ └── VendorCallback.php ├── Collectors │ ├── CodeCollector.php │ ├── Collectable.php │ ├── ExceptionsCollector.php │ ├── PDO │ │ ├── TraceablePDO.php │ │ └── TraceablePDOStatement.php │ ├── RequestCollector.php │ └── UserCollector.php ├── Config.php ├── Data │ └── .gitignore ├── Events.php ├── Exceptions │ ├── CacheDriverNotExistsException.php │ ├── EventNotExistsException.php │ ├── Exceptionable.php │ ├── Exceptioner.php │ ├── FailedExtentionLoadingException.php │ ├── InstallationException.php │ ├── RulesNotFoundException.php │ └── ServerErrorException.php ├── Extensions │ ├── CodeIgniter │ │ ├── Bridge.php │ │ └── DBProxy.php │ ├── DBProxy.php │ ├── Laravel │ │ ├── Middlewares │ │ │ └── ShieldfyMiddleware.php │ │ ├── ShieldfyServiceProvider.php │ │ ├── config │ │ │ └── shieldfy.php │ │ └── views │ │ │ └── block.blade.php │ ├── Lumen │ │ ├── Middlewares │ │ │ └── ShieldfyMiddleware.php │ │ ├── ShieldfyServiceProvider.php │ │ ├── config │ │ │ └── shieldfy.php │ │ └── views │ │ │ └── block.blade.php │ └── Symfony │ │ ├── EventSubscriber │ │ └── ShieldfySubscriber.php │ │ ├── Logger.php │ │ ├── ShieldfyBundle.php │ │ └── ShieldfySymfonyControllerInterface.php ├── Guard.php ├── Http │ ├── ApiClient.php │ ├── Dispatcher.php │ └── certificate │ │ └── cacert.pem ├── Install │ ├── Installer.php │ └── Verifier.php ├── Jury │ ├── Judge.php │ ├── Rule.php │ ├── Rules.php │ └── ScrubbingData.php ├── Monitors │ ├── DBMonitor.php │ ├── ExceptionsMonitor.php │ ├── MemoryMonitor.php │ ├── MonitorBase.php │ ├── MonitorsBag.php │ ├── RequestMonitor.php │ ├── SampleMonitor.php │ ├── UploadMonitor.php │ ├── UserMonitor.php │ ├── VendorMonitor.php │ └── ViewMonitor.php ├── Queue │ ├── .gitignore │ ├── ShieldfyJob.php │ └── UserConfig.php ├── Response │ ├── Notification.php │ ├── Respond.php │ ├── Response.php │ └── Views │ │ ├── block.html │ │ ├── notification-error.html │ │ └── notification-success.html └── Session.php └── tmp ├── .gitignore └── cache └── .gitignore /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/.editorconfig -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- 1 | preset: psr2 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/Example/.gitignore -------------------------------------------------------------------------------- /Example/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/Example/index.php -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/LICENSE.md -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/PRIVACY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/composer.json -------------------------------------------------------------------------------- /logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /src/Cache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Cache.php -------------------------------------------------------------------------------- /src/Cache/CacheInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Cache/CacheInterface.php -------------------------------------------------------------------------------- /src/Cache/Drivers/FileDriver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Cache/Drivers/FileDriver.php -------------------------------------------------------------------------------- /src/Callbacks/Callback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Callbacks/Callback.php -------------------------------------------------------------------------------- /src/Callbacks/CallbackHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Callbacks/CallbackHandler.php -------------------------------------------------------------------------------- /src/Callbacks/HealthCheckCallback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Callbacks/HealthCheckCallback.php -------------------------------------------------------------------------------- /src/Callbacks/UpdateCallback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Callbacks/UpdateCallback.php -------------------------------------------------------------------------------- /src/Callbacks/VendorCallback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Callbacks/VendorCallback.php -------------------------------------------------------------------------------- /src/Collectors/CodeCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Collectors/CodeCollector.php -------------------------------------------------------------------------------- /src/Collectors/Collectable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Collectors/Collectable.php -------------------------------------------------------------------------------- /src/Collectors/ExceptionsCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Collectors/ExceptionsCollector.php -------------------------------------------------------------------------------- /src/Collectors/PDO/TraceablePDO.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Collectors/PDO/TraceablePDO.php -------------------------------------------------------------------------------- /src/Collectors/PDO/TraceablePDOStatement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Collectors/PDO/TraceablePDOStatement.php -------------------------------------------------------------------------------- /src/Collectors/RequestCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Collectors/RequestCollector.php -------------------------------------------------------------------------------- /src/Collectors/UserCollector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Collectors/UserCollector.php -------------------------------------------------------------------------------- /src/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Config.php -------------------------------------------------------------------------------- /src/Data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /src/Events.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Events.php -------------------------------------------------------------------------------- /src/Exceptions/CacheDriverNotExistsException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Exceptions/CacheDriverNotExistsException.php -------------------------------------------------------------------------------- /src/Exceptions/EventNotExistsException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Exceptions/EventNotExistsException.php -------------------------------------------------------------------------------- /src/Exceptions/Exceptionable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Exceptions/Exceptionable.php -------------------------------------------------------------------------------- /src/Exceptions/Exceptioner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Exceptions/Exceptioner.php -------------------------------------------------------------------------------- /src/Exceptions/FailedExtentionLoadingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Exceptions/FailedExtentionLoadingException.php -------------------------------------------------------------------------------- /src/Exceptions/InstallationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Exceptions/InstallationException.php -------------------------------------------------------------------------------- /src/Exceptions/RulesNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Exceptions/RulesNotFoundException.php -------------------------------------------------------------------------------- /src/Exceptions/ServerErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Exceptions/ServerErrorException.php -------------------------------------------------------------------------------- /src/Extensions/CodeIgniter/Bridge.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Extensions/CodeIgniter/Bridge.php -------------------------------------------------------------------------------- /src/Extensions/CodeIgniter/DBProxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Extensions/CodeIgniter/DBProxy.php -------------------------------------------------------------------------------- /src/Extensions/DBProxy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Extensions/DBProxy.php -------------------------------------------------------------------------------- /src/Extensions/Laravel/Middlewares/ShieldfyMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Extensions/Laravel/Middlewares/ShieldfyMiddleware.php -------------------------------------------------------------------------------- /src/Extensions/Laravel/ShieldfyServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Extensions/Laravel/ShieldfyServiceProvider.php -------------------------------------------------------------------------------- /src/Extensions/Laravel/config/shieldfy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Extensions/Laravel/config/shieldfy.php -------------------------------------------------------------------------------- /src/Extensions/Laravel/views/block.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Extensions/Laravel/views/block.blade.php -------------------------------------------------------------------------------- /src/Extensions/Lumen/Middlewares/ShieldfyMiddleware.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Extensions/Lumen/Middlewares/ShieldfyMiddleware.php -------------------------------------------------------------------------------- /src/Extensions/Lumen/ShieldfyServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Extensions/Lumen/ShieldfyServiceProvider.php -------------------------------------------------------------------------------- /src/Extensions/Lumen/config/shieldfy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Extensions/Lumen/config/shieldfy.php -------------------------------------------------------------------------------- /src/Extensions/Lumen/views/block.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Extensions/Lumen/views/block.blade.php -------------------------------------------------------------------------------- /src/Extensions/Symfony/EventSubscriber/ShieldfySubscriber.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Extensions/Symfony/EventSubscriber/ShieldfySubscriber.php -------------------------------------------------------------------------------- /src/Extensions/Symfony/Logger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Extensions/Symfony/Logger.php -------------------------------------------------------------------------------- /src/Extensions/Symfony/ShieldfyBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Extensions/Symfony/ShieldfyBundle.php -------------------------------------------------------------------------------- /src/Extensions/Symfony/ShieldfySymfonyControllerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Extensions/Symfony/ShieldfySymfonyControllerInterface.php -------------------------------------------------------------------------------- /src/Guard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Guard.php -------------------------------------------------------------------------------- /src/Http/ApiClient.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Http/ApiClient.php -------------------------------------------------------------------------------- /src/Http/Dispatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Http/Dispatcher.php -------------------------------------------------------------------------------- /src/Http/certificate/cacert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Http/certificate/cacert.pem -------------------------------------------------------------------------------- /src/Install/Installer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Install/Installer.php -------------------------------------------------------------------------------- /src/Install/Verifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Install/Verifier.php -------------------------------------------------------------------------------- /src/Jury/Judge.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Jury/Judge.php -------------------------------------------------------------------------------- /src/Jury/Rule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Jury/Rule.php -------------------------------------------------------------------------------- /src/Jury/Rules.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Jury/Rules.php -------------------------------------------------------------------------------- /src/Jury/ScrubbingData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Jury/ScrubbingData.php -------------------------------------------------------------------------------- /src/Monitors/DBMonitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Monitors/DBMonitor.php -------------------------------------------------------------------------------- /src/Monitors/ExceptionsMonitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Monitors/ExceptionsMonitor.php -------------------------------------------------------------------------------- /src/Monitors/MemoryMonitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Monitors/MemoryMonitor.php -------------------------------------------------------------------------------- /src/Monitors/MonitorBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Monitors/MonitorBase.php -------------------------------------------------------------------------------- /src/Monitors/MonitorsBag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Monitors/MonitorsBag.php -------------------------------------------------------------------------------- /src/Monitors/RequestMonitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Monitors/RequestMonitor.php -------------------------------------------------------------------------------- /src/Monitors/SampleMonitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Monitors/SampleMonitor.php -------------------------------------------------------------------------------- /src/Monitors/UploadMonitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Monitors/UploadMonitor.php -------------------------------------------------------------------------------- /src/Monitors/UserMonitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Monitors/UserMonitor.php -------------------------------------------------------------------------------- /src/Monitors/VendorMonitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Monitors/VendorMonitor.php -------------------------------------------------------------------------------- /src/Monitors/ViewMonitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Monitors/ViewMonitor.php -------------------------------------------------------------------------------- /src/Queue/.gitignore: -------------------------------------------------------------------------------- 1 | /userConfig.json -------------------------------------------------------------------------------- /src/Queue/ShieldfyJob.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Queue/ShieldfyJob.php -------------------------------------------------------------------------------- /src/Queue/UserConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Queue/UserConfig.php -------------------------------------------------------------------------------- /src/Response/Notification.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Response/Notification.php -------------------------------------------------------------------------------- /src/Response/Respond.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Response/Respond.php -------------------------------------------------------------------------------- /src/Response/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Response/Response.php -------------------------------------------------------------------------------- /src/Response/Views/block.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Response/Views/block.html -------------------------------------------------------------------------------- /src/Response/Views/notification-error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Response/Views/notification-error.html -------------------------------------------------------------------------------- /src/Response/Views/notification-success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Response/Views/notification-success.html -------------------------------------------------------------------------------- /src/Session.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shieldfy-archive/shieldfy-php-client/HEAD/src/Session.php -------------------------------------------------------------------------------- /tmp/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | !cache -------------------------------------------------------------------------------- /tmp/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore --------------------------------------------------------------------------------