Skip to content

Commit 4c925dc

Browse files
committed
Fixes #443
1 parent db133eb commit 4c925dc

File tree

5 files changed

+17
-17
lines changed

5 files changed

+17
-17
lines changed

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ You can enable the following middleware using the "middlewares" config parameter
149149
- "validation": Return input validation errors for custom rules
150150
- "sanitation": Apply input sanitation on create and update
151151
- "multiTenancy": Restricts tenants access in a multi-tenant scenario
152-
- "custom": Provides handlers for request and response customization
152+
- "customization": Provides handlers for request and response customization
153153

154154
The "middlewares" config parameter is a comma separated list of enabled middlewares.
155155
You can tune the middleware behavior using middleware specific configuration parameters:
@@ -171,8 +171,8 @@ You can tune the middleware behavior using middleware specific configuration par
171171
- "validation.handler": Handler to implement validation rules for input values ("")
172172
- "sanitation.handler": Handler to implement sanitation rules for input values ("")
173173
- "multiTenancy.handler": Handler to implement simple multi-tenancy rules ("")
174-
- "custom.beforeHandler": Handler to implement request customization ("")
175-
- "custom.afterHandler": Handler to implement response customization ("")
174+
- "customization.beforeHandler": Handler to implement request customization ("")
175+
- "customization.afterHandler": Handler to implement response customization ("")
176176

177177
If you don't specify these parameters in the configuration, then the default values (between brackets) are used.
178178

@@ -698,14 +698,14 @@ If your tenants are identified by the "customer_id" column you can use the follo
698698
This construct adds a filter requiring "customer_id" to be "12" to every operation (except for "create").
699699
It also sets the column "customer_id" on "create" to "12" and removes the column from any other write operation.
700700

701-
### Custom handlers
701+
### Customization handlers
702702

703-
You may use the "custom" middleware to implement any other functionality.
703+
You may use the "customization" middleware to implement any other functionality.
704704

705-
'custom.beforeHandler' => function ($operation, $tableName, $request, $environment) {
705+
'customization.beforeHandler' => function ($operation, $tableName, $request, $environment) {
706706
$environment->start = microtime(true);
707707
},
708-
'custom.afterHandler' => function ($operation, $tableName, $response, $environment) {
708+
'customization.afterHandler' => function ($operation, $tableName, $response, $environment) {
709709
$response->addHeader('X-Time-Taken', microtime(true) - $environment->start);
710710
},
711711

api.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3037,9 +3037,9 @@ public function handle(Request $request): Response
30373037
}
30383038
}
30393039

3040-
// file: src/Tqdev/PhpCrudApi/Middleware/CustomMiddleware.php
3040+
// file: src/Tqdev/PhpCrudApi/Middleware/CustomizationMiddleware.php
30413041

3042-
class CustomMiddleware extends Middleware
3042+
class CustomizationMiddleware extends Middleware
30433043
{
30443044
private $reflection;
30453045

@@ -4828,7 +4828,7 @@ public function __construct(Config $config)
48284828
new AuthorizationMiddleware($router, $responder, $properties, $reflection);
48294829
break;
48304830
case 'custom':
4831-
new CustomMiddleware($router, $responder, $properties, $reflection);
4831+
new CustomizationMiddleware($router, $responder, $properties, $reflection);
48324832
break;
48334833
}
48344834
}

src/Tqdev/PhpCrudApi/Api.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
use Tqdev\PhpCrudApi\Middleware\AuthorizationMiddleware;
1414
use Tqdev\PhpCrudApi\Middleware\BasicAuthMiddleware;
1515
use Tqdev\PhpCrudApi\Middleware\CorsMiddleware;
16-
use Tqdev\PhpCrudApi\Middleware\CustomMiddleware;
16+
use Tqdev\PhpCrudApi\Middleware\CustomizationMiddleware;
1717
use Tqdev\PhpCrudApi\Middleware\FirewallMiddleware;
1818
use Tqdev\PhpCrudApi\Middleware\JwtAuthMiddleware;
1919
use Tqdev\PhpCrudApi\Middleware\MultiTenancyMiddleware;
@@ -70,8 +70,8 @@ public function __construct(Config $config)
7070
case 'authorization':
7171
new AuthorizationMiddleware($router, $responder, $properties, $reflection);
7272
break;
73-
case 'custom':
74-
new CustomMiddleware($router, $responder, $properties, $reflection);
73+
case 'customization':
74+
new CustomizationMiddleware($router, $responder, $properties, $reflection);
7575
break;
7676
}
7777
}

src/Tqdev/PhpCrudApi/Middleware/CustomMiddleware.php renamed to src/Tqdev/PhpCrudApi/Middleware/CustomizationMiddleware.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
use Tqdev\PhpCrudApi\Request;
1010
use Tqdev\PhpCrudApi\Response;
1111

12-
class CustomMiddleware extends Middleware
12+
class CustomizationMiddleware extends Middleware
1313
{
1414
private $reflection;
1515

tests/config/base.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
'username' => 'php-crud-api',
55
'password' => 'php-crud-api',
66
'controllers' => 'records,columns,cache,openapi',
7-
'middlewares' => 'cors,jwtAuth,basicAuth,authorization,validation,sanitation,multiTenancy,custom',
7+
'middlewares' => 'cors,jwtAuth,basicAuth,authorization,validation,sanitation,multiTenancy,customization',
88
'jwtAuth.time' => '1538207605',
99
'jwtAuth.secret' => 'axpIrCGNGqxzx2R9dtXLIPUSqPo778uhb8CA0F4Hx',
1010
'basicAuth.passwordFile' => __DIR__ . DIRECTORY_SEPARATOR . '.htpasswd',
@@ -26,10 +26,10 @@
2626
'multiTenancy.handler' => function ($operation, $tableName) {
2727
return ($tableName == 'kunsthåndværk') ? ['user_id' => 1] : [];
2828
},
29-
'custom.beforeHandler' => function ($operation, $tableName, $request, $environment) {
29+
'customization.beforeHandler' => function ($operation, $tableName, $request, $environment) {
3030
$environment->start = 0.003/*microtime(true)*/;
3131
},
32-
'custom.afterHandler' => function ($operation, $tableName, $response, $environment) {
32+
'customization.afterHandler' => function ($operation, $tableName, $response, $environment) {
3333
if ($tableName == 'kunsthåndværk' && $operation == 'increment') {
3434
$response->addHeader('X-Time-Taken', 0.006/*microtime(true)*/ - $environment->start);
3535
}

0 commit comments

Comments
 (0)