22 lines
417 B
PHP
Executable File
22 lines
417 B
PHP
Executable File
<?php namespace Illuminate\Contracts\Auth;
|
|
|
|
interface Registrar {
|
|
|
|
/**
|
|
* Get a validator for an incoming registration request.
|
|
*
|
|
* @param array $data
|
|
* @return \Illuminate\Contracts\Validation\Validator
|
|
*/
|
|
public function validator(array $data);
|
|
|
|
/**
|
|
* Create a new user instance after a valid registration.
|
|
*
|
|
* @param array $data
|
|
* @return User
|
|
*/
|
|
public function create(array $data);
|
|
|
|
}
|