| @@ -1,11 +1,15 @@ | ||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | -namespace ImageOptimizer\Modules\Optimization\Classes; | |
| 3 | +namespace ImageOptimization\Modules\Optimization\Classes; | |
| 4 | 4 | |
| 5 | -use ImageOptimizer\Classes\Route; | |
| 5 | +use ImageOptimization\Classes\Route; | |
| 6 | 6 | use WP_REST_Request; |
| 7 | 7 | |
| 8 | +if ( ! defined( 'ABSPATH' ) ) { | |
| 9 | + exit; // Exit if accessed directly. | |
| 10 | +} | |
| 11 | + | |
| 8 | 12 | class Route_Base extends Route { |
| 9 | 13 | protected $auth = true; |
| 10 | 14 | protected string $path = ''; |
| 11 | 15 | |
| @@ -22,8 +26,12 @@ | ||
| 22 | 26 | } |
| 23 | 27 | |
| 24 | 28 | public function get_name(): string { |
| 25 | 29 | return ''; |
| 30 | + } | |
| 31 | + | |
| 32 | + public function post_permission_callback( WP_REST_Request $request ): bool { | |
| 33 | + return $this->get_permission_callback( $request ); | |
| 26 | 34 | } |
| 27 | 35 | |
| 28 | 36 | public function get_permission_callback( WP_REST_Request $request ): bool { |
| 29 | 37 | $valid = $this->permission_callback( $request ); |