Added vendor/ directory for Composer's installed files
This commit is contained in:
41
vendor/illuminate/contracts/Auth/Authenticatable.php
vendored
Executable file
41
vendor/illuminate/contracts/Auth/Authenticatable.php
vendored
Executable file
@ -0,0 +1,41 @@
|
||||
<?php namespace Illuminate\Contracts\Auth;
|
||||
|
||||
interface Authenticatable {
|
||||
|
||||
/**
|
||||
* Get the unique identifier for the user.
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function getAuthIdentifier();
|
||||
|
||||
/**
|
||||
* Get the password for the user.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getAuthPassword();
|
||||
|
||||
/**
|
||||
* Get the token value for the "remember me" session.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getRememberToken();
|
||||
|
||||
/**
|
||||
* Set the token value for the "remember me" session.
|
||||
*
|
||||
* @param string $value
|
||||
* @return void
|
||||
*/
|
||||
public function setRememberToken($value);
|
||||
|
||||
/**
|
||||
* Get the column name for the "remember me" token.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getRememberTokenName();
|
||||
|
||||
}
|
12
vendor/illuminate/contracts/Auth/CanResetPassword.php
vendored
Executable file
12
vendor/illuminate/contracts/Auth/CanResetPassword.php
vendored
Executable file
@ -0,0 +1,12 @@
|
||||
<?php namespace Illuminate\Contracts\Auth;
|
||||
|
||||
interface CanResetPassword {
|
||||
|
||||
/**
|
||||
* Get the e-mail address where password reset links are sent.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getEmailForPasswordReset();
|
||||
|
||||
}
|
100
vendor/illuminate/contracts/Auth/Guard.php
vendored
Executable file
100
vendor/illuminate/contracts/Auth/Guard.php
vendored
Executable file
@ -0,0 +1,100 @@
|
||||
<?php namespace Illuminate\Contracts\Auth;
|
||||
|
||||
interface Guard {
|
||||
|
||||
/**
|
||||
* Determine if the current user is authenticated.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function check();
|
||||
|
||||
/**
|
||||
* Determine if the current user is a guest.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function guest();
|
||||
|
||||
/**
|
||||
* Get the currently authenticated user.
|
||||
*
|
||||
* @return \Illuminate\Contracts\Auth\Authenticatable|null
|
||||
*/
|
||||
public function user();
|
||||
|
||||
/**
|
||||
* Log a user into the application without sessions or cookies.
|
||||
*
|
||||
* @param array $credentials
|
||||
* @return bool
|
||||
*/
|
||||
public function once(array $credentials = array());
|
||||
|
||||
/**
|
||||
* Attempt to authenticate a user using the given credentials.
|
||||
*
|
||||
* @param array $credentials
|
||||
* @param bool $remember
|
||||
* @param bool $login
|
||||
* @return bool
|
||||
*/
|
||||
public function attempt(array $credentials = array(), $remember = false, $login = true);
|
||||
|
||||
/**
|
||||
* Attempt to authenticate using HTTP Basic Auth.
|
||||
*
|
||||
* @param string $field
|
||||
* @return \Symfony\Component\HttpFoundation\Response|null
|
||||
*/
|
||||
public function basic($field = 'email');
|
||||
|
||||
/**
|
||||
* Perform a stateless HTTP Basic login attempt.
|
||||
*
|
||||
* @param string $field
|
||||
* @return \Symfony\Component\HttpFoundation\Response|null
|
||||
*/
|
||||
public function onceBasic($field = 'email');
|
||||
|
||||
/**
|
||||
* Validate a user's credentials.
|
||||
*
|
||||
* @param array $credentials
|
||||
* @return bool
|
||||
*/
|
||||
public function validate(array $credentials = array());
|
||||
|
||||
/**
|
||||
* Log a user into the application.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Auth\Authenticatable $user
|
||||
* @param bool $remember
|
||||
* @return void
|
||||
*/
|
||||
public function login(Authenticatable $user, $remember = false);
|
||||
|
||||
/**
|
||||
* Log the given user ID into the application.
|
||||
*
|
||||
* @param mixed $id
|
||||
* @param bool $remember
|
||||
* @return \Illuminate\Contracts\Auth\Authenticatable
|
||||
*/
|
||||
public function loginUsingId($id, $remember = false);
|
||||
|
||||
/**
|
||||
* Determine if the user was authenticated via "remember me" cookie.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function viaRemember();
|
||||
|
||||
/**
|
||||
* Log the user out of the application.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function logout();
|
||||
|
||||
}
|
76
vendor/illuminate/contracts/Auth/PasswordBroker.php
vendored
Executable file
76
vendor/illuminate/contracts/Auth/PasswordBroker.php
vendored
Executable file
@ -0,0 +1,76 @@
|
||||
<?php namespace Illuminate\Contracts\Auth;
|
||||
|
||||
use Closure;
|
||||
|
||||
interface PasswordBroker {
|
||||
|
||||
/**
|
||||
* Constant representing a successfully sent reminder.
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
const RESET_LINK_SENT = 'passwords.sent';
|
||||
|
||||
/**
|
||||
* Constant representing a successfully reset password.
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
const PASSWORD_RESET = 'passwords.reset';
|
||||
|
||||
/**
|
||||
* Constant representing the user not found response.
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
const INVALID_USER = 'passwords.user';
|
||||
|
||||
/**
|
||||
* Constant representing an invalid password.
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
const INVALID_PASSWORD = 'passwords.password';
|
||||
|
||||
/**
|
||||
* Constant representing an invalid token.
|
||||
*
|
||||
* @var int
|
||||
*/
|
||||
const INVALID_TOKEN = 'passwords.token';
|
||||
|
||||
/**
|
||||
* Send a password reset link to a user.
|
||||
*
|
||||
* @param array $credentials
|
||||
* @param \Closure|null $callback
|
||||
* @return string
|
||||
*/
|
||||
public function sendResetLink(array $credentials, Closure $callback = null);
|
||||
|
||||
/**
|
||||
* Reset the password for the given token.
|
||||
*
|
||||
* @param array $credentials
|
||||
* @param \Closure $callback
|
||||
* @return mixed
|
||||
*/
|
||||
public function reset(array $credentials, Closure $callback);
|
||||
|
||||
/**
|
||||
* Set a custom password validator.
|
||||
*
|
||||
* @param \Closure $callback
|
||||
* @return void
|
||||
*/
|
||||
public function validator(Closure $callback);
|
||||
|
||||
/**
|
||||
* Determine if the passwords match for the request.
|
||||
*
|
||||
* @param array $credentials
|
||||
* @return bool
|
||||
*/
|
||||
public function validateNewPassword(array $credentials);
|
||||
|
||||
}
|
21
vendor/illuminate/contracts/Auth/Registrar.php
vendored
Executable file
21
vendor/illuminate/contracts/Auth/Registrar.php
vendored
Executable file
@ -0,0 +1,21 @@
|
||||
<?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);
|
||||
|
||||
}
|
48
vendor/illuminate/contracts/Auth/UserProvider.php
vendored
Executable file
48
vendor/illuminate/contracts/Auth/UserProvider.php
vendored
Executable file
@ -0,0 +1,48 @@
|
||||
<?php namespace Illuminate\Contracts\Auth;
|
||||
|
||||
interface UserProvider {
|
||||
|
||||
/**
|
||||
* Retrieve a user by their unique identifier.
|
||||
*
|
||||
* @param mixed $identifier
|
||||
* @return \Illuminate\Contracts\Auth\Authenticatable|null
|
||||
*/
|
||||
public function retrieveById($identifier);
|
||||
|
||||
/**
|
||||
* Retrieve a user by by their unique identifier and "remember me" token.
|
||||
*
|
||||
* @param mixed $identifier
|
||||
* @param string $token
|
||||
* @return \Illuminate\Contracts\Auth\Authenticatable|null
|
||||
*/
|
||||
public function retrieveByToken($identifier, $token);
|
||||
|
||||
/**
|
||||
* Update the "remember me" token for the given user in storage.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Auth\Authenticatable $user
|
||||
* @param string $token
|
||||
* @return void
|
||||
*/
|
||||
public function updateRememberToken(Authenticatable $user, $token);
|
||||
|
||||
/**
|
||||
* Retrieve a user by the given credentials.
|
||||
*
|
||||
* @param array $credentials
|
||||
* @return \Illuminate\Contracts\Auth\Authenticatable|null
|
||||
*/
|
||||
public function retrieveByCredentials(array $credentials);
|
||||
|
||||
/**
|
||||
* Validate a user against the given credentials.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Auth\Authenticatable $user
|
||||
* @param array $credentials
|
||||
* @return bool
|
||||
*/
|
||||
public function validateCredentials(Authenticatable $user, array $credentials);
|
||||
|
||||
}
|
45
vendor/illuminate/contracts/Bus/Dispatcher.php
vendored
Executable file
45
vendor/illuminate/contracts/Bus/Dispatcher.php
vendored
Executable file
@ -0,0 +1,45 @@
|
||||
<?php namespace Illuminate\Contracts\Bus;
|
||||
|
||||
use Closure;
|
||||
use ArrayAccess;
|
||||
|
||||
interface Dispatcher {
|
||||
|
||||
/**
|
||||
* Marshal a command and dispatch it to its appropriate handler.
|
||||
*
|
||||
* @param mixed $command
|
||||
* @param array $array
|
||||
* @return mixed
|
||||
*/
|
||||
public function dispatchFromArray($command, array $array);
|
||||
|
||||
/**
|
||||
* Marshal a command and dispatch it to its appropriate handler.
|
||||
*
|
||||
* @param mixed $command
|
||||
* @param \ArrayAccess $source
|
||||
* @param array $extras
|
||||
* @return mixed
|
||||
*/
|
||||
public function dispatchFrom($command, ArrayAccess $source, array $extras = []);
|
||||
|
||||
/**
|
||||
* Dispatch a command to its appropriate handler.
|
||||
*
|
||||
* @param mixed $command
|
||||
* @param \Closure|null $afterResolving
|
||||
* @return mixed
|
||||
*/
|
||||
public function dispatch($command, Closure $afterResolving = null);
|
||||
|
||||
/**
|
||||
* Dispatch a command to its appropriate handler in the current process.
|
||||
*
|
||||
* @param mixed $command
|
||||
* @param \Closure|null $afterResolving
|
||||
* @return mixed
|
||||
*/
|
||||
public function dispatchNow($command, Closure $afterResolving = null);
|
||||
|
||||
}
|
47
vendor/illuminate/contracts/Bus/HandlerResolver.php
vendored
Executable file
47
vendor/illuminate/contracts/Bus/HandlerResolver.php
vendored
Executable file
@ -0,0 +1,47 @@
|
||||
<?php namespace Illuminate\Contracts\Bus;
|
||||
|
||||
use Closure;
|
||||
|
||||
interface HandlerResolver {
|
||||
|
||||
/**
|
||||
* Get the handler instance for the given command.
|
||||
*
|
||||
* @param mixed $command
|
||||
* @return mixed
|
||||
*/
|
||||
public function resolveHandler($command);
|
||||
|
||||
/**
|
||||
* Get the handler class for the given command.
|
||||
*
|
||||
* @param mixed $command
|
||||
* @return string
|
||||
*/
|
||||
public function getHandlerClass($command);
|
||||
|
||||
/**
|
||||
* Get the handler method for the given command.
|
||||
*
|
||||
* @param mixed $command
|
||||
* @return string
|
||||
*/
|
||||
public function getHandlerMethod($command);
|
||||
|
||||
/**
|
||||
* Register command to handler mappings.
|
||||
*
|
||||
* @param array $commands
|
||||
* @return void
|
||||
*/
|
||||
public function maps(array $commands);
|
||||
|
||||
/**
|
||||
* Register a fallback mapper callback.
|
||||
*
|
||||
* @param \Closure $mapper
|
||||
* @return void
|
||||
*/
|
||||
public function mapUsing(Closure $mapper);
|
||||
|
||||
}
|
13
vendor/illuminate/contracts/Bus/QueueingDispatcher.php
vendored
Executable file
13
vendor/illuminate/contracts/Bus/QueueingDispatcher.php
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?php namespace Illuminate\Contracts\Bus;
|
||||
|
||||
interface QueueingDispatcher extends Dispatcher {
|
||||
|
||||
/**
|
||||
* Dispatch a command to its appropriate handler behind a queue.
|
||||
*
|
||||
* @param mixed $command
|
||||
* @return mixed
|
||||
*/
|
||||
public function dispatchToQueue($command);
|
||||
|
||||
}
|
3
vendor/illuminate/contracts/Bus/SelfHandling.php
vendored
Executable file
3
vendor/illuminate/contracts/Bus/SelfHandling.php
vendored
Executable file
@ -0,0 +1,3 @@
|
||||
<?php namespace Illuminate\Contracts\Bus;
|
||||
|
||||
interface SelfHandling {}
|
13
vendor/illuminate/contracts/Cache/Factory.php
vendored
Executable file
13
vendor/illuminate/contracts/Cache/Factory.php
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?php namespace Illuminate\Contracts\Cache;
|
||||
|
||||
interface Factory {
|
||||
|
||||
/**
|
||||
* Get a cache store instance by name.
|
||||
*
|
||||
* @param string|null $name
|
||||
* @return mixed
|
||||
*/
|
||||
public function store($name = null);
|
||||
|
||||
}
|
98
vendor/illuminate/contracts/Cache/Repository.php
vendored
Executable file
98
vendor/illuminate/contracts/Cache/Repository.php
vendored
Executable file
@ -0,0 +1,98 @@
|
||||
<?php namespace Illuminate\Contracts\Cache;
|
||||
|
||||
use Closure;
|
||||
|
||||
interface Repository {
|
||||
|
||||
/**
|
||||
* Determine if an item exists in the cache.
|
||||
*
|
||||
* @param string $key
|
||||
* @return bool
|
||||
*/
|
||||
public function has($key);
|
||||
|
||||
/**
|
||||
* Retrieve an item from the cache by key.
|
||||
*
|
||||
* @param string $key
|
||||
* @param mixed $default
|
||||
* @return mixed
|
||||
*/
|
||||
public function get($key, $default = null);
|
||||
|
||||
/**
|
||||
* Retrieve an item from the cache and delete it.
|
||||
*
|
||||
* @param string $key
|
||||
* @param mixed $default
|
||||
* @return mixed
|
||||
*/
|
||||
public function pull($key, $default = null);
|
||||
|
||||
/**
|
||||
* Store an item in the cache.
|
||||
*
|
||||
* @param string $key
|
||||
* @param mixed $value
|
||||
* @param \DateTime|int $minutes
|
||||
* @return void
|
||||
*/
|
||||
public function put($key, $value, $minutes);
|
||||
|
||||
/**
|
||||
* Store an item in the cache if the key does not exist.
|
||||
*
|
||||
* @param string $key
|
||||
* @param mixed $value
|
||||
* @param \DateTime|int $minutes
|
||||
* @return bool
|
||||
*/
|
||||
public function add($key, $value, $minutes);
|
||||
|
||||
/**
|
||||
* Store an item in the cache indefinitely.
|
||||
*
|
||||
* @param string $key
|
||||
* @param mixed $value
|
||||
* @return void
|
||||
*/
|
||||
public function forever($key, $value);
|
||||
|
||||
/**
|
||||
* Get an item from the cache, or store the default value.
|
||||
*
|
||||
* @param string $key
|
||||
* @param \DateTime|int $minutes
|
||||
* @param \Closure $callback
|
||||
* @return mixed
|
||||
*/
|
||||
public function remember($key, $minutes, Closure $callback);
|
||||
|
||||
/**
|
||||
* Get an item from the cache, or store the default value forever.
|
||||
*
|
||||
* @param string $key
|
||||
* @param \Closure $callback
|
||||
* @return mixed
|
||||
*/
|
||||
public function sear($key, Closure $callback);
|
||||
|
||||
/**
|
||||
* Get an item from the cache, or store the default value forever.
|
||||
*
|
||||
* @param string $key
|
||||
* @param \Closure $callback
|
||||
* @return mixed
|
||||
*/
|
||||
public function rememberForever($key, Closure $callback);
|
||||
|
||||
/**
|
||||
* Remove an item from the cache.
|
||||
*
|
||||
* @param string $key
|
||||
* @return bool
|
||||
*/
|
||||
public function forget($key);
|
||||
|
||||
}
|
72
vendor/illuminate/contracts/Cache/Store.php
vendored
Executable file
72
vendor/illuminate/contracts/Cache/Store.php
vendored
Executable file
@ -0,0 +1,72 @@
|
||||
<?php namespace Illuminate\Contracts\Cache;
|
||||
|
||||
interface Store {
|
||||
|
||||
/**
|
||||
* Retrieve an item from the cache by key.
|
||||
*
|
||||
* @param string $key
|
||||
* @return mixed
|
||||
*/
|
||||
public function get($key);
|
||||
|
||||
/**
|
||||
* Store an item in the cache for a given number of minutes.
|
||||
*
|
||||
* @param string $key
|
||||
* @param mixed $value
|
||||
* @param int $minutes
|
||||
* @return void
|
||||
*/
|
||||
public function put($key, $value, $minutes);
|
||||
|
||||
/**
|
||||
* Increment the value of an item in the cache.
|
||||
*
|
||||
* @param string $key
|
||||
* @param mixed $value
|
||||
* @return int|bool
|
||||
*/
|
||||
public function increment($key, $value = 1);
|
||||
|
||||
/**
|
||||
* Decrement the value of an item in the cache.
|
||||
*
|
||||
* @param string $key
|
||||
* @param mixed $value
|
||||
* @return int|bool
|
||||
*/
|
||||
public function decrement($key, $value = 1);
|
||||
|
||||
/**
|
||||
* Store an item in the cache indefinitely.
|
||||
*
|
||||
* @param string $key
|
||||
* @param mixed $value
|
||||
* @return void
|
||||
*/
|
||||
public function forever($key, $value);
|
||||
|
||||
/**
|
||||
* Remove an item from the cache.
|
||||
*
|
||||
* @param string $key
|
||||
* @return bool
|
||||
*/
|
||||
public function forget($key);
|
||||
|
||||
/**
|
||||
* Remove all items from the cache.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function flush();
|
||||
|
||||
/**
|
||||
* Get the cache key prefix.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getPrefix();
|
||||
|
||||
}
|
49
vendor/illuminate/contracts/Config/Repository.php
vendored
Executable file
49
vendor/illuminate/contracts/Config/Repository.php
vendored
Executable file
@ -0,0 +1,49 @@
|
||||
<?php namespace Illuminate\Contracts\Config;
|
||||
|
||||
interface Repository {
|
||||
|
||||
/**
|
||||
* Determine if the given configuration value exists.
|
||||
*
|
||||
* @param string $key
|
||||
* @return bool
|
||||
*/
|
||||
public function has($key);
|
||||
|
||||
/**
|
||||
* Get the specified configuration value.
|
||||
*
|
||||
* @param string $key
|
||||
* @param mixed $default
|
||||
* @return mixed
|
||||
*/
|
||||
public function get($key, $default = null);
|
||||
|
||||
/**
|
||||
* Set a given configuration value.
|
||||
*
|
||||
* @param array|string $key
|
||||
* @param mixed $value
|
||||
* @return void
|
||||
*/
|
||||
public function set($key, $value = null);
|
||||
|
||||
/**
|
||||
* Prepend a value onto an array configuration value.
|
||||
*
|
||||
* @param string $key
|
||||
* @param mixed $value
|
||||
* @return void
|
||||
*/
|
||||
public function prepend($key, $value);
|
||||
|
||||
/**
|
||||
* Push a value onto an array configuration value.
|
||||
*
|
||||
* @param string $key
|
||||
* @param mixed $value
|
||||
* @return void
|
||||
*/
|
||||
public function push($key, $value);
|
||||
|
||||
}
|
21
vendor/illuminate/contracts/Console/Application.php
vendored
Executable file
21
vendor/illuminate/contracts/Console/Application.php
vendored
Executable file
@ -0,0 +1,21 @@
|
||||
<?php namespace Illuminate\Contracts\Console;
|
||||
|
||||
interface Application {
|
||||
|
||||
/**
|
||||
* Call a console application command.
|
||||
*
|
||||
* @param string $command
|
||||
* @param array $parameters
|
||||
* @return int
|
||||
*/
|
||||
public function call($command, array $parameters = array());
|
||||
|
||||
/**
|
||||
* Get the output from the last command.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function output();
|
||||
|
||||
}
|
46
vendor/illuminate/contracts/Console/Kernel.php
vendored
Executable file
46
vendor/illuminate/contracts/Console/Kernel.php
vendored
Executable file
@ -0,0 +1,46 @@
|
||||
<?php namespace Illuminate\Contracts\Console;
|
||||
|
||||
interface Kernel {
|
||||
|
||||
/**
|
||||
* Handle an incoming console command.
|
||||
*
|
||||
* @param \Symfony\Component\Console\Input\InputInterface $input
|
||||
* @param \Symfony\Component\Console\Output\OutputInterface $output
|
||||
* @return int
|
||||
*/
|
||||
public function handle($input, $output = null);
|
||||
|
||||
/**
|
||||
* Run an Artisan console command by name.
|
||||
*
|
||||
* @param string $command
|
||||
* @param array $parameters
|
||||
* @return int
|
||||
*/
|
||||
public function call($command, array $parameters = array());
|
||||
|
||||
/**
|
||||
* Queue an Artisan console command by name.
|
||||
*
|
||||
* @param string $command
|
||||
* @param array $parameters
|
||||
* @return int
|
||||
*/
|
||||
public function queue($command, array $parameters = array());
|
||||
|
||||
/**
|
||||
* Get all of the commands registered with the console.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function all();
|
||||
|
||||
/**
|
||||
* Get the output for the last run command.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function output();
|
||||
|
||||
}
|
143
vendor/illuminate/contracts/Container/Container.php
vendored
Executable file
143
vendor/illuminate/contracts/Container/Container.php
vendored
Executable file
@ -0,0 +1,143 @@
|
||||
<?php namespace Illuminate\Contracts\Container;
|
||||
|
||||
use Closure;
|
||||
|
||||
interface Container {
|
||||
|
||||
/**
|
||||
* Determine if the given abstract type has been bound.
|
||||
*
|
||||
* @param string $abstract
|
||||
* @return bool
|
||||
*/
|
||||
public function bound($abstract);
|
||||
|
||||
/**
|
||||
* Alias a type to a different name.
|
||||
*
|
||||
* @param string $abstract
|
||||
* @param string $alias
|
||||
* @return void
|
||||
*/
|
||||
public function alias($abstract, $alias);
|
||||
|
||||
/**
|
||||
* Assign a set of tags to a given binding.
|
||||
*
|
||||
* @param array|string $abstracts
|
||||
* @param array|mixed ...$tags
|
||||
* @return void
|
||||
*/
|
||||
public function tag($abstracts, $tags);
|
||||
|
||||
/**
|
||||
* Resolve all of the bindings for a given tag.
|
||||
*
|
||||
* @param array $tag
|
||||
* @return array
|
||||
*/
|
||||
public function tagged($tag);
|
||||
|
||||
/**
|
||||
* Register a binding with the container.
|
||||
*
|
||||
* @param string|array $abstract
|
||||
* @param \Closure|string|null $concrete
|
||||
* @param bool $shared
|
||||
* @return void
|
||||
*/
|
||||
public function bind($abstract, $concrete = null, $shared = false);
|
||||
|
||||
/**
|
||||
* Register a binding if it hasn't already been registered.
|
||||
*
|
||||
* @param string $abstract
|
||||
* @param \Closure|string|null $concrete
|
||||
* @param bool $shared
|
||||
* @return void
|
||||
*/
|
||||
public function bindIf($abstract, $concrete = null, $shared = false);
|
||||
|
||||
/**
|
||||
* Register a shared binding in the container.
|
||||
*
|
||||
* @param string $abstract
|
||||
* @param \Closure|string|null $concrete
|
||||
* @return void
|
||||
*/
|
||||
public function singleton($abstract, $concrete = null);
|
||||
|
||||
/**
|
||||
* "Extend" an abstract type in the container.
|
||||
*
|
||||
* @param string $abstract
|
||||
* @param \Closure $closure
|
||||
* @return void
|
||||
*
|
||||
* @throws \InvalidArgumentException
|
||||
*/
|
||||
public function extend($abstract, Closure $closure);
|
||||
|
||||
/**
|
||||
* Register an existing instance as shared in the container.
|
||||
*
|
||||
* @param string $abstract
|
||||
* @param mixed $instance
|
||||
* @return void
|
||||
*/
|
||||
public function instance($abstract, $instance);
|
||||
|
||||
/**
|
||||
* Define a contextual binding.
|
||||
*
|
||||
* @param string $concrete
|
||||
* @return \Illuminate\Contracts\Container\ContextualBindingBuilder
|
||||
*/
|
||||
public function when($concrete);
|
||||
|
||||
/**
|
||||
* Resolve the given type from the container.
|
||||
*
|
||||
* @param string $abstract
|
||||
* @param array $parameters
|
||||
* @return mixed
|
||||
*/
|
||||
public function make($abstract, $parameters = array());
|
||||
|
||||
/**
|
||||
* Call the given Closure / class@method and inject its dependencies.
|
||||
*
|
||||
* @param callable|string $callback
|
||||
* @param array $parameters
|
||||
* @param string|null $defaultMethod
|
||||
* @return mixed
|
||||
*/
|
||||
public function call($callback, array $parameters = array(), $defaultMethod = null);
|
||||
|
||||
/**
|
||||
* Determine if the given abstract type has been resolved.
|
||||
*
|
||||
* @param string $abstract
|
||||
* @return bool
|
||||
*/
|
||||
public function resolved($abstract);
|
||||
|
||||
/**
|
||||
* Register a new resolving callback.
|
||||
*
|
||||
* @param string $abstract
|
||||
* @param \Closure $callback
|
||||
* @return void
|
||||
*/
|
||||
public function resolving($abstract, Closure $callback = null);
|
||||
|
||||
/**
|
||||
* Register a new after resolving callback.
|
||||
*
|
||||
* @param string $abstract
|
||||
* @param \Closure $callback
|
||||
* @return void
|
||||
*/
|
||||
public function afterResolving($abstract, Closure $callback = null);
|
||||
|
||||
}
|
21
vendor/illuminate/contracts/Container/ContextualBindingBuilder.php
vendored
Executable file
21
vendor/illuminate/contracts/Container/ContextualBindingBuilder.php
vendored
Executable file
@ -0,0 +1,21 @@
|
||||
<?php namespace Illuminate\Contracts\Container;
|
||||
|
||||
interface ContextualBindingBuilder {
|
||||
|
||||
/**
|
||||
* Define the abstract target that depends on the context.
|
||||
*
|
||||
* @param string $abstract
|
||||
* @return $this
|
||||
*/
|
||||
public function needs($abstract);
|
||||
|
||||
/**
|
||||
* Define the implementation for the contextual binding.
|
||||
*
|
||||
* @param \Closure|string $implementation
|
||||
* @return void
|
||||
*/
|
||||
public function give($implementation);
|
||||
|
||||
}
|
42
vendor/illuminate/contracts/Cookie/Factory.php
vendored
Executable file
42
vendor/illuminate/contracts/Cookie/Factory.php
vendored
Executable file
@ -0,0 +1,42 @@
|
||||
<?php namespace Illuminate\Contracts\Cookie;
|
||||
|
||||
interface Factory {
|
||||
|
||||
/**
|
||||
* Create a new cookie instance.
|
||||
*
|
||||
* @param string $name
|
||||
* @param string $value
|
||||
* @param int $minutes
|
||||
* @param string $path
|
||||
* @param string $domain
|
||||
* @param bool $secure
|
||||
* @param bool $httpOnly
|
||||
* @return \Symfony\Component\HttpFoundation\Cookie
|
||||
*/
|
||||
public function make($name, $value, $minutes = 0, $path = null, $domain = null, $secure = false, $httpOnly = true);
|
||||
|
||||
/**
|
||||
* Create a cookie that lasts "forever" (five years).
|
||||
*
|
||||
* @param string $name
|
||||
* @param string $value
|
||||
* @param string $path
|
||||
* @param string $domain
|
||||
* @param bool $secure
|
||||
* @param bool $httpOnly
|
||||
* @return \Symfony\Component\HttpFoundation\Cookie
|
||||
*/
|
||||
public function forever($name, $value, $path = null, $domain = null, $secure = false, $httpOnly = true);
|
||||
|
||||
/**
|
||||
* Expire the given cookie.
|
||||
*
|
||||
* @param string $name
|
||||
* @param string $path
|
||||
* @param string $domain
|
||||
* @return \Symfony\Component\HttpFoundation\Cookie
|
||||
*/
|
||||
public function forget($name, $path = null, $domain = null);
|
||||
|
||||
}
|
27
vendor/illuminate/contracts/Cookie/QueueingFactory.php
vendored
Executable file
27
vendor/illuminate/contracts/Cookie/QueueingFactory.php
vendored
Executable file
@ -0,0 +1,27 @@
|
||||
<?php namespace Illuminate\Contracts\Cookie;
|
||||
|
||||
interface QueueingFactory extends Factory {
|
||||
|
||||
/**
|
||||
* Queue a cookie to send with the next response.
|
||||
*
|
||||
* @param mixed
|
||||
* @return void
|
||||
*/
|
||||
public function queue();
|
||||
|
||||
/**
|
||||
* Remove a cookie from the queue.
|
||||
*
|
||||
* @param string $name
|
||||
*/
|
||||
public function unqueue($name);
|
||||
|
||||
/**
|
||||
* Get the cookies which have been queued for the next request
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function getQueuedCookies();
|
||||
|
||||
}
|
32
vendor/illuminate/contracts/Database/ModelIdentifier.php
vendored
Executable file
32
vendor/illuminate/contracts/Database/ModelIdentifier.php
vendored
Executable file
@ -0,0 +1,32 @@
|
||||
<?php namespace Illuminate\Contracts\Database;
|
||||
|
||||
class ModelIdentifier {
|
||||
|
||||
/**
|
||||
* The class name of the model.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
public $class;
|
||||
|
||||
/**
|
||||
* The unique identifier of the model.
|
||||
*
|
||||
* @var mixed
|
||||
*/
|
||||
public $id;
|
||||
|
||||
/**
|
||||
* Create a new model identifier.
|
||||
*
|
||||
* @param string $class
|
||||
* @param mixed $id
|
||||
* @return void
|
||||
*/
|
||||
public function __construct($class, $id)
|
||||
{
|
||||
$this->id = $id;
|
||||
$this->class = $class;
|
||||
}
|
||||
|
||||
}
|
33
vendor/illuminate/contracts/Debug/ExceptionHandler.php
vendored
Executable file
33
vendor/illuminate/contracts/Debug/ExceptionHandler.php
vendored
Executable file
@ -0,0 +1,33 @@
|
||||
<?php namespace Illuminate\Contracts\Debug;
|
||||
|
||||
use Exception;
|
||||
|
||||
interface ExceptionHandler {
|
||||
|
||||
/**
|
||||
* Report or log an exception.
|
||||
*
|
||||
* @param \Exception $e
|
||||
* @return void
|
||||
*/
|
||||
public function report(Exception $e);
|
||||
|
||||
/**
|
||||
* Render an exception into an HTTP response.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @param \Exception $e
|
||||
* @return \Symfony\Component\HttpFoundation\Response
|
||||
*/
|
||||
public function render($request, Exception $e);
|
||||
|
||||
/**
|
||||
* Render an exception to the console.
|
||||
*
|
||||
* @param \Symfony\Component\Console\Output\OutputInterface $output
|
||||
* @param \Exception $e
|
||||
* @return void
|
||||
*/
|
||||
public function renderForConsole($output, Exception $e);
|
||||
|
||||
}
|
5
vendor/illuminate/contracts/Encryption/DecryptException.php
vendored
Executable file
5
vendor/illuminate/contracts/Encryption/DecryptException.php
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
<?php namespace Illuminate\Contracts\Encryption;
|
||||
|
||||
use RuntimeException;
|
||||
|
||||
class DecryptException extends RuntimeException {}
|
37
vendor/illuminate/contracts/Encryption/Encrypter.php
vendored
Executable file
37
vendor/illuminate/contracts/Encryption/Encrypter.php
vendored
Executable file
@ -0,0 +1,37 @@
|
||||
<?php namespace Illuminate\Contracts\Encryption;
|
||||
|
||||
interface Encrypter {
|
||||
|
||||
/**
|
||||
* Encrypt the given value.
|
||||
*
|
||||
* @param string $value
|
||||
* @return string
|
||||
*/
|
||||
public function encrypt($value);
|
||||
|
||||
/**
|
||||
* Decrypt the given value.
|
||||
*
|
||||
* @param string $payload
|
||||
* @return string
|
||||
*/
|
||||
public function decrypt($payload);
|
||||
|
||||
/**
|
||||
* Set the encryption mode.
|
||||
*
|
||||
* @param string $mode
|
||||
* @return void
|
||||
*/
|
||||
public function setMode($mode);
|
||||
|
||||
/**
|
||||
* Set the encryption cipher.
|
||||
*
|
||||
* @param string $cipher
|
||||
* @return void
|
||||
*/
|
||||
public function setCipher($cipher);
|
||||
|
||||
}
|
64
vendor/illuminate/contracts/Events/Dispatcher.php
vendored
Executable file
64
vendor/illuminate/contracts/Events/Dispatcher.php
vendored
Executable file
@ -0,0 +1,64 @@
|
||||
<?php namespace Illuminate\Contracts\Events;
|
||||
|
||||
interface Dispatcher {
|
||||
|
||||
/**
|
||||
* Register an event listener with the dispatcher.
|
||||
*
|
||||
* @param string|array $events
|
||||
* @param mixed $listener
|
||||
* @param int $priority
|
||||
* @return void
|
||||
*/
|
||||
public function listen($events, $listener, $priority = 0);
|
||||
|
||||
/**
|
||||
* Determine if a given event has listeners.
|
||||
*
|
||||
* @param string $eventName
|
||||
* @return bool
|
||||
*/
|
||||
public function hasListeners($eventName);
|
||||
|
||||
/**
|
||||
* Fire an event until the first non-null response is returned.
|
||||
*
|
||||
* @param string $event
|
||||
* @param array $payload
|
||||
* @return mixed
|
||||
*/
|
||||
public function until($event, $payload = array());
|
||||
|
||||
/**
|
||||
* Fire an event and call the listeners.
|
||||
*
|
||||
* @param string|object $event
|
||||
* @param mixed $payload
|
||||
* @param bool $halt
|
||||
* @return array|null
|
||||
*/
|
||||
public function fire($event, $payload = array(), $halt = false);
|
||||
|
||||
/**
|
||||
* Get the event that is currently firing.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function firing();
|
||||
|
||||
/**
|
||||
* Remove a set of listeners from the dispatcher.
|
||||
*
|
||||
* @param string $event
|
||||
* @return void
|
||||
*/
|
||||
public function forget($event);
|
||||
|
||||
/**
|
||||
* Forget all of the queued listeners.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function forgetPushed();
|
||||
|
||||
}
|
3
vendor/illuminate/contracts/Filesystem/Cloud.php
vendored
Executable file
3
vendor/illuminate/contracts/Filesystem/Cloud.php
vendored
Executable file
@ -0,0 +1,3 @@
|
||||
<?php namespace Illuminate\Contracts\Filesystem;
|
||||
|
||||
interface Cloud extends Filesystem {}
|
13
vendor/illuminate/contracts/Filesystem/Factory.php
vendored
Executable file
13
vendor/illuminate/contracts/Filesystem/Factory.php
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?php namespace Illuminate\Contracts\Filesystem;
|
||||
|
||||
interface Factory {
|
||||
|
||||
/**
|
||||
* Get a filesystem implementation.
|
||||
*
|
||||
* @param string $name
|
||||
* @return \Illuminate\Contracts\Filesystem\Filesystem
|
||||
*/
|
||||
public function disk($name = null);
|
||||
|
||||
}
|
5
vendor/illuminate/contracts/Filesystem/FileNotFoundException.php
vendored
Executable file
5
vendor/illuminate/contracts/Filesystem/FileNotFoundException.php
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
<?php namespace Illuminate\Contracts\Filesystem;
|
||||
|
||||
use Exception;
|
||||
|
||||
class FileNotFoundException extends Exception {}
|
174
vendor/illuminate/contracts/Filesystem/Filesystem.php
vendored
Executable file
174
vendor/illuminate/contracts/Filesystem/Filesystem.php
vendored
Executable file
@ -0,0 +1,174 @@
|
||||
<?php namespace Illuminate\Contracts\Filesystem;
|
||||
|
||||
interface Filesystem {
|
||||
|
||||
/**
|
||||
* The public visibility setting.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
const VISIBILITY_PUBLIC = 'public';
|
||||
|
||||
/**
|
||||
* The private visibility setting.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
const VISIBILITY_PRIVATE = 'private';
|
||||
|
||||
/**
|
||||
* Determine if a file exists.
|
||||
*
|
||||
* @param string $path
|
||||
* @return bool
|
||||
*/
|
||||
public function exists($path);
|
||||
|
||||
/**
|
||||
* Get the contents of a file.
|
||||
*
|
||||
* @param string $path
|
||||
* @return string
|
||||
*
|
||||
* @throws \Illuminate\Contracts\Filesystem\FileNotFoundException
|
||||
*/
|
||||
public function get($path);
|
||||
|
||||
/**
|
||||
* Write the contents of a file.
|
||||
*
|
||||
* @param string $path
|
||||
* @param string $contents
|
||||
* @param string $visibility
|
||||
* @return bool
|
||||
*/
|
||||
public function put($path, $contents, $visibility = null);
|
||||
|
||||
/**
|
||||
* Get the visibility for the given path.
|
||||
*
|
||||
* @param string $path
|
||||
* @return string
|
||||
*/
|
||||
public function getVisibility($path);
|
||||
|
||||
/**
|
||||
* Set the visibility for the given path.
|
||||
*
|
||||
* @param string $path
|
||||
* @param string $visibility
|
||||
* @return void
|
||||
*/
|
||||
public function setVisibility($path, $visibility);
|
||||
|
||||
/**
|
||||
* Prepend to a file.
|
||||
*
|
||||
* @param string $path
|
||||
* @param string $data
|
||||
* @return int
|
||||
*/
|
||||
public function prepend($path, $data);
|
||||
|
||||
/**
|
||||
* Append to a file.
|
||||
*
|
||||
* @param string $path
|
||||
* @param string $data
|
||||
* @return int
|
||||
*/
|
||||
public function append($path, $data);
|
||||
|
||||
/**
|
||||
* Delete the file at a given path.
|
||||
*
|
||||
* @param string|array $paths
|
||||
* @return bool
|
||||
*/
|
||||
public function delete($paths);
|
||||
|
||||
/**
|
||||
* Copy a file to a new location.
|
||||
*
|
||||
* @param string $from
|
||||
* @param string $to
|
||||
* @return bool
|
||||
*/
|
||||
public function copy($from, $to);
|
||||
|
||||
/**
|
||||
* Move a file to a new location.
|
||||
*
|
||||
* @param string $from
|
||||
* @param string $to
|
||||
* @return bool
|
||||
*/
|
||||
public function move($from, $to);
|
||||
|
||||
/**
|
||||
* Get the file size of a given file.
|
||||
*
|
||||
* @param string $path
|
||||
* @return int
|
||||
*/
|
||||
public function size($path);
|
||||
|
||||
/**
|
||||
* Get the file's last modification time.
|
||||
*
|
||||
* @param string $path
|
||||
* @return int
|
||||
*/
|
||||
public function lastModified($path);
|
||||
|
||||
/**
|
||||
* Get an array of all files in a directory.
|
||||
*
|
||||
* @param string|null $directory
|
||||
* @param bool $recursive
|
||||
* @return array
|
||||
*/
|
||||
public function files($directory = null, $recursive = false);
|
||||
|
||||
/**
|
||||
* Get all of the files from the given directory (recursive).
|
||||
*
|
||||
* @param string|null $directory
|
||||
* @return array
|
||||
*/
|
||||
public function allFiles($directory = null);
|
||||
|
||||
/**
|
||||
* Get all of the directories within a given directory.
|
||||
*
|
||||
* @param string|null $directory
|
||||
* @param bool $recursive
|
||||
* @return array
|
||||
*/
|
||||
public function directories($directory = null, $recursive = false);
|
||||
|
||||
/**
|
||||
* Get all (recursive) of the directories within a given directory.
|
||||
*
|
||||
* @param string|null $directory
|
||||
* @return array
|
||||
*/
|
||||
public function allDirectories($directory = null);
|
||||
|
||||
/**
|
||||
* Create a directory.
|
||||
*
|
||||
* @param string $path
|
||||
* @return bool
|
||||
*/
|
||||
public function makeDirectory($path);
|
||||
|
||||
/**
|
||||
* Recursively delete a directory.
|
||||
*
|
||||
* @param string $directory
|
||||
* @return bool
|
||||
*/
|
||||
public function deleteDirectory($directory);
|
||||
|
||||
}
|
78
vendor/illuminate/contracts/Foundation/Application.php
vendored
Executable file
78
vendor/illuminate/contracts/Foundation/Application.php
vendored
Executable file
@ -0,0 +1,78 @@
|
||||
<?php namespace Illuminate\Contracts\Foundation;
|
||||
|
||||
use Illuminate\Contracts\Container\Container;
|
||||
|
||||
interface Application extends Container {
|
||||
|
||||
/**
|
||||
* Get the version number of the application.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function version();
|
||||
|
||||
/**
|
||||
* Get or check the current application environment.
|
||||
*
|
||||
* @param mixed
|
||||
* @return string
|
||||
*/
|
||||
public function environment();
|
||||
|
||||
/**
|
||||
* Determine if the application is currently down for maintenance.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function isDownForMaintenance();
|
||||
|
||||
/**
|
||||
* Register all of the configured providers.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function registerConfiguredProviders();
|
||||
|
||||
/**
|
||||
* Register a service provider with the application.
|
||||
*
|
||||
* @param \Illuminate\Support\ServiceProvider|string $provider
|
||||
* @param array $options
|
||||
* @param bool $force
|
||||
* @return \Illuminate\Support\ServiceProvider
|
||||
*/
|
||||
public function register($provider, $options = array(), $force = false);
|
||||
|
||||
/**
|
||||
* Register a deferred provider and service.
|
||||
*
|
||||
* @param string $provider
|
||||
* @param string $service
|
||||
* @return void
|
||||
*/
|
||||
public function registerDeferredProvider($provider, $service = null);
|
||||
|
||||
/**
|
||||
* Boot the application's service providers.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function boot();
|
||||
|
||||
/**
|
||||
* Register a new boot listener.
|
||||
*
|
||||
* @param mixed $callback
|
||||
* @return void
|
||||
*/
|
||||
public function booting($callback);
|
||||
|
||||
/**
|
||||
* Register a new "booted" listener.
|
||||
*
|
||||
* @param mixed $callback
|
||||
* @return void
|
||||
*/
|
||||
public function booted($callback);
|
||||
|
||||
}
|
33
vendor/illuminate/contracts/Hashing/Hasher.php
vendored
Executable file
33
vendor/illuminate/contracts/Hashing/Hasher.php
vendored
Executable file
@ -0,0 +1,33 @@
|
||||
<?php namespace Illuminate\Contracts\Hashing;
|
||||
|
||||
interface Hasher {
|
||||
|
||||
/**
|
||||
* Hash the given value.
|
||||
*
|
||||
* @param string $value
|
||||
* @param array $options
|
||||
* @return string
|
||||
*/
|
||||
public function make($value, array $options = array());
|
||||
|
||||
/**
|
||||
* Check the given plain value against a hash.
|
||||
*
|
||||
* @param string $value
|
||||
* @param string $hashedValue
|
||||
* @param array $options
|
||||
* @return bool
|
||||
*/
|
||||
public function check($value, $hashedValue, array $options = array());
|
||||
|
||||
/**
|
||||
* Check if the given hash has been hashed using the given options.
|
||||
*
|
||||
* @param string $hashedValue
|
||||
* @param array $options
|
||||
* @return bool
|
||||
*/
|
||||
public function needsRehash($hashedValue, array $options = array());
|
||||
|
||||
}
|
36
vendor/illuminate/contracts/Http/Kernel.php
vendored
Executable file
36
vendor/illuminate/contracts/Http/Kernel.php
vendored
Executable file
@ -0,0 +1,36 @@
|
||||
<?php namespace Illuminate\Contracts\Http;
|
||||
|
||||
interface Kernel {
|
||||
|
||||
/**
|
||||
* Bootstrap the application for HTTP requests.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function bootstrap();
|
||||
|
||||
/**
|
||||
* Handle an incoming HTTP request.
|
||||
*
|
||||
* @param \Symfony\Component\HttpFoundation\Request $request
|
||||
* @return \Symfony\Component\HttpFoundation\Response
|
||||
*/
|
||||
public function handle($request);
|
||||
|
||||
/**
|
||||
* Perform any final actions for the request lifecycle.
|
||||
*
|
||||
* @param \Symfony\Component\HttpFoundation\Request $request
|
||||
* @param \Symfony\Component\HttpFoundation\Response $response
|
||||
* @return void
|
||||
*/
|
||||
public function terminate($request, $response);
|
||||
|
||||
/**
|
||||
* Get the Laravel application instance.
|
||||
*
|
||||
* @return \Illuminate\Contracts\Foundation\Application
|
||||
*/
|
||||
public function getApplication();
|
||||
|
||||
}
|
97
vendor/illuminate/contracts/Logging/Log.php
vendored
Executable file
97
vendor/illuminate/contracts/Logging/Log.php
vendored
Executable file
@ -0,0 +1,97 @@
|
||||
<?php namespace Illuminate\Contracts\Logging;
|
||||
|
||||
interface Log {
|
||||
|
||||
/**
|
||||
* Log an alert message to the logs.
|
||||
*
|
||||
* @param string $message
|
||||
* @param array $context
|
||||
* @return void
|
||||
*/
|
||||
public function alert($message, array $context = array());
|
||||
|
||||
/**
|
||||
* Log a critical message to the logs.
|
||||
*
|
||||
* @param string $message
|
||||
* @param array $context
|
||||
* @return void
|
||||
*/
|
||||
public function critical($message, array $context = array());
|
||||
|
||||
/**
|
||||
* Log an error message to the logs.
|
||||
*
|
||||
* @param string $message
|
||||
* @param array $context
|
||||
* @return void
|
||||
*/
|
||||
public function error($message, array $context = array());
|
||||
|
||||
/**
|
||||
* Log a warning message to the logs.
|
||||
*
|
||||
* @param string $message
|
||||
* @param array $context
|
||||
* @return void
|
||||
*/
|
||||
public function warning($message, array $context = array());
|
||||
|
||||
/**
|
||||
* Log a notice to the logs.
|
||||
*
|
||||
* @param string $message
|
||||
* @param array $context
|
||||
* @return void
|
||||
*/
|
||||
public function notice($message, array $context = array());
|
||||
|
||||
/**
|
||||
* Log an informational message to the logs.
|
||||
*
|
||||
* @param string $message
|
||||
* @param array $context
|
||||
* @return void
|
||||
*/
|
||||
public function info($message, array $context = array());
|
||||
|
||||
/**
|
||||
* Log a debug message to the logs.
|
||||
*
|
||||
* @param string $message
|
||||
* @param array $context
|
||||
* @return void
|
||||
*/
|
||||
public function debug($message, array $context = array());
|
||||
|
||||
/**
|
||||
* Log a message to the logs.
|
||||
*
|
||||
* @param string $level
|
||||
* @param string $message
|
||||
* @param array $context
|
||||
* @return void
|
||||
*/
|
||||
public function log($level, $message, array $context = array());
|
||||
|
||||
/**
|
||||
* Register a file log handler.
|
||||
*
|
||||
* @param string $path
|
||||
* @param string $level
|
||||
* @return void
|
||||
*/
|
||||
public function useFiles($path, $level = 'debug');
|
||||
|
||||
/**
|
||||
* Register a daily file log handler.
|
||||
*
|
||||
* @param string $path
|
||||
* @param int $days
|
||||
* @param string $level
|
||||
* @return void
|
||||
*/
|
||||
public function useDailyFiles($path, $days = 0, $level = 'debug');
|
||||
|
||||
}
|
28
vendor/illuminate/contracts/Mail/MailQueue.php
vendored
Executable file
28
vendor/illuminate/contracts/Mail/MailQueue.php
vendored
Executable file
@ -0,0 +1,28 @@
|
||||
<?php namespace Illuminate\Contracts\Mail;
|
||||
|
||||
interface MailQueue {
|
||||
|
||||
/**
|
||||
* Queue a new e-mail message for sending.
|
||||
*
|
||||
* @param string|array $view
|
||||
* @param array $data
|
||||
* @param \Closure|string $callback
|
||||
* @param string $queue
|
||||
* @return mixed
|
||||
*/
|
||||
public function queue($view, array $data, $callback, $queue = null);
|
||||
|
||||
/**
|
||||
* Queue a new e-mail message for sending after (n) seconds.
|
||||
*
|
||||
* @param int $delay
|
||||
* @param string|array $view
|
||||
* @param array $data
|
||||
* @param \Closure|string $callback
|
||||
* @param string $queue
|
||||
* @return mixed
|
||||
*/
|
||||
public function later($delay, $view, array $data, $callback, $queue = null);
|
||||
|
||||
}
|
31
vendor/illuminate/contracts/Mail/Mailer.php
vendored
Executable file
31
vendor/illuminate/contracts/Mail/Mailer.php
vendored
Executable file
@ -0,0 +1,31 @@
|
||||
<?php namespace Illuminate\Contracts\Mail;
|
||||
|
||||
interface Mailer {
|
||||
|
||||
/**
|
||||
* Send a new message when only a raw text part.
|
||||
*
|
||||
* @param string $text
|
||||
* @param \Closure|string $callback
|
||||
* @return int
|
||||
*/
|
||||
public function raw($text, $callback);
|
||||
|
||||
/**
|
||||
* Send a new message using a view.
|
||||
*
|
||||
* @param string|array $view
|
||||
* @param array $data
|
||||
* @param \Closure|string $callback
|
||||
* @return void
|
||||
*/
|
||||
public function send($view, array $data, $callback);
|
||||
|
||||
/**
|
||||
* Get the array of failed recipients.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function failures();
|
||||
|
||||
}
|
19
vendor/illuminate/contracts/Pagination/LengthAwarePaginator.php
vendored
Executable file
19
vendor/illuminate/contracts/Pagination/LengthAwarePaginator.php
vendored
Executable file
@ -0,0 +1,19 @@
|
||||
<?php namespace Illuminate\Contracts\Pagination;
|
||||
|
||||
interface LengthAwarePaginator extends Paginator {
|
||||
|
||||
/**
|
||||
* Determine the total number of items in the data store.
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function total();
|
||||
|
||||
/**
|
||||
* Get the page number of the last available page.
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function lastPage();
|
||||
|
||||
}
|
108
vendor/illuminate/contracts/Pagination/Paginator.php
vendored
Executable file
108
vendor/illuminate/contracts/Pagination/Paginator.php
vendored
Executable file
@ -0,0 +1,108 @@
|
||||
<?php namespace Illuminate\Contracts\Pagination;
|
||||
|
||||
interface Paginator {
|
||||
|
||||
/**
|
||||
* Get the URL for a given page.
|
||||
*
|
||||
* @param int $page
|
||||
* @return string
|
||||
*/
|
||||
public function url($page);
|
||||
|
||||
/**
|
||||
* Add a set of query string values to the paginator.
|
||||
*
|
||||
* @param array|string $key
|
||||
* @param string|null $value
|
||||
* @return $this
|
||||
*/
|
||||
public function appends($key, $value = null);
|
||||
|
||||
/**
|
||||
* Get / set the URL fragment to be appended to URLs.
|
||||
*
|
||||
* @param string|null $fragment
|
||||
* @return $this|string
|
||||
*/
|
||||
public function fragment($fragment = null);
|
||||
|
||||
/**
|
||||
* The the URL for the next page, or null.
|
||||
*
|
||||
* @return string|null
|
||||
*/
|
||||
public function nextPageUrl();
|
||||
|
||||
/**
|
||||
* Get the URL for the previous page, or null.
|
||||
*
|
||||
* @return string|null
|
||||
*/
|
||||
public function previousPageUrl();
|
||||
|
||||
/**
|
||||
* Get all of the items being paginated.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function items();
|
||||
|
||||
/**
|
||||
* Get the "index" of the first item being paginated.
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function firstItem();
|
||||
|
||||
/**
|
||||
* Get the "index" of the last item being paginated.
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function lastItem();
|
||||
|
||||
/**
|
||||
* Determine how many items are being shown per page.
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function perPage();
|
||||
|
||||
/**
|
||||
* Determine the current page being paginated.
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function currentPage();
|
||||
|
||||
/**
|
||||
* Determine if there are enough items to split into multiple pages.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function hasPages();
|
||||
|
||||
/**
|
||||
* Determine if there is more items in the data store.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function hasMorePages();
|
||||
|
||||
/**
|
||||
* Determine if the list of items is empty or not.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function isEmpty();
|
||||
|
||||
/**
|
||||
* Render the paginator using a given Presenter.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Pagination\Presenter|null $presenter
|
||||
* @return string
|
||||
*/
|
||||
public function render(Presenter $presenter = null);
|
||||
|
||||
}
|
19
vendor/illuminate/contracts/Pagination/Presenter.php
vendored
Executable file
19
vendor/illuminate/contracts/Pagination/Presenter.php
vendored
Executable file
@ -0,0 +1,19 @@
|
||||
<?php namespace Illuminate\Contracts\Pagination;
|
||||
|
||||
interface Presenter {
|
||||
|
||||
/**
|
||||
* Render the given paginator.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function render();
|
||||
|
||||
/**
|
||||
* Determine if the underlying paginator being presented has pages to show.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function hasPages();
|
||||
|
||||
}
|
14
vendor/illuminate/contracts/Pipeline/Hub.php
vendored
Executable file
14
vendor/illuminate/contracts/Pipeline/Hub.php
vendored
Executable file
@ -0,0 +1,14 @@
|
||||
<?php namespace Illuminate\Contracts\Pipeline;
|
||||
|
||||
interface Hub {
|
||||
|
||||
/**
|
||||
* Send an object through one of the available pipelines.
|
||||
*
|
||||
* @param mixed $object
|
||||
* @param string|null $pipeline
|
||||
* @return mixed
|
||||
*/
|
||||
public function pipe($object, $pipeline = null);
|
||||
|
||||
}
|
39
vendor/illuminate/contracts/Pipeline/Pipeline.php
vendored
Executable file
39
vendor/illuminate/contracts/Pipeline/Pipeline.php
vendored
Executable file
@ -0,0 +1,39 @@
|
||||
<?php namespace Illuminate\Contracts\Pipeline;
|
||||
|
||||
use Closure;
|
||||
|
||||
interface Pipeline {
|
||||
|
||||
/**
|
||||
* Set the traveler object being sent on the pipeline.
|
||||
*
|
||||
* @param mixed $traveler
|
||||
* @return $this
|
||||
*/
|
||||
public function send($traveler);
|
||||
|
||||
/**
|
||||
* Set the stops of the pipeline.
|
||||
*
|
||||
* @param dynamic|array $stops
|
||||
* @return $this
|
||||
*/
|
||||
public function through($stops);
|
||||
|
||||
/**
|
||||
* Set the method to call on the stops.
|
||||
*
|
||||
* @param string $method
|
||||
* @return $this
|
||||
*/
|
||||
public function via($method);
|
||||
|
||||
/**
|
||||
* Run the pipeline with a final destination callback.
|
||||
*
|
||||
* @param \Closure $destination
|
||||
* @return mixed
|
||||
*/
|
||||
public function then(Closure $destination);
|
||||
|
||||
}
|
21
vendor/illuminate/contracts/Queue/EntityNotFoundException.php
vendored
Executable file
21
vendor/illuminate/contracts/Queue/EntityNotFoundException.php
vendored
Executable file
@ -0,0 +1,21 @@
|
||||
<?php namespace Illuminate\Contracts\Queue;
|
||||
|
||||
use InvalidArgumentException;
|
||||
|
||||
class EntityNotFoundException extends InvalidArgumentException {
|
||||
|
||||
/**
|
||||
* Create a new exception instance.
|
||||
*
|
||||
* @param string $type
|
||||
* @param mixed $id
|
||||
* @return void
|
||||
*/
|
||||
public function __construct($type, $id)
|
||||
{
|
||||
$id = (string) $id;
|
||||
|
||||
parent::__construct("Queueable entity [{$type}] not found for ID [{$id}].");
|
||||
}
|
||||
|
||||
}
|
14
vendor/illuminate/contracts/Queue/EntityResolver.php
vendored
Executable file
14
vendor/illuminate/contracts/Queue/EntityResolver.php
vendored
Executable file
@ -0,0 +1,14 @@
|
||||
<?php namespace Illuminate\Contracts\Queue;
|
||||
|
||||
interface EntityResolver {
|
||||
|
||||
/**
|
||||
* Resolve the entity for the given ID.
|
||||
*
|
||||
* @param string $type
|
||||
* @param mixed $id
|
||||
* @return mixed
|
||||
*/
|
||||
public function resolve($type, $id);
|
||||
|
||||
}
|
13
vendor/illuminate/contracts/Queue/Factory.php
vendored
Executable file
13
vendor/illuminate/contracts/Queue/Factory.php
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?php namespace Illuminate\Contracts\Queue;
|
||||
|
||||
interface Factory {
|
||||
|
||||
/**
|
||||
* Resolve a queue connection instance.
|
||||
*
|
||||
* @param string $name
|
||||
* @return \Illuminate\Contracts\Queue\Queue
|
||||
*/
|
||||
public function connection($name = null);
|
||||
|
||||
}
|
48
vendor/illuminate/contracts/Queue/Job.php
vendored
Executable file
48
vendor/illuminate/contracts/Queue/Job.php
vendored
Executable file
@ -0,0 +1,48 @@
|
||||
<?php namespace Illuminate\Contracts\Queue;
|
||||
|
||||
interface Job {
|
||||
|
||||
/**
|
||||
* Fire the job.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function fire();
|
||||
|
||||
/**
|
||||
* Delete the job from the queue.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function delete();
|
||||
|
||||
/**
|
||||
* Release the job back into the queue.
|
||||
*
|
||||
* @param int $delay
|
||||
* @return void
|
||||
*/
|
||||
public function release($delay = 0);
|
||||
|
||||
/**
|
||||
* Get the number of times the job has been attempted.
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function attempts();
|
||||
|
||||
/**
|
||||
* Get the name of the queued job class.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getName();
|
||||
|
||||
/**
|
||||
* Get the name of the queue the job belongs to.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getQueue();
|
||||
|
||||
}
|
29
vendor/illuminate/contracts/Queue/Monitor.php
vendored
Executable file
29
vendor/illuminate/contracts/Queue/Monitor.php
vendored
Executable file
@ -0,0 +1,29 @@
|
||||
<?php namespace Illuminate\Contracts\Queue;
|
||||
|
||||
interface Monitor {
|
||||
|
||||
/**
|
||||
* Register a callback to be executed on every iteration through the queue loop.
|
||||
*
|
||||
* @param mixed $callback
|
||||
* @return void
|
||||
*/
|
||||
public function looping($callback);
|
||||
|
||||
/**
|
||||
* Register a callback to be executed when a job fails after the maximum amount of retries.
|
||||
*
|
||||
* @param mixed $callback
|
||||
* @return void
|
||||
*/
|
||||
public function failing($callback);
|
||||
|
||||
/**
|
||||
* Register a callback to be executed when a daemon queue is stopping.
|
||||
*
|
||||
* @param mixed $callback
|
||||
* @return void
|
||||
*/
|
||||
public function stopping($callback);
|
||||
|
||||
}
|
65
vendor/illuminate/contracts/Queue/Queue.php
vendored
Executable file
65
vendor/illuminate/contracts/Queue/Queue.php
vendored
Executable file
@ -0,0 +1,65 @@
|
||||
<?php namespace Illuminate\Contracts\Queue;
|
||||
|
||||
interface Queue {
|
||||
|
||||
/**
|
||||
* Push a new job onto the queue.
|
||||
*
|
||||
* @param string $job
|
||||
* @param mixed $data
|
||||
* @param string $queue
|
||||
* @return mixed
|
||||
*/
|
||||
public function push($job, $data = '', $queue = null);
|
||||
|
||||
/**
|
||||
* Push a raw payload onto the queue.
|
||||
*
|
||||
* @param string $payload
|
||||
* @param string $queue
|
||||
* @param array $options
|
||||
* @return mixed
|
||||
*/
|
||||
public function pushRaw($payload, $queue = null, array $options = array());
|
||||
|
||||
/**
|
||||
* Push a new job onto the queue after a delay.
|
||||
*
|
||||
* @param \DateTime|int $delay
|
||||
* @param string $job
|
||||
* @param mixed $data
|
||||
* @param string $queue
|
||||
* @return mixed
|
||||
*/
|
||||
public function later($delay, $job, $data = '', $queue = null);
|
||||
|
||||
/**
|
||||
* Push a new job onto the queue.
|
||||
*
|
||||
* @param string $queue
|
||||
* @param string $job
|
||||
* @param mixed $data
|
||||
* @return mixed
|
||||
*/
|
||||
public function pushOn($queue, $job, $data = '');
|
||||
|
||||
/**
|
||||
* Push a new job onto the queue after a delay.
|
||||
*
|
||||
* @param string $queue
|
||||
* @param \DateTime|int $delay
|
||||
* @param string $job
|
||||
* @param mixed $data
|
||||
* @return mixed
|
||||
*/
|
||||
public function laterOn($queue, $delay, $job, $data = '');
|
||||
|
||||
/**
|
||||
* Pop the next job off of the queue.
|
||||
*
|
||||
* @param string $queue
|
||||
* @return \Illuminate\Contracts\Queue\Job|null
|
||||
*/
|
||||
public function pop($queue = null);
|
||||
|
||||
}
|
12
vendor/illuminate/contracts/Queue/QueueableEntity.php
vendored
Executable file
12
vendor/illuminate/contracts/Queue/QueueableEntity.php
vendored
Executable file
@ -0,0 +1,12 @@
|
||||
<?php namespace Illuminate\Contracts\Queue;
|
||||
|
||||
interface QueueableEntity {
|
||||
|
||||
/**
|
||||
* Get the queueable identity for the entity.
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function getQueueableId();
|
||||
|
||||
}
|
3
vendor/illuminate/contracts/Queue/ShouldBeQueued.php
vendored
Executable file
3
vendor/illuminate/contracts/Queue/ShouldBeQueued.php
vendored
Executable file
@ -0,0 +1,3 @@
|
||||
<?php namespace Illuminate\Contracts\Queue;
|
||||
|
||||
interface ShouldBeQueued {}
|
14
vendor/illuminate/contracts/Redis/Database.php
vendored
Executable file
14
vendor/illuminate/contracts/Redis/Database.php
vendored
Executable file
@ -0,0 +1,14 @@
|
||||
<?php namespace Illuminate\Contracts\Redis;
|
||||
|
||||
interface Database {
|
||||
|
||||
/**
|
||||
* Run a command against the Redis database.
|
||||
*
|
||||
* @param string $method
|
||||
* @param array $parameters
|
||||
* @return mixed
|
||||
*/
|
||||
public function command($method, array $parameters = array());
|
||||
|
||||
}
|
16
vendor/illuminate/contracts/Routing/Middleware.php
vendored
Executable file
16
vendor/illuminate/contracts/Routing/Middleware.php
vendored
Executable file
@ -0,0 +1,16 @@
|
||||
<?php namespace Illuminate\Contracts\Routing;
|
||||
|
||||
use Closure;
|
||||
|
||||
interface Middleware {
|
||||
|
||||
/**
|
||||
* Handle an incoming request.
|
||||
*
|
||||
* @param \Illuminate\Http\Request $request
|
||||
* @param \Closure $next
|
||||
* @return mixed
|
||||
*/
|
||||
public function handle($request, Closure $next);
|
||||
|
||||
}
|
115
vendor/illuminate/contracts/Routing/Registrar.php
vendored
Executable file
115
vendor/illuminate/contracts/Routing/Registrar.php
vendored
Executable file
@ -0,0 +1,115 @@
|
||||
<?php namespace Illuminate\Contracts\Routing;
|
||||
|
||||
use Closure;
|
||||
|
||||
interface Registrar {
|
||||
|
||||
/**
|
||||
* Register a new GET route with the router.
|
||||
*
|
||||
* @param string $uri
|
||||
* @param \Closure|array|string $action
|
||||
* @return void
|
||||
*/
|
||||
public function get($uri, $action);
|
||||
|
||||
/**
|
||||
* Register a new POST route with the router.
|
||||
*
|
||||
* @param string $uri
|
||||
* @param \Closure|array|string $action
|
||||
* @return void
|
||||
*/
|
||||
public function post($uri, $action);
|
||||
|
||||
/**
|
||||
* Register a new PUT route with the router.
|
||||
*
|
||||
* @param string $uri
|
||||
* @param \Closure|array|string $action
|
||||
* @return void
|
||||
*/
|
||||
public function put($uri, $action);
|
||||
|
||||
/**
|
||||
* Register a new DELETE route with the router.
|
||||
*
|
||||
* @param string $uri
|
||||
* @param \Closure|array|string $action
|
||||
* @return void
|
||||
*/
|
||||
public function delete($uri, $action);
|
||||
|
||||
/**
|
||||
* Register a new PATCH route with the router.
|
||||
*
|
||||
* @param string $uri
|
||||
* @param \Closure|array|string $action
|
||||
* @return void
|
||||
*/
|
||||
public function patch($uri, $action);
|
||||
|
||||
/**
|
||||
* Register a new OPTIONS route with the router.
|
||||
*
|
||||
* @param string $uri
|
||||
* @param \Closure|array|string $action
|
||||
* @return void
|
||||
*/
|
||||
public function options($uri, $action);
|
||||
|
||||
/**
|
||||
* Register a new route with the given verbs.
|
||||
*
|
||||
* @param array|string $methods
|
||||
* @param string $uri
|
||||
* @param \Closure|array|string $action
|
||||
* @return void
|
||||
*/
|
||||
public function match($methods, $uri, $action);
|
||||
|
||||
/**
|
||||
* Route a resource to a controller.
|
||||
*
|
||||
* @param string $name
|
||||
* @param string $controller
|
||||
* @param array $options
|
||||
* @return void
|
||||
*/
|
||||
public function resource($name, $controller, array $options = array());
|
||||
|
||||
/**
|
||||
* Create a route group with shared attributes.
|
||||
*
|
||||
* @param array $attributes
|
||||
* @param \Closure $callback
|
||||
* @return void
|
||||
*/
|
||||
public function group(array $attributes, Closure $callback);
|
||||
|
||||
/**
|
||||
* Register a new "before" filter with the router.
|
||||
*
|
||||
* @param string|callable $callback
|
||||
* @return void
|
||||
*/
|
||||
public function before($callback);
|
||||
|
||||
/**
|
||||
* Register a new "after" filter with the router.
|
||||
*
|
||||
* @param string|callable $callback
|
||||
* @return void
|
||||
*/
|
||||
public function after($callback);
|
||||
|
||||
/**
|
||||
* Register a new filter with the router.
|
||||
*
|
||||
* @param string $name
|
||||
* @param string|callable $callback
|
||||
* @return void
|
||||
*/
|
||||
public function filter($name, $callback);
|
||||
|
||||
}
|
125
vendor/illuminate/contracts/Routing/ResponseFactory.php
vendored
Executable file
125
vendor/illuminate/contracts/Routing/ResponseFactory.php
vendored
Executable file
@ -0,0 +1,125 @@
|
||||
<?php namespace Illuminate\Contracts\Routing;
|
||||
|
||||
interface ResponseFactory {
|
||||
|
||||
/**
|
||||
* Return a new response from the application.
|
||||
*
|
||||
* @param string $content
|
||||
* @param int $status
|
||||
* @param array $headers
|
||||
* @return \Symfony\Component\HttpFoundation\Response
|
||||
*/
|
||||
public function make($content = '', $status = 200, array $headers = array());
|
||||
|
||||
/**
|
||||
* Return a new view response from the application.
|
||||
*
|
||||
* @param string $view
|
||||
* @param array $data
|
||||
* @param int $status
|
||||
* @param array $headers
|
||||
* @return \Symfony\Component\HttpFoundation\Response
|
||||
*/
|
||||
public function view($view, $data = array(), $status = 200, array $headers = array());
|
||||
|
||||
/**
|
||||
* Return a new JSON response from the application.
|
||||
*
|
||||
* @param string|array $data
|
||||
* @param int $status
|
||||
* @param array $headers
|
||||
* @param int $options
|
||||
* @return \Symfony\Component\HttpFoundation\Response
|
||||
*/
|
||||
public function json($data = array(), $status = 200, array $headers = array(), $options = 0);
|
||||
|
||||
/**
|
||||
* Return a new JSONP response from the application.
|
||||
*
|
||||
* @param string $callback
|
||||
* @param string|array $data
|
||||
* @param int $status
|
||||
* @param array $headers
|
||||
* @param int $options
|
||||
* @return \Symfony\Component\HttpFoundation\Response
|
||||
*/
|
||||
public function jsonp($callback, $data = array(), $status = 200, array $headers = array(), $options = 0);
|
||||
|
||||
/**
|
||||
* Return a new streamed response from the application.
|
||||
*
|
||||
* @param \Closure $callback
|
||||
* @param int $status
|
||||
* @param array $headers
|
||||
* @return \Symfony\Component\HttpFoundation\StreamedResponse
|
||||
*/
|
||||
public function stream($callback, $status = 200, array $headers = array());
|
||||
|
||||
/**
|
||||
* Create a new file download response.
|
||||
*
|
||||
* @param \SplFileInfo|string $file
|
||||
* @param string $name
|
||||
* @param array $headers
|
||||
* @param null|string $disposition
|
||||
* @return \Symfony\Component\HttpFoundation\BinaryFileResponse
|
||||
*/
|
||||
public function download($file, $name = null, array $headers = array(), $disposition = 'attachment');
|
||||
|
||||
/**
|
||||
* Create a new redirect response to the given path.
|
||||
*
|
||||
* @param string $path
|
||||
* @param int $status
|
||||
* @param array $headers
|
||||
* @param bool $secure
|
||||
* @return \Symfony\Component\HttpFoundation\Response
|
||||
*/
|
||||
public function redirectTo($path, $status = 302, $headers = array(), $secure = null);
|
||||
|
||||
/**
|
||||
* Create a new redirect response to a named route.
|
||||
*
|
||||
* @param string $route
|
||||
* @param array $parameters
|
||||
* @param int $status
|
||||
* @param array $headers
|
||||
* @return \Symfony\Component\HttpFoundation\Response
|
||||
*/
|
||||
public function redirectToRoute($route, $parameters = array(), $status = 302, $headers = array());
|
||||
|
||||
/**
|
||||
* Create a new redirect response to a controller action.
|
||||
*
|
||||
* @param string $action
|
||||
* @param array $parameters
|
||||
* @param int $status
|
||||
* @param array $headers
|
||||
* @return \Symfony\Component\HttpFoundation\Response
|
||||
*/
|
||||
public function redirectToAction($action, $parameters = array(), $status = 302, $headers = array());
|
||||
|
||||
/**
|
||||
* Create a new redirect response, while putting the current URL in the session.
|
||||
*
|
||||
* @param string $path
|
||||
* @param int $status
|
||||
* @param array $headers
|
||||
* @param bool $secure
|
||||
* @return \Symfony\Component\HttpFoundation\Response
|
||||
*/
|
||||
public function redirectGuest($path, $status = 302, $headers = array(), $secure = null);
|
||||
|
||||
/**
|
||||
* Create a new redirect response to the previously intended location.
|
||||
*
|
||||
* @param string $default
|
||||
* @param int $status
|
||||
* @param array $headers
|
||||
* @param bool $secure
|
||||
* @return \Symfony\Component\HttpFoundation\Response
|
||||
*/
|
||||
public function redirectToIntended($default = '/', $status = 302, $headers = array(), $secure = null);
|
||||
|
||||
}
|
14
vendor/illuminate/contracts/Routing/TerminableMiddleware.php
vendored
Executable file
14
vendor/illuminate/contracts/Routing/TerminableMiddleware.php
vendored
Executable file
@ -0,0 +1,14 @@
|
||||
<?php namespace Illuminate\Contracts\Routing;
|
||||
|
||||
interface TerminableMiddleware extends Middleware {
|
||||
|
||||
/**
|
||||
* Perform any final actions for the request lifecycle.
|
||||
*
|
||||
* @param \Symfony\Component\HttpFoundation\Request $request
|
||||
* @param \Symfony\Component\HttpFoundation\Response $response
|
||||
* @return void
|
||||
*/
|
||||
public function terminate($request, $response);
|
||||
|
||||
}
|
63
vendor/illuminate/contracts/Routing/UrlGenerator.php
vendored
Executable file
63
vendor/illuminate/contracts/Routing/UrlGenerator.php
vendored
Executable file
@ -0,0 +1,63 @@
|
||||
<?php namespace Illuminate\Contracts\Routing;
|
||||
|
||||
interface UrlGenerator {
|
||||
|
||||
/**
|
||||
* Generate a absolute URL to the given path.
|
||||
*
|
||||
* @param string $path
|
||||
* @param mixed $extra
|
||||
* @param bool $secure
|
||||
* @return string
|
||||
*/
|
||||
public function to($path, $extra = array(), $secure = null);
|
||||
|
||||
/**
|
||||
* Generate a secure, absolute URL to the given path.
|
||||
*
|
||||
* @param string $path
|
||||
* @param array $parameters
|
||||
* @return string
|
||||
*/
|
||||
public function secure($path, $parameters = array());
|
||||
|
||||
/**
|
||||
* Generate a URL to an application asset.
|
||||
*
|
||||
* @param string $path
|
||||
* @param bool $secure
|
||||
* @return string
|
||||
*/
|
||||
public function asset($path, $secure = null);
|
||||
|
||||
/**
|
||||
* Get the URL to a named route.
|
||||
*
|
||||
* @param string $name
|
||||
* @param mixed $parameters
|
||||
* @param bool $absolute
|
||||
* @return string
|
||||
*
|
||||
* @throws \InvalidArgumentException
|
||||
*/
|
||||
public function route($name, $parameters = array(), $absolute = true);
|
||||
|
||||
/**
|
||||
* Get the URL to a controller action.
|
||||
*
|
||||
* @param string $action
|
||||
* @param mixed $parameters
|
||||
* @param bool $absolute
|
||||
* @return string
|
||||
*/
|
||||
public function action($action, $parameters = array(), $absolute = true);
|
||||
|
||||
/**
|
||||
* Set the root controller namespace.
|
||||
*
|
||||
* @param string $rootNamespace
|
||||
* @return $this
|
||||
*/
|
||||
public function setRootControllerNamespace($rootNamespace);
|
||||
|
||||
}
|
19
vendor/illuminate/contracts/Routing/UrlRoutable.php
vendored
Executable file
19
vendor/illuminate/contracts/Routing/UrlRoutable.php
vendored
Executable file
@ -0,0 +1,19 @@
|
||||
<?php namespace Illuminate\Contracts\Routing;
|
||||
|
||||
interface UrlRoutable {
|
||||
|
||||
/**
|
||||
* Get the value of the model's route key.
|
||||
*
|
||||
* @return mixed
|
||||
*/
|
||||
public function getRouteKey();
|
||||
|
||||
/**
|
||||
* Get the route key for the model.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getRouteKeyName();
|
||||
|
||||
}
|
12
vendor/illuminate/contracts/Support/Arrayable.php
vendored
Executable file
12
vendor/illuminate/contracts/Support/Arrayable.php
vendored
Executable file
@ -0,0 +1,12 @@
|
||||
<?php namespace Illuminate\Contracts\Support;
|
||||
|
||||
interface Arrayable {
|
||||
|
||||
/**
|
||||
* Get the instance as an array.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function toArray();
|
||||
|
||||
}
|
13
vendor/illuminate/contracts/Support/Jsonable.php
vendored
Executable file
13
vendor/illuminate/contracts/Support/Jsonable.php
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?php namespace Illuminate\Contracts\Support;
|
||||
|
||||
interface Jsonable {
|
||||
|
||||
/**
|
||||
* Convert the object to its JSON representation.
|
||||
*
|
||||
* @param int $options
|
||||
* @return string
|
||||
*/
|
||||
public function toJson($options = 0);
|
||||
|
||||
}
|
99
vendor/illuminate/contracts/Support/MessageBag.php
vendored
Executable file
99
vendor/illuminate/contracts/Support/MessageBag.php
vendored
Executable file
@ -0,0 +1,99 @@
|
||||
<?php namespace Illuminate\Contracts\Support;
|
||||
|
||||
interface MessageBag {
|
||||
|
||||
/**
|
||||
* Get the keys present in the message bag.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function keys();
|
||||
|
||||
/**
|
||||
* Add a message to the bag.
|
||||
*
|
||||
* @param string $key
|
||||
* @param string $message
|
||||
* @return $this
|
||||
*/
|
||||
public function add($key, $message);
|
||||
|
||||
/**
|
||||
* Merge a new array of messages into the bag.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Support\MessageProvider|array $messages
|
||||
* @return $this
|
||||
*/
|
||||
public function merge($messages);
|
||||
|
||||
/**
|
||||
* Determine if messages exist for a given key.
|
||||
*
|
||||
* @param string $key
|
||||
* @return bool
|
||||
*/
|
||||
public function has($key = null);
|
||||
|
||||
/**
|
||||
* Get the first message from the bag for a given key.
|
||||
*
|
||||
* @param string $key
|
||||
* @param string $format
|
||||
* @return string
|
||||
*/
|
||||
public function first($key = null, $format = null);
|
||||
|
||||
/**
|
||||
* Get all of the messages from the bag for a given key.
|
||||
*
|
||||
* @param string $key
|
||||
* @param string $format
|
||||
* @return array
|
||||
*/
|
||||
public function get($key, $format = null);
|
||||
|
||||
/**
|
||||
* Get all of the messages for every key in the bag.
|
||||
*
|
||||
* @param string $format
|
||||
* @return array
|
||||
*/
|
||||
public function all($format = null);
|
||||
|
||||
/**
|
||||
* Get the default message format.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getFormat();
|
||||
|
||||
/**
|
||||
* Set the default message format.
|
||||
*
|
||||
* @param string $format
|
||||
* @return $this
|
||||
*/
|
||||
public function setFormat($format = ':message');
|
||||
|
||||
/**
|
||||
* Determine if the message bag has any messages.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function isEmpty();
|
||||
|
||||
/**
|
||||
* Get the number of messages in the container.
|
||||
*
|
||||
* @return int
|
||||
*/
|
||||
public function count();
|
||||
|
||||
/**
|
||||
* Get the instance as an array.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function toArray();
|
||||
|
||||
}
|
12
vendor/illuminate/contracts/Support/MessageProvider.php
vendored
Executable file
12
vendor/illuminate/contracts/Support/MessageProvider.php
vendored
Executable file
@ -0,0 +1,12 @@
|
||||
<?php namespace Illuminate\Contracts\Support;
|
||||
|
||||
interface MessageProvider {
|
||||
|
||||
/**
|
||||
* Get the messages for the instance.
|
||||
*
|
||||
* @return \Illuminate\Support\MessageBag
|
||||
*/
|
||||
public function getMessageBag();
|
||||
|
||||
}
|
12
vendor/illuminate/contracts/Support/Renderable.php
vendored
Executable file
12
vendor/illuminate/contracts/Support/Renderable.php
vendored
Executable file
@ -0,0 +1,12 @@
|
||||
<?php namespace Illuminate\Contracts\Support;
|
||||
|
||||
interface Renderable {
|
||||
|
||||
/**
|
||||
* Get the evaluated contents of the object.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function render();
|
||||
|
||||
}
|
45
vendor/illuminate/contracts/Validation/Factory.php
vendored
Executable file
45
vendor/illuminate/contracts/Validation/Factory.php
vendored
Executable file
@ -0,0 +1,45 @@
|
||||
<?php namespace Illuminate\Contracts\Validation;
|
||||
|
||||
interface Factory {
|
||||
|
||||
/**
|
||||
* Create a new Validator instance.
|
||||
*
|
||||
* @param array $data
|
||||
* @param array $rules
|
||||
* @param array $messages
|
||||
* @param array $customAttributes
|
||||
* @return \Illuminate\Contracts\Validation\Validator
|
||||
*/
|
||||
public function make(array $data, array $rules, array $messages = array(), array $customAttributes = array());
|
||||
|
||||
/**
|
||||
* Register a custom validator extension.
|
||||
*
|
||||
* @param string $rule
|
||||
* @param \Closure|string $extension
|
||||
* @param string $message
|
||||
* @return void
|
||||
*/
|
||||
public function extend($rule, $extension, $message = null);
|
||||
|
||||
/**
|
||||
* Register a custom implicit validator extension.
|
||||
*
|
||||
* @param string $rule
|
||||
* @param \Closure|string $extension
|
||||
* @param string $message
|
||||
* @return void
|
||||
*/
|
||||
public function extendImplicit($rule, $extension, $message = null);
|
||||
|
||||
/**
|
||||
* Register a custom implicit validator message replacer.
|
||||
*
|
||||
* @param string $rule
|
||||
* @param \Closure|string $replacer
|
||||
* @return void
|
||||
*/
|
||||
public function replacer($rule, $replacer);
|
||||
|
||||
}
|
5
vendor/illuminate/contracts/Validation/UnauthorizedException.php
vendored
Executable file
5
vendor/illuminate/contracts/Validation/UnauthorizedException.php
vendored
Executable file
@ -0,0 +1,5 @@
|
||||
<?php namespace Illuminate\Contracts\Validation;
|
||||
|
||||
use RuntimeException;
|
||||
|
||||
class UnauthorizedException extends RuntimeException {}
|
12
vendor/illuminate/contracts/Validation/ValidatesWhenResolved.php
vendored
Executable file
12
vendor/illuminate/contracts/Validation/ValidatesWhenResolved.php
vendored
Executable file
@ -0,0 +1,12 @@
|
||||
<?php namespace Illuminate\Contracts\Validation;
|
||||
|
||||
interface ValidatesWhenResolved {
|
||||
|
||||
/**
|
||||
* Validate the given class instance.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function validate();
|
||||
|
||||
}
|
46
vendor/illuminate/contracts/Validation/ValidationException.php
vendored
Executable file
46
vendor/illuminate/contracts/Validation/ValidationException.php
vendored
Executable file
@ -0,0 +1,46 @@
|
||||
<?php namespace Illuminate\Contracts\Validation;
|
||||
|
||||
use RuntimeException;
|
||||
use Illuminate\Contracts\Support\MessageProvider;
|
||||
|
||||
class ValidationException extends RuntimeException {
|
||||
|
||||
/**
|
||||
* The message provider implementation.
|
||||
*
|
||||
* @var \Illuminate\Contracts\Support\MessageProvider
|
||||
*/
|
||||
protected $provider;
|
||||
|
||||
/**
|
||||
* Create a new validation exception instance.
|
||||
*
|
||||
* @param \Illuminate\Contracts\Support\MessageProvider $provider
|
||||
* @return void
|
||||
*/
|
||||
public function __construct(MessageProvider $provider)
|
||||
{
|
||||
$this->provider = $provider;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation error message provider.
|
||||
*
|
||||
* @return \Illuminate\Contracts\Support\MessageProvider
|
||||
*/
|
||||
public function errors()
|
||||
{
|
||||
return $this->provider->getMessageBag();
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the validation error message provider.
|
||||
*
|
||||
* @return \Illuminate\Contracts\Support\MessageProvider
|
||||
*/
|
||||
public function getMessageProvider()
|
||||
{
|
||||
return $this->provider;
|
||||
}
|
||||
|
||||
}
|
39
vendor/illuminate/contracts/Validation/Validator.php
vendored
Executable file
39
vendor/illuminate/contracts/Validation/Validator.php
vendored
Executable file
@ -0,0 +1,39 @@
|
||||
<?php namespace Illuminate\Contracts\Validation;
|
||||
|
||||
use Illuminate\Contracts\Support\MessageProvider;
|
||||
|
||||
interface Validator extends MessageProvider {
|
||||
|
||||
/**
|
||||
* Determine if the data fails the validation rules.
|
||||
*
|
||||
* @return bool
|
||||
*/
|
||||
public function fails();
|
||||
|
||||
/**
|
||||
* Get the failed validation rules.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function failed();
|
||||
|
||||
/**
|
||||
* Add conditions to a given field based on a Closure.
|
||||
*
|
||||
* @param string $attribute
|
||||
* @param string|array $rules
|
||||
* @param callable $callback
|
||||
* @return void
|
||||
*/
|
||||
public function sometimes($attribute, $rules, callable $callback);
|
||||
|
||||
/**
|
||||
* After an after validation callback.
|
||||
*
|
||||
* @param callable|string $callback
|
||||
* @return $this
|
||||
*/
|
||||
public function after($callback);
|
||||
|
||||
}
|
70
vendor/illuminate/contracts/View/Factory.php
vendored
Executable file
70
vendor/illuminate/contracts/View/Factory.php
vendored
Executable file
@ -0,0 +1,70 @@
|
||||
<?php namespace Illuminate\Contracts\View;
|
||||
|
||||
interface Factory {
|
||||
|
||||
/**
|
||||
* Determine if a given view exists.
|
||||
*
|
||||
* @param string $view
|
||||
* @return bool
|
||||
*/
|
||||
public function exists($view);
|
||||
|
||||
/**
|
||||
* Get the evaluated view contents for the given path.
|
||||
*
|
||||
* @param string $path
|
||||
* @param array $data
|
||||
* @param array $mergeData
|
||||
* @return \Illuminate\Contracts\View\View
|
||||
*/
|
||||
public function file($path, $data = array(), $mergeData = array());
|
||||
|
||||
/**
|
||||
* Get the evaluated view contents for the given view.
|
||||
*
|
||||
* @param string $view
|
||||
* @param array $data
|
||||
* @param array $mergeData
|
||||
* @return \Illuminate\Contracts\View\View
|
||||
*/
|
||||
public function make($view, $data = array(), $mergeData = array());
|
||||
|
||||
/**
|
||||
* Add a piece of shared data to the environment.
|
||||
*
|
||||
* @param string $key
|
||||
* @param mixed $value
|
||||
* @return void
|
||||
*/
|
||||
public function share($key, $value = null);
|
||||
|
||||
/**
|
||||
* Register a view composer event.
|
||||
*
|
||||
* @param array|string $views
|
||||
* @param \Closure|string $callback
|
||||
* @param int|null $priority
|
||||
* @return array
|
||||
*/
|
||||
public function composer($views, $callback, $priority = null);
|
||||
|
||||
/**
|
||||
* Register a view creator event.
|
||||
*
|
||||
* @param array|string $views
|
||||
* @param \Closure|string $callback
|
||||
* @return array
|
||||
*/
|
||||
public function creator($views, $callback);
|
||||
|
||||
/**
|
||||
* Add a new namespace to the loader.
|
||||
*
|
||||
* @param string $namespace
|
||||
* @param string|array $hints
|
||||
* @return void
|
||||
*/
|
||||
public function addNamespace($namespace, $hints);
|
||||
|
||||
}
|
23
vendor/illuminate/contracts/View/View.php
vendored
Executable file
23
vendor/illuminate/contracts/View/View.php
vendored
Executable file
@ -0,0 +1,23 @@
|
||||
<?php namespace Illuminate\Contracts\View;
|
||||
|
||||
use Illuminate\Contracts\Support\Renderable;
|
||||
|
||||
interface View extends Renderable {
|
||||
|
||||
/**
|
||||
* Get the name of the view.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function name();
|
||||
|
||||
/**
|
||||
* Add a piece of data to the view.
|
||||
*
|
||||
* @param string|array $key
|
||||
* @param mixed $value
|
||||
* @return $this
|
||||
*/
|
||||
public function with($key, $value = null);
|
||||
|
||||
}
|
25
vendor/illuminate/contracts/composer.json
vendored
Executable file
25
vendor/illuminate/contracts/composer.json
vendored
Executable file
@ -0,0 +1,25 @@
|
||||
{
|
||||
"name": "illuminate/contracts",
|
||||
"description": "The Illuminate Contracts package.",
|
||||
"license": "MIT",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Taylor Otwell",
|
||||
"email": "taylorotwell@gmail.com"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"php": ">=5.4.0"
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Illuminate\\Contracts\\": ""
|
||||
}
|
||||
},
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.0-dev"
|
||||
}
|
||||
},
|
||||
"minimum-stability": "dev"
|
||||
}
|
Reference in New Issue
Block a user