for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php namespace Arcanedev\Currencies\Providers;
use Arcanedev\Currencies\Validators\CurrencyValidator;
use Arcanedev\Support\ServiceProvider;
/**
* Class ValidationServiceProvider
*
* @package Arcanedev\Currencies\Providers
* @author ARCANEDEV <[email protected]>
*/
class ValidationServiceProvider extends ServiceProvider
{
/* ------------------------------------------------------------------------------------------------
| Main Functions
| ------------------------------------------------------------------------------------------------
* Register the service provider.
public function register()
//
}
* Boot the service provider.
public function boot()
/** @var \Illuminate\Validation\Factory $validator */
$validator = $this->app['validator'];
$validator->extend('currency_iso', CurrencyValidator::class.'@validateCurrencyIso');
$validator->extend('currency_supported', CurrencyValidator::class.'@validateCurrencySupported');