App\Modules\System\Controllers\Admin\Settings::validate PHP Method

validate() protected method

protected validate ( array $data )
$data array
    protected function validate(array $data)
    {
        // Validation rules
        $rules = array('siteName' => 'required|max:100', 'siteSkin' => 'required|alpha_dash', 'pretend' => 'required', 'mailDriver' => 'required|alpha', 'mailHost' => 'url', 'mailPort' => 'numeric', 'mailFromAddress' => 'required|email', 'mailFromName' => 'required|max:100', 'mailEncryption' => 'alpha', 'mailUsername' => 'max:100', 'mailPassword' => 'max:100');
        $attributes = array('siteName' => __d('system', 'Site Name'), 'siteSkin' => __d('system', 'Site Skin'), 'pretend' => __d('system', 'Pretend'), 'mailDriver' => __d('system', 'Mail Driver'), 'mailHost' => __d('system', 'Server Name'), 'mailPort' => __d('system', 'Server Port'), 'mailFromAddress' => __d('system', 'Mail from Adress'), 'mailFromName' => __d('system', 'Mail from Name'), 'mailEncryption' => __d('system', 'Encryption'), 'mailUsername' => __d('system', 'Server Username'), 'mailPassword' => __d('system', 'Server Password'));
        return Validator::make($data, $rules, array(), $attributes);
    }