PHP code example of whatdafox / sanitizer

1. Go to this page and download the library: Download whatdafox/sanitizer library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

whatdafox / sanitizer example snippets




use Sanitizer\Sanitizer;

class AcmeSanitizer extends Serializer {

    protected $rules = [
        'name' => 'trim|strtolower|ucwords',
        'email' => 'trim|strtolower'
    ];

}



$sanitizer = new AcmeSanitizer;

$data = [
    'name' => ' JOHN DOE  ',
    'email' => '[email protected]  '
];

$data = $sanitizer->sanitize($data);

// returns
// [
//     'name' => 'John Doe',
//     'email' => '[email protected]'
// ]

public function sanitizeSnakeCase(){
    //
}

public function index(AcmeSanitizer $sanitizer) {
    //
}

$this->app->resolving(AcmeSanitizer::class, function($sanitizer, $app) {
    $app->request->merge($sanitizer->sanitize($app->request->all()));
});