| @@ -7,9 +7,10 @@ | ||
| 7 | 7 | */ |
| 8 | 8 | |
| 9 | 9 | namespace SeQura\WC\Controllers\Rest; |
| 10 | 10 | |
| 11 | -use SeQura\WC\Services\Interface_Logger_Service; | |
| 11 | +use SeQura\WC\Services\Log\Interface_Logger_Service; | |
| 12 | +use SeQura\Core\Infrastructure\Utility\RegexProvider; | |
| 12 | 13 | use WP_Error; |
| 13 | 14 | use WP_REST_Request; |
| 14 | 15 | use WP_REST_Response; |
| 15 | 16 | |
| @@ -17,10 +18,10 @@ | ||
| 17 | 18 | * REST Log Controller |
| 18 | 19 | */ |
| 19 | 20 | class Log_REST_Controller extends REST_Controller { |
| 20 | 21 | |
| 21 | - const PARAM_IS_ENABLED = 'isEnabled'; | |
| 22 | - const PARAM_LOG_LEVEL = 'level'; | |
| 22 | + private const PARAM_IS_ENABLED = 'isEnabled'; | |
| 23 | + private const PARAM_LOG_LEVEL = 'level'; | |
| 23 | 24 | |
| 24 | 25 | /** |
| 25 | 26 | * Constructor. |
| 26 | 27 | * |
| @@ -25,11 +26,16 @@ | ||
| 25 | 26 | * Constructor. |
| 26 | 27 | * |
| 27 | 28 | * @param string $rest_namespace The namespace. |
| 28 | 29 | * @param Interface_Logger_Service $logger The logger service. |
| 30 | + * @param RegexProvider $regex The regex provider. | |
| 29 | 31 | */ |
| 30 | - public function __construct( $rest_namespace, Interface_Logger_Service $logger ) { | |
| 31 | - parent::__construct( $logger ); | |
| 32 | + public function __construct( | |
| 33 | + $rest_namespace, | |
| 34 | + Interface_Logger_Service $logger, | |
| 35 | + RegexProvider $regex | |
| 36 | + ) { | |
| 37 | + parent::__construct( $logger, $regex ); | |
| 32 | 38 | $this->namespace = $rest_namespace; |
| 33 | 39 | $this->rest_base = '/log'; |
| 34 | 40 | } |
| 35 | 41 | |