diff --git a/.bowerrc b/.bowerrc
deleted file mode 100644
index 7694ad7822ba..000000000000
--- a/.bowerrc
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "directory": "./public/vendor"
-}
\ No newline at end of file
diff --git a/.env.example b/.env.example
new file mode 100644
index 000000000000..09cb7524e588
--- /dev/null
+++ b/.env.example
@@ -0,0 +1,17 @@
+APP_ENV=development
+APP_DEBUG=true
+APP_KEY=
+
+DB_TYPE=mysql
+DB_HOST=localhost
+DB_DATABASE=ninja
+DB_USERNAME=
+DB_PASSWORD=
+
+MAIL_DRIVER=smtp
+MAIL_PORT=587
+MAIL_ENCRYPTION=tls
+MAIL_HOST=
+MAIL_USERNAME=
+MAIL_FROM_NAME=
+MAIL_PASSWORD=
\ No newline at end of file
diff --git a/.gitattributes b/.gitattributes
index 2125666142eb..95883deab565 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1 +1,3 @@
-* text=auto
\ No newline at end of file
+* text=auto
+*.css linguist-vendored
+*.less linguist-vendored
diff --git a/.gitignore b/.gitignore
index c0de003549c8..dd49935a1d7d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,10 +1,9 @@
-/app/config/staging
-/app/config/development
-/app/config/production
-/app/config/fortrabbit
-/app/config/ubuntu
-/app/config/packages/anahkiasen/rocketeer/
-/app/storage
+/config/staging
+/config/development
+/config/production
+/config/fortrabbit
+/config/ubuntu
+/config/packages/anahkiasen/rocketeer/
/public/logo
/public/build
/public/packages
@@ -12,13 +11,16 @@
/bootstrap/compiled.php
/bootstrap/environment.php
/vendor
+/node_modules
+.env
/.DS_Store
/Thumbs.db
-/ninja.sublime-project
-/ninja.sublime-workspace
-/tests/_log
.env.development.php
.env.php
.idea
.project
-/nbproject/private/
\ No newline at end of file
+error_log
+public/error_log
+/ninja.sublime-project
+/ninja.sublime-workspace
+auth.json
diff --git a/Gruntfile.js b/Gruntfile.js
deleted file mode 100644
index 9213e01d255a..000000000000
--- a/Gruntfile.js
+++ /dev/null
@@ -1,124 +0,0 @@
-module.exports = function(grunt) {
-
- grunt.initConfig({
- pkg: grunt.file.readJSON('package.json'),
- concat: {
- options: {
- process: function(src, filepath) {
- var basepath = filepath.substring(7, filepath.lastIndexOf('/') + 1);
- // Fix relative paths for css files
- if(filepath.indexOf('.css', filepath.length - 4) !== -1) {
- return src.replace(/(url\s*[\("']+)\s*([^'"\)]+)(['"\)]+;?)/gi, function(match, start, url, end, offset, string) {
- if(url.indexOf('data:') === 0) {
- // Skip data urls
- return match;
-
- } else if(url.indexOf('/') === 0) {
- // Skip absolute urls
- return match;
-
- } else {
- return start + basepath + url + end;
- }
- });
-
- // Fix source maps locations
- } else if(filepath.indexOf('.js', filepath.length - 4) !== -1) {
- return src.replace(/(\/[*\/][#@]\s*sourceMappingURL=)([^\s]+)/gi, function(match, start, url, offset, string) {
- if(url.indexOf('/') === 0) {
- // Skip absolute urls
- return match;
-
- } else {
- return start + basepath + url;
- }
- });
-
- // Don't do anything for unknown file types
- } else {
- return src;
- }
- },
- },
- js: {
- src: [
- 'public/vendor/jquery/dist/jquery.js',
- 'public/vendor/jquery-ui/jquery-ui.min.js',
- 'public/vendor/bootstrap/dist/js/bootstrap.min.js',
- 'public/vendor/datatables/media/js/jquery.dataTables.js',
- 'public/vendor/datatables-bootstrap3/BS3/assets/js/datatables.js',
- 'public/vendor/knockout.js/knockout.js',
- 'public/vendor/knockout-mapping/build/output/knockout.mapping-latest.js',
- 'public/vendor/knockout-sortable/build/knockout-sortable.min.js',
- 'public/vendor/underscore/underscore.js',
- 'public/vendor/bootstrap-datepicker/js/bootstrap-datepicker.js',
- 'public/vendor/typeahead.js/dist/typeahead.min.js',
- 'public/vendor/accounting/accounting.min.js',
- 'public/vendor/spectrum/spectrum.js',
- 'public/vendor/jspdf/dist/jspdf.min.js',
- //'public/vendor/handsontable/dist/jquery.handsontable.full.min.js',
- 'public/js/lightbox.min.js',
- 'public/js/bootstrap-combobox.js',
- 'public/js/script.js',
- ],
- dest: 'public/built.js',
- nonull: true
- },
- js_public: {
- src: [
- /*
- 'public/js/simpleexpand.js',
- 'public/js/valign.js',
- 'public/js/bootstrap.min.js',
- 'public/js/simpleexpand.js',
- */
- 'public/vendor/bootstrap/dist/js/bootstrap.min.js',
-
- ],
- dest: 'public/js/built.public.js',
- nonull: true
- },
- css: {
- src: [
- 'public/vendor/bootstrap/dist/css/bootstrap.min.css',
- 'public/vendor/datatables/media/css/jquery.dataTables.css',
- 'public/vendor/datatables-bootstrap3/BS3/assets/css/datatables.css',
- 'public/vendor/font-awesome/css/font-awesome.min.css',
- 'public/vendor/bootstrap-datepicker/css/datepicker.css',
- 'public/vendor/spectrum/spectrum.css',
- 'public/css/bootstrap-combobox.css',
- 'public/css/typeahead.js-bootstrap.css',
- 'public/css/lightbox.css',
- //'public/vendor/handsontable/dist/jquery.handsontable.full.css',
- 'public/css/style.css',
- ],
- dest: 'public/built.css',
- nonull: true,
- options: {
- process: false
- }
- },
- css_public: {
- src: [
- 'public/vendor/bootstrap/dist/css/bootstrap.min.css',
- /*
- 'public/css/bootstrap.splash.css',
- 'public/css/splash.css',
- */
- 'public/vendor/datatables/media/css/jquery.dataTables.css',
- 'public/vendor/datatables-bootstrap3/BS3/assets/css/datatables.css',
- ],
- dest: 'public/built.public.css',
- nonull: true,
- options: {
- process: false
- }
- }
- }
- });
-
- grunt.loadNpmTasks('grunt-contrib-concat');
-
- grunt.registerTask('default', ['concat']);
-
-};
diff --git a/LICENSE b/LICENSE
deleted file mode 100644
index eaa9f1e3672c..000000000000
--- a/LICENSE
+++ /dev/null
@@ -1,40 +0,0 @@
-Attribution Assurance License
-Copyright (c) 2014 by Hillel Coren
-http://www.hillelcoren.com
-
-All Rights Reserved
-ATTRIBUTION ASSURANCE LICENSE (adapted from the original BSD license)
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the conditions below are met.
-These conditions require a modest attribution to InvoiceNinja.com. The hope
-is that its promotional value may help justify the thousands of dollars in
-otherwise billable time invested in writing this and other freely available,
-open-source software.
-
-1. Redistributions of source code, in whole or part and with or without
-modification requires the express permission of the author and must prominently
-display "Powered by InvoiceNinja" or the Invoice Ninja logo in verifiable form
-with hyperlink to said site.
-2. Neither the name nor any trademark of the Author may be used to
-endorse or promote products derived from this software without specific
-prior written permission.
-3. Users are entirely responsible, to the exclusion of the Author and
-any other persons, for compliance with (1) regulations set by owners or
-administrators of employed equipment, (2) licensing terms of any other
-software, and (3) local regulations regarding use, including those
-regarding import, export, and use of encryption software.
-
-THIS FREE SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-EVENT SHALL THE AUTHOR OR ANY CONTRIBUTOR BE LIABLE FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-EFFECTS OF UNAUTHORIZED OR MALICIOUS NETWORK ACCESS;
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
-AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
-IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\ No newline at end of file
diff --git a/_ide_helper.php b/_ide_helper.php
deleted file mode 100644
index bc17f6f22034..000000000000
--- a/_ide_helper.php
+++ /dev/null
@@ -1,14351 +0,0 @@
-
- * @see https://github.com/barryvdh/laravel-ide-helper
- */
-
-namespace {
- exit("This file should not be included, only analyzed by your IDE");
-
- class App extends \Illuminate\Support\Facades\App{
-
- /**
- * Bind the installation paths to the application.
- *
- * @param array $paths
- * @return void
- * @static
- */
- public static function bindInstallPaths($paths){
- \Illuminate\Foundation\Application::bindInstallPaths($paths);
- }
-
- /**
- * Get the application bootstrap file.
- *
- * @return string
- * @static
- */
- public static function getBootstrapFile(){
- return \Illuminate\Foundation\Application::getBootstrapFile();
- }
-
- /**
- * Start the exception handling for the request.
- *
- * @return void
- * @static
- */
- public static function startExceptionHandling(){
- \Illuminate\Foundation\Application::startExceptionHandling();
- }
-
- /**
- * Get or check the current application environment.
- *
- * @param mixed
- * @return string
- * @static
- */
- public static function environment(){
- return \Illuminate\Foundation\Application::environment();
- }
-
- /**
- * Determine if application is in local environment.
- *
- * @return bool
- * @static
- */
- public static function isLocal(){
- return \Illuminate\Foundation\Application::isLocal();
- }
-
- /**
- * Detect the application's current environment.
- *
- * @param array|string $envs
- * @return string
- * @static
- */
- public static function detectEnvironment($envs){
- return \Illuminate\Foundation\Application::detectEnvironment($envs);
- }
-
- /**
- * Determine if we are running in the console.
- *
- * @return bool
- * @static
- */
- public static function runningInConsole(){
- return \Illuminate\Foundation\Application::runningInConsole();
- }
-
- /**
- * Determine if we are running unit tests.
- *
- * @return bool
- * @static
- */
- public static function runningUnitTests(){
- return \Illuminate\Foundation\Application::runningUnitTests();
- }
-
- /**
- * Force register a service provider with the application.
- *
- * @param \Illuminate\Support\ServiceProvider|string $provider
- * @param array $options
- * @return \Illuminate\Support\ServiceProvider
- * @static
- */
- public static function forgeRegister($provider, $options = array()){
- return \Illuminate\Foundation\Application::forgeRegister($provider, $options);
- }
-
- /**
- * Register a service provider with the application.
- *
- * @param \Illuminate\Support\ServiceProvider|string $provider
- * @param array $options
- * @param bool $force
- * @return \Illuminate\Support\ServiceProvider
- * @static
- */
- public static function register($provider, $options = array(), $force = false){
- return \Illuminate\Foundation\Application::register($provider, $options, $force);
- }
-
- /**
- * Get the registered service provider instnace if it exists.
- *
- * @param \Illuminate\Support\ServiceProvider|string $provider
- * @return \Illuminate\Support\ServiceProvider|null
- * @static
- */
- public static function getRegistered($provider){
- return \Illuminate\Foundation\Application::getRegistered($provider);
- }
-
- /**
- * Resolve a service provider instance from the class name.
- *
- * @param string $provider
- * @return \Illuminate\Support\ServiceProvider
- * @static
- */
- public static function resolveProviderClass($provider){
- return \Illuminate\Foundation\Application::resolveProviderClass($provider);
- }
-
- /**
- * Load and boot all of the remaining deferred providers.
- *
- * @return void
- * @static
- */
- public static function loadDeferredProviders(){
- \Illuminate\Foundation\Application::loadDeferredProviders();
- }
-
- /**
- * Register a deffered provider and service.
- *
- * @param string $provider
- * @param string $service
- * @return void
- * @static
- */
- public static function registerDeferredProvider($provider, $service = null){
- \Illuminate\Foundation\Application::registerDeferredProvider($provider, $service);
- }
-
- /**
- * Resolve the given type from the container.
- *
- * (Overriding Container::make)
- *
- * @param string $abstract
- * @param array $parameters
- * @return mixed
- * @static
- */
- public static function make($abstract, $parameters = array()){
- return \Illuminate\Foundation\Application::make($abstract, $parameters);
- }
-
- /**
- * Register a "before" application filter.
- *
- * @param \Closure|string $callback
- * @return void
- * @static
- */
- public static function before($callback){
- \Illuminate\Foundation\Application::before($callback);
- }
-
- /**
- * Register an "after" application filter.
- *
- * @param \Closure|string $callback
- * @return void
- * @static
- */
- public static function after($callback){
- \Illuminate\Foundation\Application::after($callback);
- }
-
- /**
- * Register a "finish" application filter.
- *
- * @param \Closure|string $callback
- * @return void
- * @static
- */
- public static function finish($callback){
- \Illuminate\Foundation\Application::finish($callback);
- }
-
- /**
- * Register a "shutdown" callback.
- *
- * @param callable $callback
- * @return void
- * @static
- */
- public static function shutdown($callback = null){
- \Illuminate\Foundation\Application::shutdown($callback);
- }
-
- /**
- * Register a function for determining when to use array sessions.
- *
- * @param \Closure $callback
- * @return void
- * @static
- */
- public static function useArraySessions($callback){
- \Illuminate\Foundation\Application::useArraySessions($callback);
- }
-
- /**
- * Determine if the application has booted.
- *
- * @return bool
- * @static
- */
- public static function isBooted(){
- return \Illuminate\Foundation\Application::isBooted();
- }
-
- /**
- * Boot the application's service providers.
- *
- * @return void
- * @static
- */
- public static function boot(){
- \Illuminate\Foundation\Application::boot();
- }
-
- /**
- * Register a new boot listener.
- *
- * @param mixed $callback
- * @return void
- * @static
- */
- public static function booting($callback){
- \Illuminate\Foundation\Application::booting($callback);
- }
-
- /**
- * Register a new "booted" listener.
- *
- * @param mixed $callback
- * @return void
- * @static
- */
- public static function booted($callback){
- \Illuminate\Foundation\Application::booted($callback);
- }
-
- /**
- * Run the application and send the response.
- *
- * @param \Symfony\Component\HttpFoundation\Request $request
- * @return void
- * @static
- */
- public static function run($request = null){
- \Illuminate\Foundation\Application::run($request);
- }
-
- /**
- * Add a HttpKernel middleware onto the stack.
- *
- * @param string $class
- * @param array $parameters
- * @return \Illuminate\Foundation\Application
- * @static
- */
- public static function middleware($class, $parameters = array()){
- return \Illuminate\Foundation\Application::middleware($class, $parameters);
- }
-
- /**
- * Remove a custom middleware from the application.
- *
- * @param string $class
- * @return void
- * @static
- */
- public static function forgetMiddleware($class){
- \Illuminate\Foundation\Application::forgetMiddleware($class);
- }
-
- /**
- * Handle the given request and get the response.
- *
- * Provides compatibility with BrowserKit functional testing.
- *
- * @implements HttpKernelInterface::handle
- * @param \Symfony\Component\HttpFoundation\Request $request
- * @param int $type
- * @param bool $catch
- * @return \Symfony\Component\HttpFoundation\Response
- * @static
- */
- public static function handle($request, $type = 1, $catch = true){
- return \Illuminate\Foundation\Application::handle($request, $type, $catch);
- }
-
- /**
- * Handle the given request and get the response.
- *
- * @param \Illuminate\Http\Request $request
- * @return \Symfony\Component\HttpFoundation\Response
- * @static
- */
- public static function dispatch($request){
- return \Illuminate\Foundation\Application::dispatch($request);
- }
-
- /**
- * Terminate the request and send the response to the browser.
- *
- * @param \Symfony\Component\HttpFoundation\Request $request
- * @param \Symfony\Component\HttpFoundation\Response $response
- * @return void
- * @static
- */
- public static function terminate($request, $response){
- \Illuminate\Foundation\Application::terminate($request, $response);
- }
-
- /**
- * Call the "finish" callbacks assigned to the application.
- *
- * @param \Symfony\Component\HttpFoundation\Request $request
- * @param \Symfony\Component\HttpFoundation\Response $response
- * @return void
- * @static
- */
- public static function callFinishCallbacks($request, $response){
- \Illuminate\Foundation\Application::callFinishCallbacks($request, $response);
- }
-
- /**
- * Prepare the request by injecting any services.
- *
- * @param \Illuminate\Http\Request $request
- * @return \Illuminate\Http\Request
- * @static
- */
- public static function prepareRequest($request){
- return \Illuminate\Foundation\Application::prepareRequest($request);
- }
-
- /**
- * Prepare the given value as a Response object.
- *
- * @param mixed $value
- * @return \Symfony\Component\HttpFoundation\Response
- * @static
- */
- public static function prepareResponse($value){
- return \Illuminate\Foundation\Application::prepareResponse($value);
- }
-
- /**
- * Determine if the application is ready for responses.
- *
- * @return bool
- * @static
- */
- public static function readyForResponses(){
- return \Illuminate\Foundation\Application::readyForResponses();
- }
-
- /**
- * Determine if the application is currently down for maintenance.
- *
- * @return bool
- * @static
- */
- public static function isDownForMaintenance(){
- return \Illuminate\Foundation\Application::isDownForMaintenance();
- }
-
- /**
- * Register a maintenance mode event listener.
- *
- * @param \Closure $callback
- * @return void
- * @static
- */
- public static function down($callback){
- \Illuminate\Foundation\Application::down($callback);
- }
-
- /**
- * Throw an HttpException with the given data.
- *
- * @param int $code
- * @param string $message
- * @param array $headers
- * @return void
- * @throws \Symfony\Component\HttpKernel\Exception\HttpException
- * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
- * @static
- */
- public static function abort($code, $message = '', $headers = array()){
- \Illuminate\Foundation\Application::abort($code, $message, $headers);
- }
-
- /**
- * Register a 404 error handler.
- *
- * @param \Closure $callback
- * @return void
- * @static
- */
- public static function missing($callback){
- \Illuminate\Foundation\Application::missing($callback);
- }
-
- /**
- * Register an application error handler.
- *
- * @param \Closure $callback
- * @return void
- * @static
- */
- public static function error($callback){
- \Illuminate\Foundation\Application::error($callback);
- }
-
- /**
- * Register an error handler at the bottom of the stack.
- *
- * @param \Closure $callback
- * @return void
- * @static
- */
- public static function pushError($callback){
- \Illuminate\Foundation\Application::pushError($callback);
- }
-
- /**
- * Register an error handler for fatal errors.
- *
- * @param \Closure $callback
- * @return void
- * @static
- */
- public static function fatal($callback){
- \Illuminate\Foundation\Application::fatal($callback);
- }
-
- /**
- * Get the configuration loader instance.
- *
- * @return \Illuminate\Config\LoaderInterface
- * @static
- */
- public static function getConfigLoader(){
- return \Illuminate\Foundation\Application::getConfigLoader();
- }
-
- /**
- * Get the environment variables loader instance.
- *
- * @return \Illuminate\Config\EnvironmentVariablesLoaderInterface
- * @static
- */
- public static function getEnvironmentVariablesLoader(){
- return \Illuminate\Foundation\Application::getEnvironmentVariablesLoader();
- }
-
- /**
- * Get the service provider repository instance.
- *
- * @return \Illuminate\Foundation\ProviderRepository
- * @static
- */
- public static function getProviderRepository(){
- return \Illuminate\Foundation\Application::getProviderRepository();
- }
-
- /**
- * Get the service providers that have been loaded.
- *
- * @return array
- * @static
- */
- public static function getLoadedProviders(){
- return \Illuminate\Foundation\Application::getLoadedProviders();
- }
-
- /**
- * Set the application's deferred services.
- *
- * @param array $services
- * @return void
- * @static
- */
- public static function setDeferredServices($services){
- \Illuminate\Foundation\Application::setDeferredServices($services);
- }
-
- /**
- * Determine if the given service is a deferred service.
- *
- * @param string $service
- * @return bool
- * @static
- */
- public static function isDeferredService($service){
- return \Illuminate\Foundation\Application::isDeferredService($service);
- }
-
- /**
- * Get or set the request class for the application.
- *
- * @param string $class
- * @return string
- * @static
- */
- public static function requestClass($class = null){
- return \Illuminate\Foundation\Application::requestClass($class);
- }
-
- /**
- * Set the application request for the console environment.
- *
- * @return void
- * @static
- */
- public static function setRequestForConsoleEnvironment(){
- \Illuminate\Foundation\Application::setRequestForConsoleEnvironment();
- }
-
- /**
- * Call a method on the default request class.
- *
- * @param string $method
- * @param array $parameters
- * @return mixed
- * @static
- */
- public static function onRequest($method, $parameters = array()){
- return \Illuminate\Foundation\Application::onRequest($method, $parameters);
- }
-
- /**
- * Get the current application locale.
- *
- * @return string
- * @static
- */
- public static function getLocale(){
- return \Illuminate\Foundation\Application::getLocale();
- }
-
- /**
- * Set the current application locale.
- *
- * @param string $locale
- * @return void
- * @static
- */
- public static function setLocale($locale){
- \Illuminate\Foundation\Application::setLocale($locale);
- }
-
- /**
- * Register the core class aliases in the container.
- *
- * @return void
- * @static
- */
- public static function registerCoreContainerAliases(){
- \Illuminate\Foundation\Application::registerCoreContainerAliases();
- }
-
- /**
- * Determine if the given abstract type has been bound.
- *
- * @param string $abstract
- * @return bool
- * @static
- */
- public static function bound($abstract){
- //Method inherited from \Illuminate\Container\Container
- return \Illuminate\Foundation\Application::bound($abstract);
- }
-
- /**
- * Determine if a given string is an alias.
- *
- * @param string $name
- * @return bool
- * @static
- */
- public static function isAlias($name){
- //Method inherited from \Illuminate\Container\Container
- return \Illuminate\Foundation\Application::isAlias($name);
- }
-
- /**
- * Register a binding with the container.
- *
- * @param string $abstract
- * @param \Closure|string|null $concrete
- * @param bool $shared
- * @return void
- * @static
- */
- public static function bind($abstract, $concrete = null, $shared = false){
- //Method inherited from \Illuminate\Container\Container
- \Illuminate\Foundation\Application::bind($abstract, $concrete, $shared);
- }
-
- /**
- * Register a binding if it hasn't already been registered.
- *
- * @param string $abstract
- * @param \Closure|string|null $concrete
- * @param bool $shared
- * @return bool
- * @static
- */
- public static function bindIf($abstract, $concrete = null, $shared = false){
- //Method inherited from \Illuminate\Container\Container
- return \Illuminate\Foundation\Application::bindIf($abstract, $concrete, $shared);
- }
-
- /**
- * Register a shared binding in the container.
- *
- * @param string $abstract
- * @param \Closure|string|null $concrete
- * @return void
- * @static
- */
- public static function singleton($abstract, $concrete = null){
- //Method inherited from \Illuminate\Container\Container
- \Illuminate\Foundation\Application::singleton($abstract, $concrete);
- }
-
- /**
- * Wrap a Closure such that it is shared.
- *
- * @param \Closure $closure
- * @return \Illuminate\Container\Closure
- * @static
- */
- public static function share($closure){
- //Method inherited from \Illuminate\Container\Container
- return \Illuminate\Foundation\Application::share($closure);
- }
-
- /**
- * Bind a shared Closure into the container.
- *
- * @param string $abstract
- * @param \Closure $closure
- * @return void
- * @static
- */
- public static function bindShared($abstract, $closure){
- //Method inherited from \Illuminate\Container\Container
- \Illuminate\Foundation\Application::bindShared($abstract, $closure);
- }
-
- /**
- * "Extend" an abstract type in the container.
- *
- * @param string $abstract
- * @param \Closure $closure
- * @return void
- * @throws \InvalidArgumentException
- * @static
- */
- public static function extend($abstract, $closure){
- //Method inherited from \Illuminate\Container\Container
- \Illuminate\Foundation\Application::extend($abstract, $closure);
- }
-
- /**
- * Register an existing instance as shared in the container.
- *
- * @param string $abstract
- * @param mixed $instance
- * @return void
- * @static
- */
- public static function instance($abstract, $instance){
- //Method inherited from \Illuminate\Container\Container
- \Illuminate\Foundation\Application::instance($abstract, $instance);
- }
-
- /**
- * Alias a type to a shorter name.
- *
- * @param string $abstract
- * @param string $alias
- * @return void
- * @static
- */
- public static function alias($abstract, $alias){
- //Method inherited from \Illuminate\Container\Container
- \Illuminate\Foundation\Application::alias($abstract, $alias);
- }
-
- /**
- * Bind a new callback to an abstract's rebind event.
- *
- * @param string $abstract
- * @param \Closure $callback
- * @return mixed
- * @static
- */
- public static function rebinding($abstract, $callback){
- //Method inherited from \Illuminate\Container\Container
- return \Illuminate\Foundation\Application::rebinding($abstract, $callback);
- }
-
- /**
- * Refresh an instance on the given target and method.
- *
- * @param string $abstract
- * @param mixed $target
- * @param string $method
- * @return mixed
- * @static
- */
- public static function refresh($abstract, $target, $method){
- //Method inherited from \Illuminate\Container\Container
- return \Illuminate\Foundation\Application::refresh($abstract, $target, $method);
- }
-
- /**
- * Instantiate a concrete instance of the given type.
- *
- * @param string $concrete
- * @param array $parameters
- * @return mixed
- * @throws BindingResolutionException
- * @static
- */
- public static function build($concrete, $parameters = array()){
- //Method inherited from \Illuminate\Container\Container
- return \Illuminate\Foundation\Application::build($concrete, $parameters);
- }
-
- /**
- * Register a new resolving callback.
- *
- * @param string $abstract
- * @param \Closure $callback
- * @return void
- * @static
- */
- public static function resolving($abstract, $callback){
- //Method inherited from \Illuminate\Container\Container
- \Illuminate\Foundation\Application::resolving($abstract, $callback);
- }
-
- /**
- * Register a new resolving callback for all types.
- *
- * @param \Closure $callback
- * @return void
- * @static
- */
- public static function resolvingAny($callback){
- //Method inherited from \Illuminate\Container\Container
- \Illuminate\Foundation\Application::resolvingAny($callback);
- }
-
- /**
- * Determine if a given type is shared.
- *
- * @param string $abstract
- * @return bool
- * @static
- */
- public static function isShared($abstract){
- //Method inherited from \Illuminate\Container\Container
- return \Illuminate\Foundation\Application::isShared($abstract);
- }
-
- /**
- * Get the container's bindings.
- *
- * @return array
- * @static
- */
- public static function getBindings(){
- //Method inherited from \Illuminate\Container\Container
- return \Illuminate\Foundation\Application::getBindings();
- }
-
- /**
- * Remove a resolved instance from the instance cache.
- *
- * @param string $abstract
- * @return void
- * @static
- */
- public static function forgetInstance($abstract){
- //Method inherited from \Illuminate\Container\Container
- \Illuminate\Foundation\Application::forgetInstance($abstract);
- }
-
- /**
- * Clear all of the instances from the container.
- *
- * @return void
- * @static
- */
- public static function forgetInstances(){
- //Method inherited from \Illuminate\Container\Container
- \Illuminate\Foundation\Application::forgetInstances();
- }
-
- /**
- * Determine if a given offset exists.
- *
- * @param string $key
- * @return bool
- * @static
- */
- public static function offsetExists($key){
- //Method inherited from \Illuminate\Container\Container
- return \Illuminate\Foundation\Application::offsetExists($key);
- }
-
- /**
- * Get the value at a given offset.
- *
- * @param string $key
- * @return mixed
- * @static
- */
- public static function offsetGet($key){
- //Method inherited from \Illuminate\Container\Container
- return \Illuminate\Foundation\Application::offsetGet($key);
- }
-
- /**
- * Set the value at a given offset.
- *
- * @param string $key
- * @param mixed $value
- * @return void
- * @static
- */
- public static function offsetSet($key, $value){
- //Method inherited from \Illuminate\Container\Container
- \Illuminate\Foundation\Application::offsetSet($key, $value);
- }
-
- /**
- * Unset the value at a given offset.
- *
- * @param string $key
- * @return void
- * @static
- */
- public static function offsetUnset($key){
- //Method inherited from \Illuminate\Container\Container
- \Illuminate\Foundation\Application::offsetUnset($key);
- }
-
- }
-
-
- class Artisan extends \Illuminate\Support\Facades\Artisan{
-
- /**
- * Create and boot a new Console application.
- *
- * @param \Illuminate\Foundation\Application $app
- * @return \Illuminate\Console\Application
- * @static
- */
- public static function start($app){
- return \Illuminate\Console\Application::start($app);
- }
-
- /**
- * Create a new Console application.
- *
- * @param \Illuminate\Foundation\Application $app
- * @return \Illuminate\Console\Application
- * @static
- */
- public static function make($app){
- return \Illuminate\Console\Application::make($app);
- }
-
- /**
- * Boot the Console application.
- *
- * @return \Illuminate\Console\Application
- * @static
- */
- public static function boot(){
- return \Illuminate\Console\Application::boot();
- }
-
- /**
- * Run an Artisan console command by name.
- *
- * @param string $command
- * @param array $parameters
- * @param \Symfony\Component\Console\Output\OutputInterface $output
- * @return void
- * @static
- */
- public static function call($command, $parameters = array(), $output = null){
- \Illuminate\Console\Application::call($command, $parameters, $output);
- }
-
- /**
- * Add a command to the console.
- *
- * @param \Symfony\Component\Console\Command\Command $command
- * @return \Symfony\Component\Console\Command\Command
- * @static
- */
- public static function add($command){
- return \Illuminate\Console\Application::add($command);
- }
-
- /**
- * Add a command, resolving through the application.
- *
- * @param string $command
- * @return \Symfony\Component\Console\Command\Command
- * @static
- */
- public static function resolve($command){
- return \Illuminate\Console\Application::resolve($command);
- }
-
- /**
- * Resolve an array of commands through the application.
- *
- * @param array|mixed $commands
- * @return void
- * @static
- */
- public static function resolveCommands($commands){
- \Illuminate\Console\Application::resolveCommands($commands);
- }
-
- /**
- * Render the given exception.
- *
- * @param \Exception $e
- * @param \Symfony\Component\Console\Output\OutputInterface $output
- * @return void
- * @static
- */
- public static function renderException($e, $output){
- \Illuminate\Console\Application::renderException($e, $output);
- }
-
- /**
- * Set the exception handler instance.
- *
- * @param \Illuminate\Exception\Handler $handler
- * @return \Illuminate\Console\Application
- * @static
- */
- public static function setExceptionHandler($handler){
- return \Illuminate\Console\Application::setExceptionHandler($handler);
- }
-
- /**
- * Set the Laravel application instance.
- *
- * @param \Illuminate\Foundation\Application $laravel
- * @return \Illuminate\Console\Application
- * @static
- */
- public static function setLaravel($laravel){
- return \Illuminate\Console\Application::setLaravel($laravel);
- }
-
- /**
- * Set whether the Console app should auto-exit when done.
- *
- * @param bool $boolean
- * @return \Illuminate\Console\Application
- * @static
- */
- public static function setAutoExit($boolean){
- return \Illuminate\Console\Application::setAutoExit($boolean);
- }
-
- /**
- *
- *
- * @static
- */
- public static function setDispatcher($dispatcher){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::setDispatcher($dispatcher);
- }
-
- /**
- * Runs the current application.
- *
- * @param \Symfony\Component\Console\InputInterface $input An Input instance
- * @param \Symfony\Component\Console\OutputInterface $output An Output instance
- * @return int 0 if everything went fine, or an error code
- * @throws \Exception When doRun returns Exception
- * @api
- * @static
- */
- public static function run($input = null, $output = null){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::run($input, $output);
- }
-
- /**
- * Runs the current application.
- *
- * @param \Symfony\Component\Console\InputInterface $input An Input instance
- * @param \Symfony\Component\Console\OutputInterface $output An Output instance
- * @return int 0 if everything went fine, or an error code
- * @static
- */
- public static function doRun($input, $output){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::doRun($input, $output);
- }
-
- /**
- * Set a helper set to be used with the command.
- *
- * @param \Symfony\Component\Console\HelperSet $helperSet The helper set
- * @api
- * @static
- */
- public static function setHelperSet($helperSet){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::setHelperSet($helperSet);
- }
-
- /**
- * Get the helper set associated with the command.
- *
- * @return \Symfony\Component\Console\HelperSet The HelperSet instance associated with this command
- * @api
- * @static
- */
- public static function getHelperSet(){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::getHelperSet();
- }
-
- /**
- * Set an input definition set to be used with this application
- *
- * @param \Symfony\Component\Console\InputDefinition $definition The input definition
- * @api
- * @static
- */
- public static function setDefinition($definition){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::setDefinition($definition);
- }
-
- /**
- * Gets the InputDefinition related to this Application.
- *
- * @return \Symfony\Component\Console\InputDefinition The InputDefinition instance
- * @static
- */
- public static function getDefinition(){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::getDefinition();
- }
-
- /**
- * Gets the help message.
- *
- * @return string A help message.
- * @static
- */
- public static function getHelp(){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::getHelp();
- }
-
- /**
- * Sets whether to catch exceptions or not during commands execution.
- *
- * @param bool $boolean Whether to catch exceptions or not during commands execution
- * @api
- * @static
- */
- public static function setCatchExceptions($boolean){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::setCatchExceptions($boolean);
- }
-
- /**
- * Gets the name of the application.
- *
- * @return string The application name
- * @api
- * @static
- */
- public static function getName(){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::getName();
- }
-
- /**
- * Sets the application name.
- *
- * @param string $name The application name
- * @api
- * @static
- */
- public static function setName($name){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::setName($name);
- }
-
- /**
- * Gets the application version.
- *
- * @return string The application version
- * @api
- * @static
- */
- public static function getVersion(){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::getVersion();
- }
-
- /**
- * Sets the application version.
- *
- * @param string $version The application version
- * @api
- * @static
- */
- public static function setVersion($version){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::setVersion($version);
- }
-
- /**
- * Returns the long version of the application.
- *
- * @return string The long application version
- * @api
- * @static
- */
- public static function getLongVersion(){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::getLongVersion();
- }
-
- /**
- * Registers a new command.
- *
- * @param string $name The command name
- * @return \Symfony\Component\Console\Command The newly created command
- * @api
- * @static
- */
- public static function register($name){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::register($name);
- }
-
- /**
- * Adds an array of command objects.
- *
- * @param \Symfony\Component\Console\Command[] $commands An array of commands
- * @api
- * @static
- */
- public static function addCommands($commands){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::addCommands($commands);
- }
-
- /**
- * Returns a registered command by name or alias.
- *
- * @param string $name The command name or alias
- * @return \Symfony\Component\Console\Command A Command object
- * @throws \InvalidArgumentException When command name given does not exist
- * @api
- * @static
- */
- public static function get($name){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::get($name);
- }
-
- /**
- * Returns true if the command exists, false otherwise.
- *
- * @param string $name The command name or alias
- * @return bool true if the command exists, false otherwise
- * @api
- * @static
- */
- public static function has($name){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::has($name);
- }
-
- /**
- * Returns an array of all unique namespaces used by currently registered commands.
- *
- * It does not returns the global namespace which always exists.
- *
- * @return array An array of namespaces
- * @static
- */
- public static function getNamespaces(){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::getNamespaces();
- }
-
- /**
- * Finds a registered namespace by a name or an abbreviation.
- *
- * @param string $namespace A namespace or abbreviation to search for
- * @return string A registered namespace
- * @throws \InvalidArgumentException When namespace is incorrect or ambiguous
- * @static
- */
- public static function findNamespace($namespace){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::findNamespace($namespace);
- }
-
- /**
- * Finds a command by name or alias.
- *
- * Contrary to get, this command tries to find the best
- * match if you give it an abbreviation of a name or alias.
- *
- * @param string $name A command name or a command alias
- * @return \Symfony\Component\Console\Command A Command instance
- * @throws \InvalidArgumentException When command name is incorrect or ambiguous
- * @api
- * @static
- */
- public static function find($name){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::find($name);
- }
-
- /**
- * Gets the commands (registered in the given namespace if provided).
- *
- * The array keys are the full names and the values the command instances.
- *
- * @param string $namespace A namespace name
- * @return \Symfony\Component\Console\Command[] An array of Command instances
- * @api
- * @static
- */
- public static function all($namespace = null){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::all($namespace);
- }
-
- /**
- * Returns an array of possible abbreviations given a set of names.
- *
- * @param array $names An array of names
- * @return array An array of abbreviations
- * @static
- */
- public static function getAbbreviations($names){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::getAbbreviations($names);
- }
-
- /**
- * Returns a text representation of the Application.
- *
- * @param string $namespace An optional namespace name
- * @param bool $raw Whether to return raw command list
- * @return string A string representing the Application
- * @deprecated Deprecated since version 2.3, to be removed in 3.0.
- * @static
- */
- public static function asText($namespace = null, $raw = false){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::asText($namespace, $raw);
- }
-
- /**
- * Returns an XML representation of the Application.
- *
- * @param string $namespace An optional namespace name
- * @param bool $asDom Whether to return a DOM or an XML string
- * @return string|\DOMDocument An XML string representing the Application
- * @deprecated Deprecated since version 2.3, to be removed in 3.0.
- * @static
- */
- public static function asXml($namespace = null, $asDom = false){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::asXml($namespace, $asDom);
- }
-
- /**
- * Tries to figure out the terminal dimensions based on the current environment
- *
- * @return array Array containing width and height
- * @static
- */
- public static function getTerminalDimensions(){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::getTerminalDimensions();
- }
-
- /**
- * Sets terminal dimensions.
- *
- * Can be useful to force terminal dimensions for functional tests.
- *
- * @param int $width The width
- * @param int $height The height
- * @return \Symfony\Component\Console\Application The current application
- * @static
- */
- public static function setTerminalDimensions($width, $height){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::setTerminalDimensions($width, $height);
- }
-
- /**
- * Returns the namespace part of the command name.
- *
- * This method is not part of public API and should not be used directly.
- *
- * @param string $name The full name of the command
- * @param string $limit The maximum number of parts of the namespace
- * @return string The namespace of the command
- * @static
- */
- public static function extractNamespace($name, $limit = null){
- //Method inherited from \Symfony\Component\Console\Application
- return \Illuminate\Console\Application::extractNamespace($name, $limit);
- }
-
- }
-
-
- class Auth extends \Illuminate\Support\Facades\Auth{
-
- /**
- * Create an instance of the database driver.
- *
- * @return \Illuminate\Auth\Guard
- * @static
- */
- public static function createDatabaseDriver(){
- return \Illuminate\Auth\AuthManager::createDatabaseDriver();
- }
-
- /**
- * Create an instance of the Eloquent driver.
- *
- * @return \Illuminate\Auth\Guard
- * @static
- */
- public static function createEloquentDriver(){
- return \Illuminate\Auth\AuthManager::createEloquentDriver();
- }
-
- /**
- * Get the default authentication driver name.
- *
- * @return string
- * @static
- */
- public static function getDefaultDriver(){
- return \Illuminate\Auth\AuthManager::getDefaultDriver();
- }
-
- /**
- * Set the default authentication driver name.
- *
- * @param string $name
- * @return void
- * @static
- */
- public static function setDefaultDriver($name){
- \Illuminate\Auth\AuthManager::setDefaultDriver($name);
- }
-
- /**
- * Get a driver instance.
- *
- * @param string $driver
- * @return mixed
- * @static
- */
- public static function driver($driver = null){
- //Method inherited from \Illuminate\Support\Manager
- return \Illuminate\Auth\AuthManager::driver($driver);
- }
-
- /**
- * Register a custom driver creator Closure.
- *
- * @param string $driver
- * @param \Closure $callback
- * @return \Illuminate\Support\Manager|static
- * @static
- */
- public static function extend($driver, $callback){
- //Method inherited from \Illuminate\Support\Manager
- return \Illuminate\Auth\AuthManager::extend($driver, $callback);
- }
-
- /**
- * Get all of the created "drivers".
- *
- * @return array
- * @static
- */
- public static function getDrivers(){
- //Method inherited from \Illuminate\Support\Manager
- return \Illuminate\Auth\AuthManager::getDrivers();
- }
-
- /**
- * Determine if the current user is authenticated.
- *
- * @return bool
- * @static
- */
- public static function check(){
- return \Illuminate\Auth\Guard::check();
- }
-
- /**
- * Determine if the current user is a guest.
- *
- * @return bool
- * @static
- */
- public static function guest(){
- return \Illuminate\Auth\Guard::guest();
- }
-
- /**
- * Get the currently authenticated user.
- *
- * @return \User|null
- * @static
- */
- public static function user(){
- return \Illuminate\Auth\Guard::user();
- }
-
- /**
- * Log a user into the application without sessions or cookies.
- *
- * @param array $credentials
- * @return bool
- * @static
- */
- public static function once($credentials = array()){
- return \Illuminate\Auth\Guard::once($credentials);
- }
-
- /**
- * Validate a user's credentials.
- *
- * @param array $credentials
- * @return bool
- * @static
- */
- public static function validate($credentials = array()){
- return \Illuminate\Auth\Guard::validate($credentials);
- }
-
- /**
- * Attempt to authenticate using HTTP Basic Auth.
- *
- * @param string $field
- * @param \Symfony\Component\HttpFoundation\Request $request
- * @return \Symfony\Component\HttpFoundation\Response|null
- * @static
- */
- public static function basic($field = 'email', $request = null){
- return \Illuminate\Auth\Guard::basic($field, $request);
- }
-
- /**
- * Perform a stateless HTTP Basic login attempt.
- *
- * @param string $field
- * @param \Symfony\Component\HttpFoundation\Request $request
- * @return \Symfony\Component\HttpFoundation\Response|null
- * @static
- */
- public static function onceBasic($field = 'email', $request = null){
- return \Illuminate\Auth\Guard::onceBasic($field, $request);
- }
-
- /**
- * Attempt to authenticate a user using the given credentials.
- *
- * @param array $credentials
- * @param bool $remember
- * @param bool $login
- * @return bool
- * @static
- */
- public static function attempt($credentials = array(), $remember = false, $login = true){
- return \Illuminate\Auth\Guard::attempt($credentials, $remember, $login);
- }
-
- /**
- * Register an authentication attempt event listener.
- *
- * @param mixed $callback
- * @return void
- * @static
- */
- public static function attempting($callback){
- \Illuminate\Auth\Guard::attempting($callback);
- }
-
- /**
- * Log a user into the application.
- *
- * @param \Illuminate\Auth\UserInterface $user
- * @param bool $remember
- * @return void
- * @static
- */
- public static function login($user, $remember = false){
- \Illuminate\Auth\Guard::login($user, $remember);
- }
-
- /**
- * Log the given user ID into the application.
- *
- * @param mixed $id
- * @param bool $remember
- * @return \User
- * @static
- */
- public static function loginUsingId($id, $remember = false){
- return \Illuminate\Auth\Guard::loginUsingId($id, $remember);
- }
-
- /**
- * Log the given user ID into the application without sessions or cookies.
- *
- * @param mixed $id
- * @return bool
- * @static
- */
- public static function onceUsingId($id){
- return \Illuminate\Auth\Guard::onceUsingId($id);
- }
-
- /**
- * Log the user out of the application.
- *
- * @return void
- * @static
- */
- public static function logout(){
- \Illuminate\Auth\Guard::logout();
- }
-
- /**
- * Get the cookie creator instance used by the guard.
- *
- * @return \Illuminate\Cookie\CookieJar
- * @throws \RuntimeException
- * @static
- */
- public static function getCookieJar(){
- return \Illuminate\Auth\Guard::getCookieJar();
- }
-
- /**
- * Set the cookie creator instance used by the guard.
- *
- * @param \Illuminate\Cookie\CookieJar $cookie
- * @return void
- * @static
- */
- public static function setCookieJar($cookie){
- \Illuminate\Auth\Guard::setCookieJar($cookie);
- }
-
- /**
- * Get the event dispatcher instance.
- *
- * @return \Illuminate\Events\Dispatcher
- * @static
- */
- public static function getDispatcher(){
- return \Illuminate\Auth\Guard::getDispatcher();
- }
-
- /**
- * Set the event dispatcher instance.
- *
- * @param \Illuminate\Events\Dispatcher
- * @static
- */
- public static function setDispatcher($events){
- return \Illuminate\Auth\Guard::setDispatcher($events);
- }
-
- /**
- * Get the session store used by the guard.
- *
- * @return \Illuminate\Session\Store
- * @static
- */
- public static function getSession(){
- return \Illuminate\Auth\Guard::getSession();
- }
-
- /**
- * Get the user provider used by the guard.
- *
- * @return \Illuminate\Auth\Guard
- * @static
- */
- public static function getProvider(){
- return \Illuminate\Auth\Guard::getProvider();
- }
-
- /**
- * Set the user provider used by the guard.
- *
- * @param \Illuminate\Auth\UserProviderInterface $provider
- * @return void
- * @static
- */
- public static function setProvider($provider){
- \Illuminate\Auth\Guard::setProvider($provider);
- }
-
- /**
- * Return the currently cached user of the application.
- *
- * @return \User|null
- * @static
- */
- public static function getUser(){
- return \Illuminate\Auth\Guard::getUser();
- }
-
- /**
- * Set the current user of the application.
- *
- * @param \Illuminate\Auth\UserInterface $user
- * @return void
- * @static
- */
- public static function setUser($user){
- \Illuminate\Auth\Guard::setUser($user);
- }
-
- /**
- * Get the current request instance.
- *
- * @return \Symfony\Component\HttpFoundation\Request
- * @static
- */
- public static function getRequest(){
- return \Illuminate\Auth\Guard::getRequest();
- }
-
- /**
- * Set the current request instance.
- *
- * @param \Symfony\Component\HttpFoundation\Request
- * @return \Illuminate\Auth\Guard
- * @static
- */
- public static function setRequest($request){
- return \Illuminate\Auth\Guard::setRequest($request);
- }
-
- /**
- * Get the last user we attempted to authenticate.
- *
- * @return \User
- * @static
- */
- public static function getLastAttempted(){
- return \Illuminate\Auth\Guard::getLastAttempted();
- }
-
- /**
- * Get a unique identifier for the auth session value.
- *
- * @return string
- * @static
- */
- public static function getName(){
- return \Illuminate\Auth\Guard::getName();
- }
-
- /**
- * Get the name of the cookie used to store the "recaller".
- *
- * @return string
- * @static
- */
- public static function getRecallerName(){
- return \Illuminate\Auth\Guard::getRecallerName();
- }
-
- /**
- * Determine if the user was authenticated via "remember me" cookie.
- *
- * @return bool
- * @static
- */
- public static function viaRemember(){
- return \Illuminate\Auth\Guard::viaRemember();
- }
-
- }
-
-
- class Blade extends \Illuminate\Support\Facades\Blade{
-
- /**
- * Compile the view at the given path.
- *
- * @param string $path
- * @return void
- * @static
- */
- public static function compile($path = null){
- \Illuminate\View\Compilers\BladeCompiler::compile($path);
- }
-
- /**
- * Get the path currently being compiled.
- *
- * @return string
- * @static
- */
- public static function getPath(){
- return \Illuminate\View\Compilers\BladeCompiler::getPath();
- }
-
- /**
- * Set the path currently being compiled.
- *
- * @param string $path
- * @return void
- * @static
- */
- public static function setPath($path){
- \Illuminate\View\Compilers\BladeCompiler::setPath($path);
- }
-
- /**
- * Compile the given Blade template contents.
- *
- * @param string $value
- * @return string
- * @static
- */
- public static function compileString($value){
- return \Illuminate\View\Compilers\BladeCompiler::compileString($value);
- }
-
- /**
- * Register a custom Blade compiler.
- *
- * @param \Closure $compiler
- * @return void
- * @static
- */
- public static function extend($compiler){
- \Illuminate\View\Compilers\BladeCompiler::extend($compiler);
- }
-
- /**
- * Compile the default values for the echo statement.
- *
- * @param string $value
- * @return string
- * @static
- */
- public static function compileEchoDefaults($value){
- return \Illuminate\View\Compilers\BladeCompiler::compileEchoDefaults($value);
- }
-
- /**
- * Get the regular expression for a generic Blade function.
- *
- * @param string $function
- * @return string
- * @static
- */
- public static function createMatcher($function){
- return \Illuminate\View\Compilers\BladeCompiler::createMatcher($function);
- }
-
- /**
- * Get the regular expression for a generic Blade function.
- *
- * @param string $function
- * @return string
- * @static
- */
- public static function createOpenMatcher($function){
- return \Illuminate\View\Compilers\BladeCompiler::createOpenMatcher($function);
- }
-
- /**
- * Create a plain Blade matcher.
- *
- * @param string $function
- * @return string
- * @static
- */
- public static function createPlainMatcher($function){
- return \Illuminate\View\Compilers\BladeCompiler::createPlainMatcher($function);
- }
-
- /**
- * Sets the content tags used for the compiler.
- *
- * @param string $openTag
- * @param string $closeTag
- * @param bool $escaped
- * @return void
- * @static
- */
- public static function setContentTags($openTag, $closeTag, $escaped = false){
- \Illuminate\View\Compilers\BladeCompiler::setContentTags($openTag, $closeTag, $escaped);
- }
-
- /**
- * Sets the escaped content tags used for the compiler.
- *
- * @param string $openTag
- * @param string $closeTag
- * @return void
- * @static
- */
- public static function setEscapedContentTags($openTag, $closeTag){
- \Illuminate\View\Compilers\BladeCompiler::setEscapedContentTags($openTag, $closeTag);
- }
-
- /**
- * Gets the content tags used for the compiler.
- *
- * @return string
- * @static
- */
- public static function getContentTags(){
- return \Illuminate\View\Compilers\BladeCompiler::getContentTags();
- }
-
- /**
- * Gets the escaped content tags used for the compiler.
- *
- * @return string
- * @static
- */
- public static function getEscapedContentTags(){
- return \Illuminate\View\Compilers\BladeCompiler::getEscapedContentTags();
- }
-
- /**
- * Get the path to the compiled version of a view.
- *
- * @param string $path
- * @return string
- * @static
- */
- public static function getCompiledPath($path){
- //Method inherited from \Illuminate\View\Compilers\Compiler
- return \Illuminate\View\Compilers\BladeCompiler::getCompiledPath($path);
- }
-
- /**
- * Determine if the view at the given path is expired.
- *
- * @param string $path
- * @return bool
- * @static
- */
- public static function isExpired($path){
- //Method inherited from \Illuminate\View\Compilers\Compiler
- return \Illuminate\View\Compilers\BladeCompiler::isExpired($path);
- }
-
- }
-
-
- class Cache extends \Illuminate\Support\Facades\Cache{
-
- /**
- * Get the cache "prefix" value.
- *
- * @return string
- * @static
- */
- public static function getPrefix(){
- return \Illuminate\Cache\CacheManager::getPrefix();
- }
-
- /**
- * Set the cache "prefix" value.
- *
- * @param string $name
- * @return void
- * @static
- */
- public static function setPrefix($name){
- \Illuminate\Cache\CacheManager::setPrefix($name);
- }
-
- /**
- * Get the default cache driver name.
- *
- * @return string
- * @static
- */
- public static function getDefaultDriver(){
- return \Illuminate\Cache\CacheManager::getDefaultDriver();
- }
-
- /**
- * Set the default cache driver name.
- *
- * @param string $name
- * @return void
- * @static
- */
- public static function setDefaultDriver($name){
- \Illuminate\Cache\CacheManager::setDefaultDriver($name);
- }
-
- /**
- * Get a driver instance.
- *
- * @param string $driver
- * @return mixed
- * @static
- */
- public static function driver($driver = null){
- //Method inherited from \Illuminate\Support\Manager
- return \Illuminate\Cache\CacheManager::driver($driver);
- }
-
- /**
- * Register a custom driver creator Closure.
- *
- * @param string $driver
- * @param \Closure $callback
- * @return \Illuminate\Support\Manager|static
- * @static
- */
- public static function extend($driver, $callback){
- //Method inherited from \Illuminate\Support\Manager
- return \Illuminate\Cache\CacheManager::extend($driver, $callback);
- }
-
- /**
- * Get all of the created "drivers".
- *
- * @return array
- * @static
- */
- public static function getDrivers(){
- //Method inherited from \Illuminate\Support\Manager
- return \Illuminate\Cache\CacheManager::getDrivers();
- }
-
- /**
- * Determine if an item exists in the cache.
- *
- * @param string $key
- * @return bool
- * @static
- */
- public static function has($key){
- return \Illuminate\Cache\Repository::has($key);
- }
-
- /**
- * Retrieve an item from the cache by key.
- *
- * @param string $key
- * @param mixed $default
- * @return mixed
- * @static
- */
- public static function get($key, $default = null){
- return \Illuminate\Cache\Repository::get($key, $default);
- }
-
- /**
- * Store an item in the cache.
- *
- * @param string $key
- * @param mixed $value
- * @param \DateTime|int $minutes
- * @return void
- * @static
- */
- public static function put($key, $value, $minutes){
- \Illuminate\Cache\Repository::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
- * @static
- */
- public static function add($key, $value, $minutes){
- return \Illuminate\Cache\Repository::add($key, $value, $minutes);
- }
-
- /**
- * Get an item from the cache, or store the default value.
- *
- * @param string $key
- * @param \DateTime|int $minutes
- * @param \Closure $callback
- * @return mixed
- * @static
- */
- public static function remember($key, $minutes, $callback){
- return \Illuminate\Cache\Repository::remember($key, $minutes, $callback);
- }
-
- /**
- * Get an item from the cache, or store the default value forever.
- *
- * @param string $key
- * @param \Closure $callback
- * @return mixed
- * @static
- */
- public static function sear($key, $callback){
- return \Illuminate\Cache\Repository::sear($key, $callback);
- }
-
- /**
- * Get an item from the cache, or store the default value forever.
- *
- * @param string $key
- * @param \Closure $callback
- * @return mixed
- * @static
- */
- public static function rememberForever($key, $callback){
- return \Illuminate\Cache\Repository::rememberForever($key, $callback);
- }
-
- /**
- * Get the default cache time.
- *
- * @return int
- * @static
- */
- public static function getDefaultCacheTime(){
- return \Illuminate\Cache\Repository::getDefaultCacheTime();
- }
-
- /**
- * Set the default cache time in minutes.
- *
- * @param int $minutes
- * @return void
- * @static
- */
- public static function setDefaultCacheTime($minutes){
- \Illuminate\Cache\Repository::setDefaultCacheTime($minutes);
- }
-
- /**
- * Get the cache store implementation.
- *
- * @return \Illuminate\Cache\FileStore
- * @static
- */
- public static function getStore(){
- return \Illuminate\Cache\Repository::getStore();
- }
-
- /**
- * Determine if a cached value exists.
- *
- * @param string $key
- * @return bool
- * @static
- */
- public static function offsetExists($key){
- return \Illuminate\Cache\Repository::offsetExists($key);
- }
-
- /**
- * Retrieve an item from the cache by key.
- *
- * @param string $key
- * @return mixed
- * @static
- */
- public static function offsetGet($key){
- return \Illuminate\Cache\Repository::offsetGet($key);
- }
-
- /**
- * Store an item in the cache for the default time.
- *
- * @param string $key
- * @param mixed $value
- * @return void
- * @static
- */
- public static function offsetSet($key, $value){
- \Illuminate\Cache\Repository::offsetSet($key, $value);
- }
-
- /**
- * Remove an item from the cache.
- *
- * @param string $key
- * @return void
- * @static
- */
- public static function offsetUnset($key){
- \Illuminate\Cache\Repository::offsetUnset($key);
- }
-
- /**
- * Register a macro with the Cache class.
- *
- * @param string $name
- * @param callable $callback
- * @return void
- * @static
- */
- public static function macro($name, $callback){
- \Illuminate\Cache\Repository::macro($name, $callback);
- }
-
- /**
- * Increment the value of an item in the cache.
- *
- * @param string $key
- * @param mixed $value
- * @return void
- * @throws \LogicException
- * @static
- */
- public static function increment($key, $value = 1){
- \Illuminate\Cache\FileStore::increment($key, $value);
- }
-
- /**
- * Decrement the value of an item in the cache.
- *
- * @param string $key
- * @param mixed $value
- * @return void
- * @throws \LogicException
- * @static
- */
- public static function decrement($key, $value = 1){
- \Illuminate\Cache\FileStore::decrement($key, $value);
- }
-
- /**
- * Store an item in the cache indefinitely.
- *
- * @param string $key
- * @param mixed $value
- * @return void
- * @static
- */
- public static function forever($key, $value){
- \Illuminate\Cache\FileStore::forever($key, $value);
- }
-
- /**
- * Remove an item from the cache.
- *
- * @param string $key
- * @return void
- * @static
- */
- public static function forget($key){
- \Illuminate\Cache\FileStore::forget($key);
- }
-
- /**
- * Remove all items from the cache.
- *
- * @return void
- * @static
- */
- public static function flush(){
- \Illuminate\Cache\FileStore::flush();
- }
-
- /**
- * Get the Filesystem instance.
- *
- * @return \Illuminate\Filesystem\Filesystem
- * @static
- */
- public static function getFilesystem(){
- return \Illuminate\Cache\FileStore::getFilesystem();
- }
-
- /**
- * Get the working directory of the cache.
- *
- * @return string
- * @static
- */
- public static function getDirectory(){
- return \Illuminate\Cache\FileStore::getDirectory();
- }
-
- }
-
-
- class ClassLoader extends \Illuminate\Support\ClassLoader{
-
- }
-
-
- class Config extends \Illuminate\Support\Facades\Config{
-
- /**
- * Determine if the given configuration value exists.
- *
- * @param string $key
- * @return bool
- * @static
- */
- public static function has($key){
- return \Illuminate\Config\Repository::has($key);
- }
-
- /**
- * Determine if a configuration group exists.
- *
- * @param string $key
- * @return bool
- * @static
- */
- public static function hasGroup($key){
- return \Illuminate\Config\Repository::hasGroup($key);
- }
-
- /**
- * Get the specified configuration value.
- *
- * @param string $key
- * @param mixed $default
- * @return mixed
- * @static
- */
- public static function get($key, $default = null){
- return \Illuminate\Config\Repository::get($key, $default);
- }
-
- /**
- * Set a given configuration value.
- *
- * @param string $key
- * @param mixed $value
- * @return void
- * @static
- */
- public static function set($key, $value){
- \Illuminate\Config\Repository::set($key, $value);
- }
-
- /**
- * Register a package for cascading configuration.
- *
- * @param string $package
- * @param string $hint
- * @param string $namespace
- * @return void
- * @static
- */
- public static function package($package, $hint, $namespace = null){
- \Illuminate\Config\Repository::package($package, $hint, $namespace);
- }
-
- /**
- * Register an after load callback for a given namespace.
- *
- * @param string $namespace
- * @param \Closure $callback
- * @return void
- * @static
- */
- public static function afterLoading($namespace, $callback){
- \Illuminate\Config\Repository::afterLoading($namespace, $callback);
- }
-
- /**
- * Add a new namespace to the loader.
- *
- * @param string $namespace
- * @param string $hint
- * @return void
- * @static
- */
- public static function addNamespace($namespace, $hint){
- \Illuminate\Config\Repository::addNamespace($namespace, $hint);
- }
-
- /**
- * Returns all registered namespaces with the config
- * loader.
- *
- * @return array
- * @static
- */
- public static function getNamespaces(){
- return \Illuminate\Config\Repository::getNamespaces();
- }
-
- /**
- * Get the loader implementation.
- *
- * @return \Illuminate\Config\LoaderInterface
- * @static
- */
- public static function getLoader(){
- return \Illuminate\Config\Repository::getLoader();
- }
-
- /**
- * Set the loader implementation.
- *
- * @param \Illuminate\Config\LoaderInterface $loader
- * @return void
- * @static
- */
- public static function setLoader($loader){
- \Illuminate\Config\Repository::setLoader($loader);
- }
-
- /**
- * Get the current configuration environment.
- *
- * @return string
- * @static
- */
- public static function getEnvironment(){
- return \Illuminate\Config\Repository::getEnvironment();
- }
-
- /**
- * Get the after load callback array.
- *
- * @return array
- * @static
- */
- public static function getAfterLoadCallbacks(){
- return \Illuminate\Config\Repository::getAfterLoadCallbacks();
- }
-
- /**
- * Get all of the configuration items.
- *
- * @return array
- * @static
- */
- public static function getItems(){
- return \Illuminate\Config\Repository::getItems();
- }
-
- /**
- * Determine if the given configuration option exists.
- *
- * @param string $key
- * @return bool
- * @static
- */
- public static function offsetExists($key){
- return \Illuminate\Config\Repository::offsetExists($key);
- }
-
- /**
- * Get a configuration option.
- *
- * @param string $key
- * @return mixed
- * @static
- */
- public static function offsetGet($key){
- return \Illuminate\Config\Repository::offsetGet($key);
- }
-
- /**
- * Set a configuration option.
- *
- * @param string $key
- * @param mixed $value
- * @return void
- * @static
- */
- public static function offsetSet($key, $value){
- \Illuminate\Config\Repository::offsetSet($key, $value);
- }
-
- /**
- * Unset a configuration option.
- *
- * @param string $key
- * @return void
- * @static
- */
- public static function offsetUnset($key){
- \Illuminate\Config\Repository::offsetUnset($key);
- }
-
- /**
- * Parse a key into namespace, group, and item.
- *
- * @param string $key
- * @return array
- * @static
- */
- public static function parseKey($key){
- //Method inherited from \Illuminate\Support\NamespacedItemResolver
- return \Illuminate\Config\Repository::parseKey($key);
- }
-
- /**
- * Set the parsed value of a key.
- *
- * @param string $key
- * @param array $parsed
- * @return void
- * @static
- */
- public static function setParsedKey($key, $parsed){
- //Method inherited from \Illuminate\Support\NamespacedItemResolver
- \Illuminate\Config\Repository::setParsedKey($key, $parsed);
- }
-
- }
-
-
- class Controller extends \Illuminate\Routing\Controller{
-
- }
-
-
- class Cookie extends \Illuminate\Support\Facades\Cookie{
-
- /**
- * 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
- * @static
- */
- public static function make($name, $value, $minutes = 0, $path = null, $domain = null, $secure = false, $httpOnly = true){
- return \Illuminate\Cookie\CookieJar::make($name, $value, $minutes, $path, $domain, $secure, $httpOnly);
- }
-
- /**
- * 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
- * @static
- */
- public static function forever($name, $value, $path = null, $domain = null, $secure = false, $httpOnly = true){
- return \Illuminate\Cookie\CookieJar::forever($name, $value, $path, $domain, $secure, $httpOnly);
- }
-
- /**
- * Expire the given cookie.
- *
- * @param string $name
- * @param string $path
- * @param string $domain
- * @return \Symfony\Component\HttpFoundation\Cookie
- * @static
- */
- public static function forget($name, $path = null, $domain = null){
- return \Illuminate\Cookie\CookieJar::forget($name, $path, $domain);
- }
-
- /**
- * Determine if a cookie has been queued.
- *
- * @param string $key
- * @return bool
- * @static
- */
- public static function hasQueued($key){
- return \Illuminate\Cookie\CookieJar::hasQueued($key);
- }
-
- /**
- * Get a queued cookie instance.
- *
- * @param string $key
- * @param mixed $default
- * @return \Symfony\Component\HttpFoundation\Cookie
- * @static
- */
- public static function queued($key, $default = null){
- return \Illuminate\Cookie\CookieJar::queued($key, $default);
- }
-
- /**
- * Queue a cookie to send with the next response.
- *
- * @param mixed
- * @return void
- * @static
- */
- public static function queue(){
- \Illuminate\Cookie\CookieJar::queue();
- }
-
- /**
- * Remove a cookie from the queue.
- *
- * @param $cookieName
- * @static
- */
- public static function unqueue($name){
- return \Illuminate\Cookie\CookieJar::unqueue($name);
- }
-
- /**
- * Set the default path and domain for the jar.
- *
- * @param string $path
- * @param string $domain
- * @return self
- * @static
- */
- public static function setDefaultPathAndDomain($path, $domain){
- return \Illuminate\Cookie\CookieJar::setDefaultPathAndDomain($path, $domain);
- }
-
- /**
- * Get the cookies which have been queued for the next request
- *
- * @return array
- * @static
- */
- public static function getQueuedCookies(){
- return \Illuminate\Cookie\CookieJar::getQueuedCookies();
- }
-
- }
-
-
- class Crypt extends \Illuminate\Support\Facades\Crypt{
-
- /**
- * Encrypt the given value.
- *
- * @param string $value
- * @return string
- * @static
- */
- public static function encrypt($value){
- return \Illuminate\Encryption\Encrypter::encrypt($value);
- }
-
- /**
- * Decrypt the given value.
- *
- * @param string $payload
- * @return string
- * @static
- */
- public static function decrypt($payload){
- return \Illuminate\Encryption\Encrypter::decrypt($payload);
- }
-
- /**
- * Set the encryption key.
- *
- * @param string $key
- * @return void
- * @static
- */
- public static function setKey($key){
- \Illuminate\Encryption\Encrypter::setKey($key);
- }
-
- /**
- * Set the encryption cipher.
- *
- * @param string $cipher
- * @return void
- * @static
- */
- public static function setCipher($cipher){
- \Illuminate\Encryption\Encrypter::setCipher($cipher);
- }
-
- /**
- * Set the encryption mode.
- *
- * @param string $mode
- * @return void
- * @static
- */
- public static function setMode($mode){
- \Illuminate\Encryption\Encrypter::setMode($mode);
- }
-
- }
-
-
- class DB extends \Illuminate\Support\Facades\DB{
-
- /**
- * Get a database connection instance.
- *
- * @param string $name
- * @return \Illuminate\Database\Connection
- * @static
- */
- public static function connection($name = null){
- return \Illuminate\Database\DatabaseManager::connection($name);
- }
-
- /**
- * Reconnect to the given database.
- *
- * @param string $name
- * @return \Illuminate\Database\Connection
- * @static
- */
- public static function reconnect($name = null){
- return \Illuminate\Database\DatabaseManager::reconnect($name);
- }
-
- /**
- * Disconnect from the given database.
- *
- * @param string $name
- * @return void
- * @static
- */
- public static function disconnect($name = null){
- \Illuminate\Database\DatabaseManager::disconnect($name);
- }
-
- /**
- * Get the default connection name.
- *
- * @return string
- * @static
- */
- public static function getDefaultConnection(){
- return \Illuminate\Database\DatabaseManager::getDefaultConnection();
- }
-
- /**
- * Set the default connection name.
- *
- * @param string $name
- * @return void
- * @static
- */
- public static function setDefaultConnection($name){
- \Illuminate\Database\DatabaseManager::setDefaultConnection($name);
- }
-
- /**
- * Register an extension connection resolver.
- *
- * @param string $name
- * @param callable $resolver
- * @return void
- * @static
- */
- public static function extend($name, $resolver){
- \Illuminate\Database\DatabaseManager::extend($name, $resolver);
- }
-
- /**
- * Return all of the created connections.
- *
- * @return array
- * @static
- */
- public static function getConnections(){
- return \Illuminate\Database\DatabaseManager::getConnections();
- }
-
- /**
- * Get a schema builder instance for the connection.
- *
- * @return \Illuminate\Database\Schema\MySqlBuilder
- * @static
- */
- public static function getSchemaBuilder(){
- return \Illuminate\Database\MySqlConnection::getSchemaBuilder();
- }
-
- /**
- * Set the query grammar to the default implementation.
- *
- * @return void
- * @static
- */
- public static function useDefaultQueryGrammar(){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::useDefaultQueryGrammar();
- }
-
- /**
- * Set the schema grammar to the default implementation.
- *
- * @return void
- * @static
- */
- public static function useDefaultSchemaGrammar(){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::useDefaultSchemaGrammar();
- }
-
- /**
- * Set the query post processor to the default implementation.
- *
- * @return void
- * @static
- */
- public static function useDefaultPostProcessor(){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::useDefaultPostProcessor();
- }
-
- /**
- * Begin a fluent query against a database table.
- *
- * @param string $table
- * @return \Illuminate\Database\Query\Builder
- * @static
- */
- public static function table($table){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::table($table);
- }
-
- /**
- * Get a new raw query expression.
- *
- * @param mixed $value
- * @return \Illuminate\Database\Query\Expression
- * @static
- */
- public static function raw($value){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::raw($value);
- }
-
- /**
- * Run a select statement and return a single result.
- *
- * @param string $query
- * @param array $bindings
- * @return mixed
- * @static
- */
- public static function selectOne($query, $bindings = array()){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::selectOne($query, $bindings);
- }
-
- /**
- * Run a select statement against the database.
- *
- * @param string $query
- * @param array $bindings
- * @return array
- * @static
- */
- public static function select($query, $bindings = array()){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::select($query, $bindings);
- }
-
- /**
- * Run an insert statement against the database.
- *
- * @param string $query
- * @param array $bindings
- * @return bool
- * @static
- */
- public static function insert($query, $bindings = array()){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::insert($query, $bindings);
- }
-
- /**
- * Run an update statement against the database.
- *
- * @param string $query
- * @param array $bindings
- * @return int
- * @static
- */
- public static function update($query, $bindings = array()){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::update($query, $bindings);
- }
-
- /**
- * Run a delete statement against the database.
- *
- * @param string $query
- * @param array $bindings
- * @return int
- * @static
- */
- public static function delete($query, $bindings = array()){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::delete($query, $bindings);
- }
-
- /**
- * Execute an SQL statement and return the boolean result.
- *
- * @param string $query
- * @param array $bindings
- * @return bool
- * @static
- */
- public static function statement($query, $bindings = array()){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::statement($query, $bindings);
- }
-
- /**
- * Run an SQL statement and get the number of rows affected.
- *
- * @param string $query
- * @param array $bindings
- * @return int
- * @static
- */
- public static function affectingStatement($query, $bindings = array()){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::affectingStatement($query, $bindings);
- }
-
- /**
- * Run a raw, unprepared query against the PDO connection.
- *
- * @param string $query
- * @return bool
- * @static
- */
- public static function unprepared($query){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::unprepared($query);
- }
-
- /**
- * Prepare the query bindings for execution.
- *
- * @param array $bindings
- * @return array
- * @static
- */
- public static function prepareBindings($bindings){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::prepareBindings($bindings);
- }
-
- /**
- * Execute a Closure within a transaction.
- *
- * @param \Closure $callback
- * @return mixed
- * @throws \Exception
- * @static
- */
- public static function transaction($callback){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::transaction($callback);
- }
-
- /**
- * Start a new database transaction.
- *
- * @return void
- * @static
- */
- public static function beginTransaction(){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::beginTransaction();
- }
-
- /**
- * Commit the active database transaction.
- *
- * @return void
- * @static
- */
- public static function commit(){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::commit();
- }
-
- /**
- * Rollback the active database transaction.
- *
- * @return void
- * @static
- */
- public static function rollBack(){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::rollBack();
- }
-
- /**
- * Execute the given callback in "dry run" mode.
- *
- * @param \Closure $callback
- * @return array
- * @static
- */
- public static function pretend($callback){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::pretend($callback);
- }
-
- /**
- * Log a query in the connection's query log.
- *
- * @param string $query
- * @param array $bindings
- * @param $time
- * @return void
- * @static
- */
- public static function logQuery($query, $bindings, $time = null){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::logQuery($query, $bindings, $time);
- }
-
- /**
- * Register a database query listener with the connection.
- *
- * @param \Closure $callback
- * @return void
- * @static
- */
- public static function listen($callback){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::listen($callback);
- }
-
- /**
- * Get a Doctrine Schema Column instance.
- *
- * @param string $table
- * @param string $column
- * @return \Doctrine\DBAL\Schema\Column
- * @static
- */
- public static function getDoctrineColumn($table, $column){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getDoctrineColumn($table, $column);
- }
-
- /**
- * Get the Doctrine DBAL schema manager for the connection.
- *
- * @return \Doctrine\DBAL\Schema\AbstractSchemaManager
- * @static
- */
- public static function getDoctrineSchemaManager(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getDoctrineSchemaManager();
- }
-
- /**
- * Get the Doctrine DBAL database connection instance.
- *
- * @return \Doctrine\DBAL\Connection
- * @static
- */
- public static function getDoctrineConnection(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getDoctrineConnection();
- }
-
- /**
- * Get the current PDO connection.
- *
- * @return \Illuminate\Database\PDO
- * @static
- */
- public static function getPdo(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getPdo();
- }
-
- /**
- * Get the current PDO connection used for reading.
- *
- * @return \Illuminate\Database\PDO
- * @static
- */
- public static function getReadPdo(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getReadPdo();
- }
-
- /**
- * Set the PDO connection.
- *
- * @param \Illuminate\Database\PDO $pdo
- * @return \Illuminate\Database\Connection
- * @static
- */
- public static function setPdo($pdo){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::setPdo($pdo);
- }
-
- /**
- * Set the PDO connection used for reading.
- *
- * @param \Illuminate\Database\PDO $pdo
- * @return \Illuminate\Database\Connection
- * @static
- */
- public static function setReadPdo($pdo){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::setReadPdo($pdo);
- }
-
- /**
- * Get the database connection name.
- *
- * @return string|null
- * @static
- */
- public static function getName(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getName();
- }
-
- /**
- * Get an option from the configuration options.
- *
- * @param string $option
- * @return mixed
- * @static
- */
- public static function getConfig($option){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getConfig($option);
- }
-
- /**
- * Get the PDO driver name.
- *
- * @return string
- * @static
- */
- public static function getDriverName(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getDriverName();
- }
-
- /**
- * Get the query grammar used by the connection.
- *
- * @return \Illuminate\Database\Query\Grammars\Grammar
- * @static
- */
- public static function getQueryGrammar(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getQueryGrammar();
- }
-
- /**
- * Set the query grammar used by the connection.
- *
- * @param \Illuminate\Database\Query\Grammars\Grammar
- * @return void
- * @static
- */
- public static function setQueryGrammar($grammar){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::setQueryGrammar($grammar);
- }
-
- /**
- * Get the schema grammar used by the connection.
- *
- * @return \Illuminate\Database\Query\Grammars\Grammar
- * @static
- */
- public static function getSchemaGrammar(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getSchemaGrammar();
- }
-
- /**
- * Set the schema grammar used by the connection.
- *
- * @param \Illuminate\Database\Schema\Grammars\Grammar
- * @return void
- * @static
- */
- public static function setSchemaGrammar($grammar){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::setSchemaGrammar($grammar);
- }
-
- /**
- * Get the query post processor used by the connection.
- *
- * @return \Illuminate\Database\Query\Processors\Processor
- * @static
- */
- public static function getPostProcessor(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getPostProcessor();
- }
-
- /**
- * Set the query post processor used by the connection.
- *
- * @param \Illuminate\Database\Query\Processors\Processor
- * @return void
- * @static
- */
- public static function setPostProcessor($processor){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::setPostProcessor($processor);
- }
-
- /**
- * Get the event dispatcher used by the connection.
- *
- * @return \Illuminate\Events\Dispatcher
- * @static
- */
- public static function getEventDispatcher(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getEventDispatcher();
- }
-
- /**
- * Set the event dispatcher instance on the connection.
- *
- * @param \Illuminate\Events\Dispatcher
- * @return void
- * @static
- */
- public static function setEventDispatcher($events){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::setEventDispatcher($events);
- }
-
- /**
- * Get the paginator environment instance.
- *
- * @return \Illuminate\Pagination\Environment
- * @static
- */
- public static function getPaginator(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getPaginator();
- }
-
- /**
- * Set the pagination environment instance.
- *
- * @param \Illuminate\Pagination\Environment|\Closure $paginator
- * @return void
- * @static
- */
- public static function setPaginator($paginator){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::setPaginator($paginator);
- }
-
- /**
- * Get the cache manager instance.
- *
- * @return \Illuminate\Cache\CacheManager
- * @static
- */
- public static function getCacheManager(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getCacheManager();
- }
-
- /**
- * Set the cache manager instance on the connection.
- *
- * @param \Illuminate\Cache\CacheManager|\Closure $cache
- * @return void
- * @static
- */
- public static function setCacheManager($cache){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::setCacheManager($cache);
- }
-
- /**
- * Determine if the connection in a "dry run".
- *
- * @return bool
- * @static
- */
- public static function pretending(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::pretending();
- }
-
- /**
- * Get the default fetch mode for the connection.
- *
- * @return int
- * @static
- */
- public static function getFetchMode(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getFetchMode();
- }
-
- /**
- * Set the default fetch mode for the connection.
- *
- * @param int $fetchMode
- * @return int
- * @static
- */
- public static function setFetchMode($fetchMode){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::setFetchMode($fetchMode);
- }
-
- /**
- * Get the connection query log.
- *
- * @return array
- * @static
- */
- public static function getQueryLog(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getQueryLog();
- }
-
- /**
- * Clear the query log.
- *
- * @return void
- * @static
- */
- public static function flushQueryLog(){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::flushQueryLog();
- }
-
- /**
- * Enable the query log on the connection.
- *
- * @return void
- * @static
- */
- public static function enableQueryLog(){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::enableQueryLog();
- }
-
- /**
- * Disable the query log on the connection.
- *
- * @return void
- * @static
- */
- public static function disableQueryLog(){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::disableQueryLog();
- }
-
- /**
- * Determine whether we're logging queries.
- *
- * @return bool
- * @static
- */
- public static function logging(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::logging();
- }
-
- /**
- * Get the name of the connected database.
- *
- * @return string
- * @static
- */
- public static function getDatabaseName(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getDatabaseName();
- }
-
- /**
- * Set the name of the connected database.
- *
- * @param string $database
- * @return string
- * @static
- */
- public static function setDatabaseName($database){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::setDatabaseName($database);
- }
-
- /**
- * Get the table prefix for the connection.
- *
- * @return string
- * @static
- */
- public static function getTablePrefix(){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::getTablePrefix();
- }
-
- /**
- * Set the table prefix in use by the connection.
- *
- * @param string $prefix
- * @return void
- * @static
- */
- public static function setTablePrefix($prefix){
- //Method inherited from \Illuminate\Database\Connection
- \Illuminate\Database\MySqlConnection::setTablePrefix($prefix);
- }
-
- /**
- * Set the table prefix and return the grammar.
- *
- * @param \Illuminate\Database\Grammar $grammar
- * @return \Illuminate\Database\Grammar
- * @static
- */
- public static function withTablePrefix($grammar){
- //Method inherited from \Illuminate\Database\Connection
- return \Illuminate\Database\MySqlConnection::withTablePrefix($grammar);
- }
-
- }
-
-
- class Eloquent extends \Illuminate\Database\Eloquent\Model{
-
- /**
- * Find a model by its primary key.
- *
- * @param array $id
- * @param array $columns
- * @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static
- * @static
- */
- public static function findMany($id, $columns = array()){
- return \Illuminate\Database\Eloquent\Builder::findMany($id, $columns);
- }
-
- /**
- * Execute the query and get the first result.
- *
- * @param array $columns
- * @return \Illuminate\Database\Eloquent\Model|static|null
- * @static
- */
- public static function first($columns = array()){
- return \Illuminate\Database\Eloquent\Builder::first($columns);
- }
-
- /**
- * Execute the query and get the first result or throw an exception.
- *
- * @param array $columns
- * @return \Illuminate\Database\Eloquent\Model|static
- * @throws ModelNotFoundException
- * @static
- */
- public static function firstOrFail($columns = array()){
- return \Illuminate\Database\Eloquent\Builder::firstOrFail($columns);
- }
-
- /**
- * Execute the query as a "select" statement.
- *
- * @param array $columns
- * @return \Illuminate\Database\Eloquent\Collection|static[]
- * @static
- */
- public static function get($columns = array()){
- return \Illuminate\Database\Eloquent\Builder::get($columns);
- }
-
- /**
- * Pluck a single column from the database.
- *
- * @param string $column
- * @return mixed
- * @static
- */
- public static function pluck($column){
- return \Illuminate\Database\Eloquent\Builder::pluck($column);
- }
-
- /**
- * Chunk the results of the query.
- *
- * @param int $count
- * @param callable $callback
- * @return void
- * @static
- */
- public static function chunk($count, $callback){
- \Illuminate\Database\Eloquent\Builder::chunk($count, $callback);
- }
-
- /**
- * Get an array with the values of a given column.
- *
- * @param string $column
- * @param string $key
- * @return array
- * @static
- */
- public static function lists($column, $key = null){
- return \Illuminate\Database\Eloquent\Builder::lists($column, $key);
- }
-
- /**
- * Get a paginator for the "select" statement.
- *
- * @param int $perPage
- * @param array $columns
- * @return \Illuminate\Pagination\Paginator
- * @static
- */
- public static function paginate($perPage = null, $columns = array()){
- return \Illuminate\Database\Eloquent\Builder::paginate($perPage, $columns);
- }
-
- /**
- * Get the hydrated models without eager loading.
- *
- * @param array $columns
- * @return array|static[]
- * @static
- */
- public static function getModels($columns = array()){
- return \Illuminate\Database\Eloquent\Builder::getModels($columns);
- }
-
- /**
- * Eager load the relationships for the models.
- *
- * @param array $models
- * @return array
- * @static
- */
- public static function eagerLoadRelations($models){
- return \Illuminate\Database\Eloquent\Builder::eagerLoadRelations($models);
- }
-
- /**
- * Add a basic where clause to the query.
- *
- * @param string $column
- * @param string $operator
- * @param mixed $value
- * @param string $boolean
- * @return \Illuminate\Database\Eloquent\Builder|static
- * @static
- */
- public static function where($column, $operator = null, $value = null, $boolean = 'and'){
- return \Illuminate\Database\Eloquent\Builder::where($column, $operator, $value, $boolean);
- }
-
- /**
- * Add an "or where" clause to the query.
- *
- * @param string $column
- * @param string $operator
- * @param mixed $value
- * @return \Illuminate\Database\Eloquent\Builder|static
- * @static
- */
- public static function orWhere($column, $operator = null, $value = null){
- return \Illuminate\Database\Eloquent\Builder::orWhere($column, $operator, $value);
- }
-
- /**
- * Add a relationship count condition to the query.
- *
- * @param string $relation
- * @param string $operator
- * @param int $count
- * @param string $boolean
- * @param \Closure $callback
- * @return \Illuminate\Database\Eloquent\Builder|static
- * @static
- */
- public static function has($relation, $operator = '>=', $count = 1, $boolean = 'and', $callback = null){
- return \Illuminate\Database\Eloquent\Builder::has($relation, $operator, $count, $boolean, $callback);
- }
-
- /**
- * Add a relationship count condition to the query with where clauses.
- *
- * @param string $relation
- * @param \Closure $callback
- * @param string $operator
- * @param int $count
- * @return \Illuminate\Database\Eloquent\Builder|static
- * @static
- */
- public static function whereHas($relation, $callback, $operator = '>=', $count = 1){
- return \Illuminate\Database\Eloquent\Builder::whereHas($relation, $callback, $operator, $count);
- }
-
- /**
- * Add a relationship count condition to the query with an "or".
- *
- * @param string $relation
- * @param string $operator
- * @param int $count
- * @return \Illuminate\Database\Eloquent\Builder|static
- * @static
- */
- public static function orHas($relation, $operator = '>=', $count = 1){
- return \Illuminate\Database\Eloquent\Builder::orHas($relation, $operator, $count);
- }
-
- /**
- * Add a relationship count condition to the query with where clauses and an "or".
- *
- * @param string $relation
- * @param \Closure $callback
- * @param string $operator
- * @param int $count
- * @return \Illuminate\Database\Eloquent\Builder|static
- * @static
- */
- public static function orWhereHas($relation, $callback, $operator = '>=', $count = 1){
- return \Illuminate\Database\Eloquent\Builder::orWhereHas($relation, $callback, $operator, $count);
- }
-
- /**
- * Get the underlying query builder instance.
- *
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function getQuery(){
- return \Illuminate\Database\Eloquent\Builder::getQuery();
- }
-
- /**
- * Set the underlying query builder instance.
- *
- * @param \Illuminate\Database\Query\Builder $query
- * @return void
- * @static
- */
- public static function setQuery($query){
- \Illuminate\Database\Eloquent\Builder::setQuery($query);
- }
-
- /**
- * Get the relationships being eagerly loaded.
- *
- * @return array
- * @static
- */
- public static function getEagerLoads(){
- return \Illuminate\Database\Eloquent\Builder::getEagerLoads();
- }
-
- /**
- * Set the relationships being eagerly loaded.
- *
- * @param array $eagerLoad
- * @return void
- * @static
- */
- public static function setEagerLoads($eagerLoad){
- \Illuminate\Database\Eloquent\Builder::setEagerLoads($eagerLoad);
- }
-
- /**
- * Get the model instance being queried.
- *
- * @return \Illuminate\Database\Eloquent\Model
- * @static
- */
- public static function getModel(){
- return \Illuminate\Database\Eloquent\Builder::getModel();
- }
-
- /**
- * Set a model instance for the model being queried.
- *
- * @param \Illuminate\Database\Eloquent\Model $model
- * @return \Illuminate\Database\Eloquent\Builder
- * @static
- */
- public static function setModel($model){
- return \Illuminate\Database\Eloquent\Builder::setModel($model);
- }
-
- /**
- * Set the columns to be selected.
- *
- * @param array $columns
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function select($columns = array()){
- return \Illuminate\Database\Query\Builder::select($columns);
- }
-
- /**
- * Add a new "raw" select expression to the query.
- *
- * @param string $expression
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function selectRaw($expression){
- return \Illuminate\Database\Query\Builder::selectRaw($expression);
- }
-
- /**
- * Add a new select column to the query.
- *
- * @param mixed $column
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function addSelect($column){
- return \Illuminate\Database\Query\Builder::addSelect($column);
- }
-
- /**
- * Force the query to only return distinct results.
- *
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function distinct(){
- return \Illuminate\Database\Query\Builder::distinct();
- }
-
- /**
- * Set the table which the query is targeting.
- *
- * @param string $table
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function from($table){
- return \Illuminate\Database\Query\Builder::from($table);
- }
-
- /**
- * Add a join clause to the query.
- *
- * @param string $table
- * @param string $first
- * @param string $operator
- * @param string $two
- * @param string $type
- * @param bool $where
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function join($table, $one, $operator = null, $two = null, $type = 'inner', $where = false){
- return \Illuminate\Database\Query\Builder::join($table, $one, $operator, $two, $type, $where);
- }
-
- /**
- * Add a "join where" clause to the query.
- *
- * @param string $table
- * @param string $first
- * @param string $operator
- * @param string $two
- * @param string $type
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function joinWhere($table, $one, $operator, $two, $type = 'inner'){
- return \Illuminate\Database\Query\Builder::joinWhere($table, $one, $operator, $two, $type);
- }
-
- /**
- * Add a left join to the query.
- *
- * @param string $table
- * @param string $first
- * @param string $operator
- * @param string $second
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function leftJoin($table, $first, $operator = null, $second = null){
- return \Illuminate\Database\Query\Builder::leftJoin($table, $first, $operator, $second);
- }
-
- /**
- * Add a "join where" clause to the query.
- *
- * @param string $table
- * @param string $first
- * @param string $operator
- * @param string $two
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function leftJoinWhere($table, $one, $operator, $two){
- return \Illuminate\Database\Query\Builder::leftJoinWhere($table, $one, $operator, $two);
- }
-
- /**
- * Add a raw where clause to the query.
- *
- * @param string $sql
- * @param array $bindings
- * @param string $boolean
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function whereRaw($sql, $bindings = array(), $boolean = 'and'){
- return \Illuminate\Database\Query\Builder::whereRaw($sql, $bindings, $boolean);
- }
-
- /**
- * Add a raw or where clause to the query.
- *
- * @param string $sql
- * @param array $bindings
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function orWhereRaw($sql, $bindings = array()){
- return \Illuminate\Database\Query\Builder::orWhereRaw($sql, $bindings);
- }
-
- /**
- * Add a where between statement to the query.
- *
- * @param string $column
- * @param array $values
- * @param string $boolean
- * @param bool $not
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function whereBetween($column, $values, $boolean = 'and', $not = false){
- return \Illuminate\Database\Query\Builder::whereBetween($column, $values, $boolean, $not);
- }
-
- /**
- * Add an or where between statement to the query.
- *
- * @param string $column
- * @param array $values
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function orWhereBetween($column, $values){
- return \Illuminate\Database\Query\Builder::orWhereBetween($column, $values);
- }
-
- /**
- * Add a where not between statement to the query.
- *
- * @param string $column
- * @param array $values
- * @param string $boolean
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function whereNotBetween($column, $values, $boolean = 'and'){
- return \Illuminate\Database\Query\Builder::whereNotBetween($column, $values, $boolean);
- }
-
- /**
- * Add an or where not between statement to the query.
- *
- * @param string $column
- * @param array $values
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function orWhereNotBetween($column, $values){
- return \Illuminate\Database\Query\Builder::orWhereNotBetween($column, $values);
- }
-
- /**
- * Add a nested where statement to the query.
- *
- * @param \Closure $callback
- * @param string $boolean
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function whereNested($callback, $boolean = 'and'){
- return \Illuminate\Database\Query\Builder::whereNested($callback, $boolean);
- }
-
- /**
- * Add another query builder as a nested where to the query builder.
- *
- * @param \Illuminate\Database\Query\Builder|static $query
- * @param string $boolean
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function addNestedWhereQuery($query, $boolean = 'and'){
- return \Illuminate\Database\Query\Builder::addNestedWhereQuery($query, $boolean);
- }
-
- /**
- * Add an exists clause to the query.
- *
- * @param \Closure $callback
- * @param string $boolean
- * @param bool $not
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function whereExists($callback, $boolean = 'and', $not = false){
- return \Illuminate\Database\Query\Builder::whereExists($callback, $boolean, $not);
- }
-
- /**
- * Add an or exists clause to the query.
- *
- * @param \Closure $callback
- * @param bool $not
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function orWhereExists($callback, $not = false){
- return \Illuminate\Database\Query\Builder::orWhereExists($callback, $not);
- }
-
- /**
- * Add a where not exists clause to the query.
- *
- * @param \Closure $callback
- * @param string $boolean
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function whereNotExists($callback, $boolean = 'and'){
- return \Illuminate\Database\Query\Builder::whereNotExists($callback, $boolean);
- }
-
- /**
- * Add a where not exists clause to the query.
- *
- * @param \Closure $callback
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function orWhereNotExists($callback){
- return \Illuminate\Database\Query\Builder::orWhereNotExists($callback);
- }
-
- /**
- * Add a "where in" clause to the query.
- *
- * @param string $column
- * @param mixed $values
- * @param string $boolean
- * @param bool $not
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function whereIn($column, $values, $boolean = 'and', $not = false){
- return \Illuminate\Database\Query\Builder::whereIn($column, $values, $boolean, $not);
- }
-
- /**
- * Add an "or where in" clause to the query.
- *
- * @param string $column
- * @param mixed $values
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function orWhereIn($column, $values){
- return \Illuminate\Database\Query\Builder::orWhereIn($column, $values);
- }
-
- /**
- * Add a "where not in" clause to the query.
- *
- * @param string $column
- * @param mixed $values
- * @param string $boolean
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function whereNotIn($column, $values, $boolean = 'and'){
- return \Illuminate\Database\Query\Builder::whereNotIn($column, $values, $boolean);
- }
-
- /**
- * Add an "or where not in" clause to the query.
- *
- * @param string $column
- * @param mixed $values
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function orWhereNotIn($column, $values){
- return \Illuminate\Database\Query\Builder::orWhereNotIn($column, $values);
- }
-
- /**
- * Add a "where null" clause to the query.
- *
- * @param string $column
- * @param string $boolean
- * @param bool $not
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function whereNull($column, $boolean = 'and', $not = false){
- return \Illuminate\Database\Query\Builder::whereNull($column, $boolean, $not);
- }
-
- /**
- * Add an "or where null" clause to the query.
- *
- * @param string $column
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function orWhereNull($column){
- return \Illuminate\Database\Query\Builder::orWhereNull($column);
- }
-
- /**
- * Add a "where not null" clause to the query.
- *
- * @param string $column
- * @param string $boolean
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function whereNotNull($column, $boolean = 'and'){
- return \Illuminate\Database\Query\Builder::whereNotNull($column, $boolean);
- }
-
- /**
- * Add an "or where not null" clause to the query.
- *
- * @param string $column
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function orWhereNotNull($column){
- return \Illuminate\Database\Query\Builder::orWhereNotNull($column);
- }
-
- /**
- * Add a "where day" statement to the query.
- *
- * @param string $column
- * @param string $operator
- * @param int $value
- * @param string $boolean
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function whereDay($column, $operator, $value, $boolean = 'and'){
- return \Illuminate\Database\Query\Builder::whereDay($column, $operator, $value, $boolean);
- }
-
- /**
- * Add a "where month" statement to the query.
- *
- * @param string $column
- * @param string $operator
- * @param int $value
- * @param string $boolean
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function whereMonth($column, $operator, $value, $boolean = 'and'){
- return \Illuminate\Database\Query\Builder::whereMonth($column, $operator, $value, $boolean);
- }
-
- /**
- * Add a "where year" statement to the query.
- *
- * @param string $column
- * @param string $operator
- * @param int $value
- * @param string $boolean
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function whereYear($column, $operator, $value, $boolean = 'and'){
- return \Illuminate\Database\Query\Builder::whereYear($column, $operator, $value, $boolean);
- }
-
- /**
- * Handles dynamic "where" clauses to the query.
- *
- * @param string $method
- * @param string $parameters
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function dynamicWhere($method, $parameters){
- return \Illuminate\Database\Query\Builder::dynamicWhere($method, $parameters);
- }
-
- /**
- * Add a "group by" clause to the query.
- *
- * @param mixed $columns
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function groupBy(){
- return \Illuminate\Database\Query\Builder::groupBy();
- }
-
- /**
- * Add a "having" clause to the query.
- *
- * @param string $column
- * @param string $operator
- * @param string $value
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function having($column, $operator = null, $value = null){
- return \Illuminate\Database\Query\Builder::having($column, $operator, $value);
- }
-
- /**
- * Add a raw having clause to the query.
- *
- * @param string $sql
- * @param array $bindings
- * @param string $boolean
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function havingRaw($sql, $bindings = array(), $boolean = 'and'){
- return \Illuminate\Database\Query\Builder::havingRaw($sql, $bindings, $boolean);
- }
-
- /**
- * Add a raw or having clause to the query.
- *
- * @param string $sql
- * @param array $bindings
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function orHavingRaw($sql, $bindings = array()){
- return \Illuminate\Database\Query\Builder::orHavingRaw($sql, $bindings);
- }
-
- /**
- * Add an "order by" clause to the query.
- *
- * @param string $column
- * @param string $direction
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function orderBy($column, $direction = 'asc'){
- return \Illuminate\Database\Query\Builder::orderBy($column, $direction);
- }
-
- /**
- * Add an "order by" clause for a timestamp to the query.
- *
- * @param string $column
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function latest($column = 'created_at'){
- return \Illuminate\Database\Query\Builder::latest($column);
- }
-
- /**
- * Add an "order by" clause for a timestamp to the query.
- *
- * @param string $column
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function oldest($column = 'created_at'){
- return \Illuminate\Database\Query\Builder::oldest($column);
- }
-
- /**
- * Add a raw "order by" clause to the query.
- *
- * @param string $sql
- * @param array $bindings
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function orderByRaw($sql, $bindings = array()){
- return \Illuminate\Database\Query\Builder::orderByRaw($sql, $bindings);
- }
-
- /**
- * Set the "offset" value of the query.
- *
- * @param int $value
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function offset($value){
- return \Illuminate\Database\Query\Builder::offset($value);
- }
-
- /**
- * Alias to set the "offset" value of the query.
- *
- * @param int $value
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function skip($value){
- return \Illuminate\Database\Query\Builder::skip($value);
- }
-
- /**
- * Set the "limit" value of the query.
- *
- * @param int $value
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function limit($value){
- return \Illuminate\Database\Query\Builder::limit($value);
- }
-
- /**
- * Alias to set the "limit" value of the query.
- *
- * @param int $value
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function take($value){
- return \Illuminate\Database\Query\Builder::take($value);
- }
-
- /**
- * Set the limit and offset for a given page.
- *
- * @param int $page
- * @param int $perPage
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function forPage($page, $perPage = 15){
- return \Illuminate\Database\Query\Builder::forPage($page, $perPage);
- }
-
- /**
- * Add a union statement to the query.
- *
- * @param \Illuminate\Database\Query\Builder|\Closure $query
- * @param bool $all
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function union($query, $all = false){
- return \Illuminate\Database\Query\Builder::union($query, $all);
- }
-
- /**
- * Add a union all statement to the query.
- *
- * @param \Illuminate\Database\Query\Builder|\Closure $query
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function unionAll($query){
- return \Illuminate\Database\Query\Builder::unionAll($query);
- }
-
- /**
- * Lock the selected rows in the table.
- *
- * @param bool $update
- * @return \Illuminate\Database\Query\Builder
- * @static
- */
- public static function lock($value = true){
- return \Illuminate\Database\Query\Builder::lock($value);
- }
-
- /**
- * Lock the selected rows in the table for updating.
- *
- * @return \Illuminate\Database\Query\Builder
- * @static
- */
- public static function lockForUpdate(){
- return \Illuminate\Database\Query\Builder::lockForUpdate();
- }
-
- /**
- * Share lock the selected rows in the table.
- *
- * @return \Illuminate\Database\Query\Builder
- * @static
- */
- public static function sharedLock(){
- return \Illuminate\Database\Query\Builder::sharedLock();
- }
-
- /**
- * Get the SQL representation of the query.
- *
- * @return string
- * @static
- */
- public static function toSql(){
- return \Illuminate\Database\Query\Builder::toSql();
- }
-
- /**
- * Indicate that the query results should be cached.
- *
- * @param \DateTime|int $minutes
- * @param string $key
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function remember($minutes, $key = null){
- return \Illuminate\Database\Query\Builder::remember($minutes, $key);
- }
-
- /**
- * Indicate that the query results should be cached forever.
- *
- * @param string $key
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function rememberForever($key = null){
- return \Illuminate\Database\Query\Builder::rememberForever($key);
- }
-
- /**
- * Indicate that the results, if cached, should use the given cache tags.
- *
- * @param array|mixed $cacheTags
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function cacheTags($cacheTags){
- return \Illuminate\Database\Query\Builder::cacheTags($cacheTags);
- }
-
- /**
- * Indicate that the results, if cached, should use the given cache driver.
- *
- * @param string $cacheDriver
- * @return \Illuminate\Database\Query\Builder|static
- * @static
- */
- public static function cacheDriver($cacheDriver){
- return \Illuminate\Database\Query\Builder::cacheDriver($cacheDriver);
- }
-
- /**
- * Execute the query as a fresh "select" statement.
- *
- * @param array $columns
- * @return array|static[]
- * @static
- */
- public static function getFresh($columns = array()){
- return \Illuminate\Database\Query\Builder::getFresh($columns);
- }
-
- /**
- * Execute the query as a cached "select" statement.
- *
- * @param array $columns
- * @return array
- * @static
- */
- public static function getCached($columns = array()){
- return \Illuminate\Database\Query\Builder::getCached($columns);
- }
-
- /**
- * Get a unique cache key for the complete query.
- *
- * @return string
- * @static
- */
- public static function getCacheKey(){
- return \Illuminate\Database\Query\Builder::getCacheKey();
- }
-
- /**
- * Generate the unique cache key for the query.
- *
- * @return string
- * @static
- */
- public static function generateCacheKey(){
- return \Illuminate\Database\Query\Builder::generateCacheKey();
- }
-
- /**
- * Concatenate values of a given column as a string.
- *
- * @param string $column
- * @param string $glue
- * @return string
- * @static
- */
- public static function implode($column, $glue = null){
- return \Illuminate\Database\Query\Builder::implode($column, $glue);
- }
-
- /**
- * Build a paginator instance from a raw result array.
- *
- * @param \Illuminate\Pagination\Environment $paginator
- * @param array $results
- * @param int $perPage
- * @return \Illuminate\Pagination\Paginator
- * @static
- */
- public static function buildRawPaginator($paginator, $results, $perPage){
- return \Illuminate\Database\Query\Builder::buildRawPaginator($paginator, $results, $perPage);
- }
-
- /**
- * Get the count of the total records for pagination.
- *
- * @return int
- * @static
- */
- public static function getPaginationCount(){
- return \Illuminate\Database\Query\Builder::getPaginationCount();
- }
-
- /**
- * Determine if any rows exist for the current query.
- *
- * @return bool
- * @static
- */
- public static function exists(){
- return \Illuminate\Database\Query\Builder::exists();
- }
-
- /**
- * Retrieve the "count" result of the query.
- *
- * @param string $column
- * @return int
- * @static
- */
- public static function count($column = '*'){
- return \Illuminate\Database\Query\Builder::count($column);
- }
-
- /**
- * Retrieve the minimum value of a given column.
- *
- * @param string $column
- * @return mixed
- * @static
- */
- public static function min($column){
- return \Illuminate\Database\Query\Builder::min($column);
- }
-
- /**
- * Retrieve the maximum value of a given column.
- *
- * @param string $column
- * @return mixed
- * @static
- */
- public static function max($column){
- return \Illuminate\Database\Query\Builder::max($column);
- }
-
- /**
- * Retrieve the sum of the values of a given column.
- *
- * @param string $column
- * @return mixed
- * @static
- */
- public static function sum($column){
- return \Illuminate\Database\Query\Builder::sum($column);
- }
-
- /**
- * Retrieve the average of the values of a given column.
- *
- * @param string $column
- * @return mixed
- * @static
- */
- public static function avg($column){
- return \Illuminate\Database\Query\Builder::avg($column);
- }
-
- /**
- * Execute an aggregate function on the database.
- *
- * @param string $function
- * @param array $columns
- * @return mixed
- * @static
- */
- public static function aggregate($function, $columns = array()){
- return \Illuminate\Database\Query\Builder::aggregate($function, $columns);
- }
-
- /**
- * Insert a new record into the database.
- *
- * @param array $values
- * @return bool
- * @static
- */
- public static function insert($values){
- return \Illuminate\Database\Query\Builder::insert($values);
- }
-
- /**
- * Insert a new record and get the value of the primary key.
- *
- * @param array $values
- * @param string $sequence
- * @return int
- * @static
- */
- public static function insertGetId($values, $sequence = null){
- return \Illuminate\Database\Query\Builder::insertGetId($values, $sequence);
- }
-
- /**
- * Run a truncate statement on the table.
- *
- * @return void
- * @static
- */
- public static function truncate(){
- \Illuminate\Database\Query\Builder::truncate();
- }
-
- /**
- * Merge an array of where clauses and bindings.
- *
- * @param array $wheres
- * @param array $bindings
- * @return void
- * @static
- */
- public static function mergeWheres($wheres, $bindings){
- \Illuminate\Database\Query\Builder::mergeWheres($wheres, $bindings);
- }
-
- /**
- * Create a raw database expression.
- *
- * @param mixed $value
- * @return \Illuminate\Database\Query\Expression
- * @static
- */
- public static function raw($value){
- return \Illuminate\Database\Query\Builder::raw($value);
- }
-
- /**
- * Get the current query value bindings.
- *
- * @return array
- * @static
- */
- public static function getBindings(){
- return \Illuminate\Database\Query\Builder::getBindings();
- }
-
- /**
- * Set the bindings on the query builder.
- *
- * @param array $bindings
- * @return \Illuminate\Database\Query\Builder
- * @static
- */
- public static function setBindings($bindings){
- return \Illuminate\Database\Query\Builder::setBindings($bindings);
- }
-
- /**
- * Add a binding to the query.
- *
- * @param mixed $value
- * @return \Illuminate\Database\Query\Builder
- * @static
- */
- public static function addBinding($value){
- return \Illuminate\Database\Query\Builder::addBinding($value);
- }
-
- /**
- * Merge an array of bindings into our bindings.
- *
- * @param \Illuminate\Database\Query\Builder $query
- * @return \Illuminate\Database\Query\Builder
- * @static
- */
- public static function mergeBindings($query){
- return \Illuminate\Database\Query\Builder::mergeBindings($query);
- }
-
- /**
- * Get the database query processor instance.
- *
- * @return \Illuminate\Database\Query\Processors\Processor
- * @static
- */
- public static function getProcessor(){
- return \Illuminate\Database\Query\Builder::getProcessor();
- }
-
- /**
- * Get the query grammar instance.
- *
- * @return \Illuminate\Database\Grammar
- * @static
- */
- public static function getGrammar(){
- return \Illuminate\Database\Query\Builder::getGrammar();
- }
-
- }
-
-
- class Event extends \Illuminate\Support\Facades\Event{
-
- /**
- * Register an event listener with the dispatcher.
- *
- * @param string|array $event
- * @param mixed $listener
- * @param int $priority
- * @return void
- * @static
- */
- public static function listen($events, $listener, $priority = 0){
- \Illuminate\Events\Dispatcher::listen($events, $listener, $priority);
- }
-
- /**
- * Determine if a given event has listeners.
- *
- * @param string $eventName
- * @return bool
- * @static
- */
- public static function hasListeners($eventName){
- return \Illuminate\Events\Dispatcher::hasListeners($eventName);
- }
-
- /**
- * Register a queued event and payload.
- *
- * @param string $event
- * @param array $payload
- * @return void
- * @static
- */
- public static function queue($event, $payload = array()){
- \Illuminate\Events\Dispatcher::queue($event, $payload);
- }
-
- /**
- * Register an event subscriber with the dispatcher.
- *
- * @param string $subscriber
- * @return void
- * @static
- */
- public static function subscribe($subscriber){
- \Illuminate\Events\Dispatcher::subscribe($subscriber);
- }
-
- /**
- * Fire an event until the first non-null response is returned.
- *
- * @param string $event
- * @param array $payload
- * @return mixed
- * @static
- */
- public static function until($event, $payload = array()){
- return \Illuminate\Events\Dispatcher::until($event, $payload);
- }
-
- /**
- * Flush a set of queued events.
- *
- * @param string $event
- * @return void
- * @static
- */
- public static function flush($event){
- \Illuminate\Events\Dispatcher::flush($event);
- }
-
- /**
- * Get the event that is currently firing.
- *
- * @return string
- * @static
- */
- public static function firing(){
- return \Illuminate\Events\Dispatcher::firing();
- }
-
- /**
- * Fire an event and call the listeners.
- *
- * @param string $event
- * @param mixed $payload
- * @param bool $halt
- * @return array|null
- * @static
- */
- public static function fire($event, $payload = array(), $halt = false){
- return \Illuminate\Events\Dispatcher::fire($event, $payload, $halt);
- }
-
- /**
- * Get all of the listeners for a given event name.
- *
- * @param string $eventName
- * @return array
- * @static
- */
- public static function getListeners($eventName){
- return \Illuminate\Events\Dispatcher::getListeners($eventName);
- }
-
- /**
- * Register an event listener with the dispatcher.
- *
- * @param mixed $listener
- * @return mixed
- * @static
- */
- public static function makeListener($listener){
- return \Illuminate\Events\Dispatcher::makeListener($listener);
- }
-
- /**
- * Create a class based listener using the IoC container.
- *
- * @param mixed $listener
- * @return \Closure
- * @static
- */
- public static function createClassListener($listener){
- return \Illuminate\Events\Dispatcher::createClassListener($listener);
- }
-
- /**
- * Remove a set of listeners from the dispatcher.
- *
- * @param string $event
- * @return void
- * @static
- */
- public static function forget($event){
- \Illuminate\Events\Dispatcher::forget($event);
- }
-
- }
-
-
- class File extends \Illuminate\Support\Facades\File{
-
- /**
- * Determine if a file exists.
- *
- * @param string $path
- * @return bool
- * @static
- */
- public static function exists($path){
- return \Illuminate\Filesystem\Filesystem::exists($path);
- }
-
- /**
- * Get the contents of a file.
- *
- * @param string $path
- * @return string
- * @throws FileNotFoundException
- * @static
- */
- public static function get($path){
- return \Illuminate\Filesystem\Filesystem::get($path);
- }
-
- /**
- * Get the returned value of a file.
- *
- * @param string $path
- * @return mixed
- * @throws FileNotFoundException
- * @static
- */
- public static function getRequire($path){
- return \Illuminate\Filesystem\Filesystem::getRequire($path);
- }
-
- /**
- * Require the given file once.
- *
- * @param string $file
- * @return mixed
- * @static
- */
- public static function requireOnce($file){
- return \Illuminate\Filesystem\Filesystem::requireOnce($file);
- }
-
- /**
- * Write the contents of a file.
- *
- * @param string $path
- * @param string $contents
- * @return int
- * @static
- */
- public static function put($path, $contents){
- return \Illuminate\Filesystem\Filesystem::put($path, $contents);
- }
-
- /**
- * Prepend to a file.
- *
- * @param string $path
- * @param string $data
- * @return int
- * @static
- */
- public static function prepend($path, $data){
- return \Illuminate\Filesystem\Filesystem::prepend($path, $data);
- }
-
- /**
- * Append to a file.
- *
- * @param string $path
- * @param string $data
- * @return int
- * @static
- */
- public static function append($path, $data){
- return \Illuminate\Filesystem\Filesystem::append($path, $data);
- }
-
- /**
- * Delete the file at a given path.
- *
- * @param string|array $paths
- * @return bool
- * @static
- */
- public static function delete($paths){
- return \Illuminate\Filesystem\Filesystem::delete($paths);
- }
-
- /**
- * Move a file to a new location.
- *
- * @param string $path
- * @param string $target
- * @return bool
- * @static
- */
- public static function move($path, $target){
- return \Illuminate\Filesystem\Filesystem::move($path, $target);
- }
-
- /**
- * Copy a file to a new location.
- *
- * @param string $path
- * @param string $target
- * @return bool
- * @static
- */
- public static function copy($path, $target){
- return \Illuminate\Filesystem\Filesystem::copy($path, $target);
- }
-
- /**
- * Extract the file extension from a file path.
- *
- * @param string $path
- * @return string
- * @static
- */
- public static function extension($path){
- return \Illuminate\Filesystem\Filesystem::extension($path);
- }
-
- /**
- * Get the file type of a given file.
- *
- * @param string $path
- * @return string
- * @static
- */
- public static function type($path){
- return \Illuminate\Filesystem\Filesystem::type($path);
- }
-
- /**
- * Get the file size of a given file.
- *
- * @param string $path
- * @return int
- * @static
- */
- public static function size($path){
- return \Illuminate\Filesystem\Filesystem::size($path);
- }
-
- /**
- * Get the file's last modification time.
- *
- * @param string $path
- * @return int
- * @static
- */
- public static function lastModified($path){
- return \Illuminate\Filesystem\Filesystem::lastModified($path);
- }
-
- /**
- * Determine if the given path is a directory.
- *
- * @param string $directory
- * @return bool
- * @static
- */
- public static function isDirectory($directory){
- return \Illuminate\Filesystem\Filesystem::isDirectory($directory);
- }
-
- /**
- * Determine if the given path is writable.
- *
- * @param string $path
- * @return bool
- * @static
- */
- public static function isWritable($path){
- return \Illuminate\Filesystem\Filesystem::isWritable($path);
- }
-
- /**
- * Determine if the given path is a file.
- *
- * @param string $file
- * @return bool
- * @static
- */
- public static function isFile($file){
- return \Illuminate\Filesystem\Filesystem::isFile($file);
- }
-
- /**
- * Find path names matching a given pattern.
- *
- * @param string $pattern
- * @param int $flags
- * @return array
- * @static
- */
- public static function glob($pattern, $flags = 0){
- return \Illuminate\Filesystem\Filesystem::glob($pattern, $flags);
- }
-
- /**
- * Get an array of all files in a directory.
- *
- * @param string $directory
- * @return array
- * @static
- */
- public static function files($directory){
- return \Illuminate\Filesystem\Filesystem::files($directory);
- }
-
- /**
- * Get all of the files from the given directory (recursive).
- *
- * @param string $directory
- * @return array
- * @static
- */
- public static function allFiles($directory){
- return \Illuminate\Filesystem\Filesystem::allFiles($directory);
- }
-
- /**
- * Get all of the directories within a given directory.
- *
- * @param string $directory
- * @return array
- * @static
- */
- public static function directories($directory){
- return \Illuminate\Filesystem\Filesystem::directories($directory);
- }
-
- /**
- * Create a directory.
- *
- * @param string $path
- * @param int $mode
- * @param bool $recursive
- * @param bool $force
- * @return bool
- * @static
- */
- public static function makeDirectory($path, $mode = 511, $recursive = false, $force = false){
- return \Illuminate\Filesystem\Filesystem::makeDirectory($path, $mode, $recursive, $force);
- }
-
- /**
- * Copy a directory from one location to another.
- *
- * @param string $directory
- * @param string $destination
- * @param int $options
- * @return bool
- * @static
- */
- public static function copyDirectory($directory, $destination, $options = null){
- return \Illuminate\Filesystem\Filesystem::copyDirectory($directory, $destination, $options);
- }
-
- /**
- * Recursively delete a directory.
- *
- * The directory itself may be optionally preserved.
- *
- * @param string $directory
- * @param bool $preserve
- * @return bool
- * @static
- */
- public static function deleteDirectory($directory, $preserve = false){
- return \Illuminate\Filesystem\Filesystem::deleteDirectory($directory, $preserve);
- }
-
- /**
- * Empty the specified directory of all files and folders.
- *
- * @param string $directory
- * @return bool
- * @static
- */
- public static function cleanDirectory($directory){
- return \Illuminate\Filesystem\Filesystem::cleanDirectory($directory);
- }
-
- }
-
-
- class Hash extends \Illuminate\Support\Facades\Hash{
-
- /**
- * Hash the given value.
- *
- * @param string $value
- * @param array $options
- * @return string
- * @throws \RuntimeException
- * @static
- */
- public static function make($value, $options = array()){
- return \Illuminate\Hashing\BcryptHasher::make($value, $options);
- }
-
- /**
- * Check the given plain value against a hash.
- *
- * @param string $value
- * @param string $hashedValue
- * @param array $options
- * @return bool
- * @static
- */
- public static function check($value, $hashedValue, $options = array()){
- return \Illuminate\Hashing\BcryptHasher::check($value, $hashedValue, $options);
- }
-
- /**
- * Check if the given hash has been hashed using the given options.
- *
- * @param string $hashedValue
- * @param array $options
- * @return bool
- * @static
- */
- public static function needsRehash($hashedValue, $options = array()){
- return \Illuminate\Hashing\BcryptHasher::needsRehash($hashedValue, $options);
- }
-
- }
-
-
- class HTML extends \Illuminate\Support\Facades\HTML{
-
- /**
- * Register a custom HTML macro.
- *
- * @param string $name
- * @param callable $macro
- * @return void
- * @static
- */
- public static function macro($name, $macro){
- \Illuminate\Html\HtmlBuilder::macro($name, $macro);
- }
-
- /**
- * Convert an HTML string to entities.
- *
- * @param string $value
- * @return string
- * @static
- */
- public static function entities($value){
- return \Illuminate\Html\HtmlBuilder::entities($value);
- }
-
- /**
- * Convert entities to HTML characters.
- *
- * @param string $value
- * @return string
- * @static
- */
- public static function decode($value){
- return \Illuminate\Html\HtmlBuilder::decode($value);
- }
-
- /**
- * Generate a link to a JavaScript file.
- *
- * @param string $url
- * @param array $attributes
- * @param bool $secure
- * @return string
- * @static
- */
- public static function script($url, $attributes = array(), $secure = null){
- return \Illuminate\Html\HtmlBuilder::script($url, $attributes, $secure);
- }
-
- /**
- * Generate a link to a CSS file.
- *
- * @param string $url
- * @param array $attributes
- * @param bool $secure
- * @return string
- * @static
- */
- public static function style($url, $attributes = array(), $secure = null){
- return \Illuminate\Html\HtmlBuilder::style($url, $attributes, $secure);
- }
-
- /**
- * Generate an HTML image element.
- *
- * @param string $url
- * @param string $alt
- * @param array $attributes
- * @param bool $secure
- * @return string
- * @static
- */
- public static function image($url, $alt = null, $attributes = array(), $secure = null){
- return \Illuminate\Html\HtmlBuilder::image($url, $alt, $attributes, $secure);
- }
-
- /**
- * Generate a HTML link.
- *
- * @param string $url
- * @param string $title
- * @param array $attributes
- * @param bool $secure
- * @return string
- * @static
- */
- public static function link($url, $title = null, $attributes = array(), $secure = null){
- return \Illuminate\Html\HtmlBuilder::link($url, $title, $attributes, $secure);
- }
-
- /**
- * Generate a HTTPS HTML link.
- *
- * @param string $url
- * @param string $title
- * @param array $attributes
- * @return string
- * @static
- */
- public static function secureLink($url, $title = null, $attributes = array()){
- return \Illuminate\Html\HtmlBuilder::secureLink($url, $title, $attributes);
- }
-
- /**
- * Generate a HTML link to an asset.
- *
- * @param string $url
- * @param string $title
- * @param array $attributes
- * @param bool $secure
- * @return string
- * @static
- */
- public static function linkAsset($url, $title = null, $attributes = array(), $secure = null){
- return \Illuminate\Html\HtmlBuilder::linkAsset($url, $title, $attributes, $secure);
- }
-
- /**
- * Generate a HTTPS HTML link to an asset.
- *
- * @param string $url
- * @param string $title
- * @param array $attributes
- * @return string
- * @static
- */
- public static function linkSecureAsset($url, $title = null, $attributes = array()){
- return \Illuminate\Html\HtmlBuilder::linkSecureAsset($url, $title, $attributes);
- }
-
- /**
- * Generate a HTML link to a named route.
- *
- * @param string $name
- * @param string $title
- * @param array $parameters
- * @param array $attributes
- * @return string
- * @static
- */
- public static function linkRoute($name, $title = null, $parameters = array(), $attributes = array()){
- return \Illuminate\Html\HtmlBuilder::linkRoute($name, $title, $parameters, $attributes);
- }
-
- /**
- * Generate a HTML link to a controller action.
- *
- * @param string $action
- * @param string $title
- * @param array $parameters
- * @param array $attributes
- * @return string
- * @static
- */
- public static function linkAction($action, $title = null, $parameters = array(), $attributes = array()){
- return \Illuminate\Html\HtmlBuilder::linkAction($action, $title, $parameters, $attributes);
- }
-
- /**
- * Generate a HTML link to an email address.
- *
- * @param string $email
- * @param string $title
- * @param array $attributes
- * @return string
- * @static
- */
- public static function mailto($email, $title = null, $attributes = array()){
- return \Illuminate\Html\HtmlBuilder::mailto($email, $title, $attributes);
- }
-
- /**
- * Obfuscate an e-mail address to prevent spam-bots from sniffing it.
- *
- * @param string $email
- * @return string
- * @static
- */
- public static function email($email){
- return \Illuminate\Html\HtmlBuilder::email($email);
- }
-
- /**
- * Generate an ordered list of items.
- *
- * @param array $list
- * @param array $attributes
- * @return string
- * @static
- */
- public static function ol($list, $attributes = array()){
- return \Illuminate\Html\HtmlBuilder::ol($list, $attributes);
- }
-
- /**
- * Generate an un-ordered list of items.
- *
- * @param array $list
- * @param array $attributes
- * @return string
- * @static
- */
- public static function ul($list, $attributes = array()){
- return \Illuminate\Html\HtmlBuilder::ul($list, $attributes);
- }
-
- /**
- * Build an HTML attribute string from an array.
- *
- * @param array $attributes
- * @return string
- * @static
- */
- public static function attributes($attributes){
- return \Illuminate\Html\HtmlBuilder::attributes($attributes);
- }
-
- /**
- * Obfuscate a string to prevent spam-bots from sniffing it.
- *
- * @param string $value
- * @return string
- * @static
- */
- public static function obfuscate($value){
- return \Illuminate\Html\HtmlBuilder::obfuscate($value);
- }
-
- }
-
-
- class Input extends \Illuminate\Support\Facades\Input{
-
- /**
- * Return the Request instance.
- *
- * @return \Illuminate\Http\Request
- * @static
- */
- public static function instance(){
- return \Illuminate\Http\Request::instance();
- }
-
- /**
- * Get the request method.
- *
- * @return string
- * @static
- */
- public static function method(){
- return \Illuminate\Http\Request::method();
- }
-
- /**
- * Get the root URL for the application.
- *
- * @return string
- * @static
- */
- public static function root(){
- return \Illuminate\Http\Request::root();
- }
-
- /**
- * Get the URL (no query string) for the request.
- *
- * @return string
- * @static
- */
- public static function url(){
- return \Illuminate\Http\Request::url();
- }
-
- /**
- * Get the full URL for the request.
- *
- * @return string
- * @static
- */
- public static function fullUrl(){
- return \Illuminate\Http\Request::fullUrl();
- }
-
- /**
- * Get the current path info for the request.
- *
- * @return string
- * @static
- */
- public static function path(){
- return \Illuminate\Http\Request::path();
- }
-
- /**
- * Get the current encoded path info for the request.
- *
- * @return string
- * @static
- */
- public static function decodedPath(){
- return \Illuminate\Http\Request::decodedPath();
- }
-
- /**
- * Get a segment from the URI (1 based index).
- *
- * @param string $index
- * @param mixed $default
- * @return string
- * @static
- */
- public static function segment($index, $default = null){
- return \Illuminate\Http\Request::segment($index, $default);
- }
-
- /**
- * Get all of the segments for the request path.
- *
- * @return array
- * @static
- */
- public static function segments(){
- return \Illuminate\Http\Request::segments();
- }
-
- /**
- * Determine if the current request URI matches a pattern.
- *
- * @param mixed string
- * @return bool
- * @static
- */
- public static function is(){
- return \Illuminate\Http\Request::is();
- }
-
- /**
- * Determine if the request is the result of an AJAX call.
- *
- * @return bool
- * @static
- */
- public static function ajax(){
- return \Illuminate\Http\Request::ajax();
- }
-
- /**
- * Determine if the request is over HTTPS.
- *
- * @return bool
- * @static
- */
- public static function secure(){
- return \Illuminate\Http\Request::secure();
- }
-
- /**
- * Determine if the request contains a given input item.
- *
- * @param string|array $key
- * @return bool
- * @static
- */
- public static function has($key){
- return \Illuminate\Http\Request::has($key);
- }
-
- /**
- * Get all of the input and files for the request.
- *
- * @return array
- * @static
- */
- public static function all(){
- return \Illuminate\Http\Request::all();
- }
-
- /**
- * Retrieve an input item from the request.
- *
- * @param string $key
- * @param mixed $default
- * @return string
- * @static
- */
- public static function input($key = null, $default = null){
- return \Illuminate\Http\Request::input($key, $default);
- }
-
- /**
- * Get a subset of the items from the input data.
- *
- * @param array $keys
- * @return array
- * @static
- */
- public static function only($keys){
- return \Illuminate\Http\Request::only($keys);
- }
-
- /**
- * Get all of the input except for a specified array of items.
- *
- * @param array $keys
- * @return array
- * @static
- */
- public static function except($keys){
- return \Illuminate\Http\Request::except($keys);
- }
-
- /**
- * Retrieve a query string item from the request.
- *
- * @param string $key
- * @param mixed $default
- * @return string
- * @static
- */
- public static function query($key = null, $default = null){
- return \Illuminate\Http\Request::query($key, $default);
- }
-
- /**
- * Determine if a cookie is set on the request.
- *
- * @param string $key
- * @return bool
- * @static
- */
- public static function hasCookie($key){
- return \Illuminate\Http\Request::hasCookie($key);
- }
-
- /**
- * Retrieve a cookie from the request.
- *
- * @param string $key
- * @param mixed $default
- * @return string
- * @static
- */
- public static function cookie($key = null, $default = null){
- return \Illuminate\Http\Request::cookie($key, $default);
- }
-
- /**
- * Retrieve a file from the request.
- *
- * @param string $key
- * @param mixed $default
- * @return \Symfony\Component\HttpFoundation\File\UploadedFile|array
- * @static
- */
- public static function file($key = null, $default = null){
- return \Illuminate\Http\Request::file($key, $default);
- }
-
- /**
- * Determine if the uploaded data contains a file.
- *
- * @param string $key
- * @return bool
- * @static
- */
- public static function hasFile($key){
- return \Illuminate\Http\Request::hasFile($key);
- }
-
- /**
- * Retrieve a header from the request.
- *
- * @param string $key
- * @param mixed $default
- * @return string
- * @static
- */
- public static function header($key = null, $default = null){
- return \Illuminate\Http\Request::header($key, $default);
- }
-
- /**
- * Retrieve a server variable from the request.
- *
- * @param string $key
- * @param mixed $default
- * @return string
- * @static
- */
- public static function server($key = null, $default = null){
- return \Illuminate\Http\Request::server($key, $default);
- }
-
- /**
- * Retrieve an old input item.
- *
- * @param string $key
- * @param mixed $default
- * @return mixed
- * @static
- */
- public static function old($key = null, $default = null){
- return \Illuminate\Http\Request::old($key, $default);
- }
-
- /**
- * Flash the input for the current request to the session.
- *
- * @param string $filter
- * @param array $keys
- * @return void
- * @static
- */
- public static function flash($filter = null, $keys = array()){
- \Illuminate\Http\Request::flash($filter, $keys);
- }
-
- /**
- * Flash only some of the input to the session.
- *
- * @param mixed string
- * @return void
- * @static
- */
- public static function flashOnly($keys){
- \Illuminate\Http\Request::flashOnly($keys);
- }
-
- /**
- * Flash only some of the input to the session.
- *
- * @param mixed string
- * @return void
- * @static
- */
- public static function flashExcept($keys){
- \Illuminate\Http\Request::flashExcept($keys);
- }
-
- /**
- * Flush all of the old input from the session.
- *
- * @return void
- * @static
- */
- public static function flush(){
- \Illuminate\Http\Request::flush();
- }
-
- /**
- * Merge new input into the current request's input array.
- *
- * @param array $input
- * @return void
- * @static
- */
- public static function merge($input){
- \Illuminate\Http\Request::merge($input);
- }
-
- /**
- * Replace the input for the current request.
- *
- * @param array $input
- * @return void
- * @static
- */
- public static function replace($input){
- \Illuminate\Http\Request::replace($input);
- }
-
- /**
- * Get the JSON payload for the request.
- *
- * @param string $key
- * @param mixed $default
- * @return mixed
- * @static
- */
- public static function json($key = null, $default = null){
- return \Illuminate\Http\Request::json($key, $default);
- }
-
- /**
- * Determine if the request is sending JSON.
- *
- * @return bool
- * @static
- */
- public static function isJson(){
- return \Illuminate\Http\Request::isJson();
- }
-
- /**
- * Determine if the current request is asking for JSON in return.
- *
- * @return bool
- * @static
- */
- public static function wantsJson(){
- return \Illuminate\Http\Request::wantsJson();
- }
-
- /**
- * Get the data format expected in the response.
- *
- * @return string
- * @static
- */
- public static function format($default = 'html'){
- return \Illuminate\Http\Request::format($default);
- }
-
- /**
- * Create an Illuminate request from a Symfony instance.
- *
- * @param \Symfony\Component\HttpFoundation\Request $request
- * @return \Illuminate\Http\Request
- * @static
- */
- public static function createFromBase($request){
- return \Illuminate\Http\Request::createFromBase($request);
- }
-
- /**
- * Get the session associated with the request.
- *
- * @return \Illuminate\Session\Store
- * @throws \RuntimeException
- * @static
- */
- public static function session(){
- return \Illuminate\Http\Request::session();
- }
-
- /**
- * Sets the parameters for this request.
- *
- * This method also re-initializes all properties.
- *
- * @param array $query The GET parameters
- * @param array $request The POST parameters
- * @param array $attributes The request attributes (parameters parsed from the PATH_INFO, ...)
- * @param array $cookies The COOKIE parameters
- * @param array $files The FILES parameters
- * @param array $server The SERVER parameters
- * @param string $content The raw body data
- * @api
- * @static
- */
- public static function initialize($query = array(), $request = array(), $attributes = array(), $cookies = array(), $files = array(), $server = array(), $content = null){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::initialize($query, $request, $attributes, $cookies, $files, $server, $content);
- }
-
- /**
- * Creates a new request with values from PHP's super globals.
- *
- * @return \Symfony\Component\HttpFoundation\Request A new request
- * @api
- * @static
- */
- public static function createFromGlobals(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::createFromGlobals();
- }
-
- /**
- * Creates a Request based on a given URI and configuration.
- *
- * The information contained in the URI always take precedence
- * over the other information (server and parameters).
- *
- * @param string $uri The URI
- * @param string $method The HTTP method
- * @param array $parameters The query (GET) or request (POST) parameters
- * @param array $cookies The request cookies ($_COOKIE)
- * @param array $files The request files ($_FILES)
- * @param array $server The server parameters ($_SERVER)
- * @param string $content The raw body data
- * @return \Symfony\Component\HttpFoundation\Request A Request instance
- * @api
- * @static
- */
- public static function create($uri, $method = 'GET', $parameters = array(), $cookies = array(), $files = array(), $server = array(), $content = null){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::create($uri, $method, $parameters, $cookies, $files, $server, $content);
- }
-
- /**
- * Sets a callable able to create a Request instance.
- *
- * This is mainly useful when you need to override the Request class
- * to keep BC with an existing system. It should not be used for any
- * other purpose.
- *
- * @param callable|null $callable A PHP callable
- * @static
- */
- public static function setFactory($callable){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setFactory($callable);
- }
-
- /**
- * Clones a request and overrides some of its parameters.
- *
- * @param array $query The GET parameters
- * @param array $request The POST parameters
- * @param array $attributes The request attributes (parameters parsed from the PATH_INFO, ...)
- * @param array $cookies The COOKIE parameters
- * @param array $files The FILES parameters
- * @param array $server The SERVER parameters
- * @return \Symfony\Component\HttpFoundation\Request The duplicated request
- * @api
- * @static
- */
- public static function duplicate($query = null, $request = null, $attributes = null, $cookies = null, $files = null, $server = null){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::duplicate($query, $request, $attributes, $cookies, $files, $server);
- }
-
- /**
- * Overrides the PHP global variables according to this request instance.
- *
- * It overrides $_GET, $_POST, $_REQUEST, $_SERVER, $_COOKIE.
- * $_FILES is never override, see rfc1867
- *
- * @api
- * @static
- */
- public static function overrideGlobals(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::overrideGlobals();
- }
-
- /**
- * Sets a list of trusted proxies.
- *
- * You should only list the reverse proxies that you manage directly.
- *
- * @param array $proxies A list of trusted proxies
- * @api
- * @static
- */
- public static function setTrustedProxies($proxies){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setTrustedProxies($proxies);
- }
-
- /**
- * Gets the list of trusted proxies.
- *
- * @return array An array of trusted proxies.
- * @static
- */
- public static function getTrustedProxies(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getTrustedProxies();
- }
-
- /**
- * Sets a list of trusted host patterns.
- *
- * You should only list the hosts you manage using regexs.
- *
- * @param array $hostPatterns A list of trusted host patterns
- * @static
- */
- public static function setTrustedHosts($hostPatterns){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setTrustedHosts($hostPatterns);
- }
-
- /**
- * Gets the list of trusted host patterns.
- *
- * @return array An array of trusted host patterns.
- * @static
- */
- public static function getTrustedHosts(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getTrustedHosts();
- }
-
- /**
- * Sets the name for trusted headers.
- *
- * The following header keys are supported:
- *
- * * Request::HEADER_CLIENT_IP: defaults to X-Forwarded-For (see getClientIp())
- * * Request::HEADER_CLIENT_HOST: defaults to X-Forwarded-Host (see getClientHost())
- * * Request::HEADER_CLIENT_PORT: defaults to X-Forwarded-Port (see getClientPort())
- * * Request::HEADER_CLIENT_PROTO: defaults to X-Forwarded-Proto (see getScheme() and isSecure())
- *
- * Setting an empty value allows to disable the trusted header for the given key.
- *
- * @param string $key The header key
- * @param string $value The header name
- * @throws \InvalidArgumentException
- * @static
- */
- public static function setTrustedHeaderName($key, $value){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setTrustedHeaderName($key, $value);
- }
-
- /**
- * Gets the trusted proxy header name.
- *
- * @param string $key The header key
- * @return string The header name
- * @throws \InvalidArgumentException
- * @static
- */
- public static function getTrustedHeaderName($key){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getTrustedHeaderName($key);
- }
-
- /**
- * Normalizes a query string.
- *
- * It builds a normalized query string, where keys/value pairs are alphabetized,
- * have consistent escaping and unneeded delimiters are removed.
- *
- * @param string $qs Query string
- * @return string A normalized query string for the Request
- * @static
- */
- public static function normalizeQueryString($qs){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::normalizeQueryString($qs);
- }
-
- /**
- * Enables support for the _method request parameter to determine the intended HTTP method.
- *
- * Be warned that enabling this feature might lead to CSRF issues in your code.
- * Check that you are using CSRF tokens when required.
- *
- * The HTTP method can only be overridden when the real HTTP method is POST.
- *
- * @static
- */
- public static function enableHttpMethodParameterOverride(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::enableHttpMethodParameterOverride();
- }
-
- /**
- * Checks whether support for the _method request parameter is enabled.
- *
- * @return bool True when the _method request parameter is enabled, false otherwise
- * @static
- */
- public static function getHttpMethodParameterOverride(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getHttpMethodParameterOverride();
- }
-
- /**
- * Gets a "parameter" value.
- *
- * This method is mainly useful for libraries that want to provide some flexibility.
- *
- * Order of precedence: GET, PATH, POST
- *
- * Avoid using this method in controllers:
- *
- * * slow
- * * prefer to get from a "named" source
- *
- * It is better to explicitly get request parameters from the appropriate
- * public property instead (query, attributes, request).
- *
- * @param string $key the key
- * @param mixed $default the default value
- * @param bool $deep is parameter deep in multidimensional array
- * @return mixed
- * @static
- */
- public static function get($key, $default = null, $deep = false){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::get($key, $default, $deep);
- }
-
- /**
- * Gets the Session.
- *
- * @return \Symfony\Component\HttpFoundation\SessionInterface|null The session
- * @api
- * @static
- */
- public static function getSession(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getSession();
- }
-
- /**
- * Whether the request contains a Session which was started in one of the
- * previous requests.
- *
- * @return bool
- * @api
- * @static
- */
- public static function hasPreviousSession(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::hasPreviousSession();
- }
-
- /**
- * Whether the request contains a Session object.
- *
- * This method does not give any information about the state of the session object,
- * like whether the session is started or not. It is just a way to check if this Request
- * is associated with a Session instance.
- *
- * @return bool true when the Request contains a Session object, false otherwise
- * @api
- * @static
- */
- public static function hasSession(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::hasSession();
- }
-
- /**
- * Sets the Session.
- *
- * @param \Symfony\Component\HttpFoundation\SessionInterface $session The Session
- * @api
- * @static
- */
- public static function setSession($session){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setSession($session);
- }
-
- /**
- * Returns the client IP addresses.
- *
- * In the returned array the most trusted IP address is first, and the
- * least trusted one last. The "real" client IP address is the last one,
- * but this is also the least trusted one. Trusted proxies are stripped.
- *
- * Use this method carefully; you should use getClientIp() instead.
- *
- * @return array The client IP addresses
- * @see getClientIp()
- * @static
- */
- public static function getClientIps(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getClientIps();
- }
-
- /**
- * Returns the client IP address.
- *
- * This method can read the client IP address from the "X-Forwarded-For" header
- * when trusted proxies were set via "setTrustedProxies()". The "X-Forwarded-For"
- * header value is a comma+space separated list of IP addresses, the left-most
- * being the original client, and each successive proxy that passed the request
- * adding the IP address where it received the request from.
- *
- * If your reverse proxy uses a different header name than "X-Forwarded-For",
- * ("Client-Ip" for instance), configure it via "setTrustedHeaderName()" with
- * the "client-ip" key.
- *
- * @return string The client IP address
- * @see getClientIps()
- * @see http://en.wikipedia.org/wiki/X-Forwarded-For
- * @api
- * @static
- */
- public static function getClientIp(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getClientIp();
- }
-
- /**
- * Returns current script name.
- *
- * @return string
- * @api
- * @static
- */
- public static function getScriptName(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getScriptName();
- }
-
- /**
- * Returns the path being requested relative to the executed script.
- *
- * The path info always starts with a /.
- *
- * Suppose this request is instantiated from /mysite on localhost:
- *
- * * http://localhost/mysite returns an empty string
- * * http://localhost/mysite/about returns '/about'
- * * http://localhost/mysite/enco%20ded returns '/enco%20ded'
- * * http://localhost/mysite/about?var=1 returns '/about'
- *
- * @return string The raw path (i.e. not urldecoded)
- * @api
- * @static
- */
- public static function getPathInfo(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getPathInfo();
- }
-
- /**
- * Returns the root path from which this request is executed.
- *
- * Suppose that an index.php file instantiates this request object:
- *
- * * http://localhost/index.php returns an empty string
- * * http://localhost/index.php/page returns an empty string
- * * http://localhost/web/index.php returns '/web'
- * * http://localhost/we%20b/index.php returns '/we%20b'
- *
- * @return string The raw path (i.e. not urldecoded)
- * @api
- * @static
- */
- public static function getBasePath(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getBasePath();
- }
-
- /**
- * Returns the root URL from which this request is executed.
- *
- * The base URL never ends with a /.
- *
- * This is similar to getBasePath(), except that it also includes the
- * script filename (e.g. index.php) if one exists.
- *
- * @return string The raw URL (i.e. not urldecoded)
- * @api
- * @static
- */
- public static function getBaseUrl(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getBaseUrl();
- }
-
- /**
- * Gets the request's scheme.
- *
- * @return string
- * @api
- * @static
- */
- public static function getScheme(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getScheme();
- }
-
- /**
- * Returns the port on which the request is made.
- *
- * This method can read the client port from the "X-Forwarded-Port" header
- * when trusted proxies were set via "setTrustedProxies()".
- *
- * The "X-Forwarded-Port" header must contain the client port.
- *
- * If your reverse proxy uses a different header name than "X-Forwarded-Port",
- * configure it via "setTrustedHeaderName()" with the "client-port" key.
- *
- * @return string
- * @api
- * @static
- */
- public static function getPort(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getPort();
- }
-
- /**
- * Returns the user.
- *
- * @return string|null
- * @static
- */
- public static function getUser(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getUser();
- }
-
- /**
- * Returns the password.
- *
- * @return string|null
- * @static
- */
- public static function getPassword(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getPassword();
- }
-
- /**
- * Gets the user info.
- *
- * @return string A user name and, optionally, scheme-specific information about how to gain authorization to access the server
- * @static
- */
- public static function getUserInfo(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getUserInfo();
- }
-
- /**
- * Returns the HTTP host being requested.
- *
- * The port name will be appended to the host if it's non-standard.
- *
- * @return string
- * @api
- * @static
- */
- public static function getHttpHost(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getHttpHost();
- }
-
- /**
- * Returns the requested URI (path and query string).
- *
- * @return string The raw URI (i.e. not URI decoded)
- * @api
- * @static
- */
- public static function getRequestUri(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getRequestUri();
- }
-
- /**
- * Gets the scheme and HTTP host.
- *
- * If the URL was called with basic authentication, the user
- * and the password are not added to the generated string.
- *
- * @return string The scheme and HTTP host
- * @static
- */
- public static function getSchemeAndHttpHost(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getSchemeAndHttpHost();
- }
-
- /**
- * Generates a normalized URI (URL) for the Request.
- *
- * @return string A normalized URI (URL) for the Request
- * @see getQueryString()
- * @api
- * @static
- */
- public static function getUri(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getUri();
- }
-
- /**
- * Generates a normalized URI for the given path.
- *
- * @param string $path A path to use instead of the current one
- * @return string The normalized URI for the path
- * @api
- * @static
- */
- public static function getUriForPath($path){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getUriForPath($path);
- }
-
- /**
- * Generates the normalized query string for the Request.
- *
- * It builds a normalized query string, where keys/value pairs are alphabetized
- * and have consistent escaping.
- *
- * @return string|null A normalized query string for the Request
- * @api
- * @static
- */
- public static function getQueryString(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getQueryString();
- }
-
- /**
- * Checks whether the request is secure or not.
- *
- * This method can read the client port from the "X-Forwarded-Proto" header
- * when trusted proxies were set via "setTrustedProxies()".
- *
- * The "X-Forwarded-Proto" header must contain the protocol: "https" or "http".
- *
- * If your reverse proxy uses a different header name than "X-Forwarded-Proto"
- * ("SSL_HTTPS" for instance), configure it via "setTrustedHeaderName()" with
- * the "client-proto" key.
- *
- * @return bool
- * @api
- * @static
- */
- public static function isSecure(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::isSecure();
- }
-
- /**
- * Returns the host name.
- *
- * This method can read the client port from the "X-Forwarded-Host" header
- * when trusted proxies were set via "setTrustedProxies()".
- *
- * The "X-Forwarded-Host" header must contain the client host name.
- *
- * If your reverse proxy uses a different header name than "X-Forwarded-Host",
- * configure it via "setTrustedHeaderName()" with the "client-host" key.
- *
- * @return string
- * @throws \UnexpectedValueException when the host name is invalid
- * @api
- * @static
- */
- public static function getHost(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getHost();
- }
-
- /**
- * Sets the request method.
- *
- * @param string $method
- * @api
- * @static
- */
- public static function setMethod($method){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setMethod($method);
- }
-
- /**
- * Gets the request "intended" method.
- *
- * If the X-HTTP-Method-Override header is set, and if the method is a POST,
- * then it is used to determine the "real" intended HTTP method.
- *
- * The _method request parameter can also be used to determine the HTTP method,
- * but only if enableHttpMethodParameterOverride() has been called.
- *
- * The method is always an uppercased string.
- *
- * @return string The request method
- * @api
- * @see getRealMethod
- * @static
- */
- public static function getMethod(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getMethod();
- }
-
- /**
- * Gets the "real" request method.
- *
- * @return string The request method
- * @see getMethod
- * @static
- */
- public static function getRealMethod(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getRealMethod();
- }
-
- /**
- * Gets the mime type associated with the format.
- *
- * @param string $format The format
- * @return string The associated mime type (null if not found)
- * @api
- * @static
- */
- public static function getMimeType($format){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getMimeType($format);
- }
-
- /**
- * Gets the format associated with the mime type.
- *
- * @param string $mimeType The associated mime type
- * @return string|null The format (null if not found)
- * @api
- * @static
- */
- public static function getFormat($mimeType){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getFormat($mimeType);
- }
-
- /**
- * Associates a format with mime types.
- *
- * @param string $format The format
- * @param string|array $mimeTypes The associated mime types (the preferred one must be the first as it will be used as the content type)
- * @api
- * @static
- */
- public static function setFormat($format, $mimeTypes){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setFormat($format, $mimeTypes);
- }
-
- /**
- * Gets the request format.
- *
- * Here is the process to determine the format:
- *
- * * format defined by the user (with setRequestFormat())
- * * _format request parameter
- * * $default
- *
- * @param string $default The default format
- * @return string The request format
- * @api
- * @static
- */
- public static function getRequestFormat($default = 'html'){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getRequestFormat($default);
- }
-
- /**
- * Sets the request format.
- *
- * @param string $format The request format.
- * @api
- * @static
- */
- public static function setRequestFormat($format){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setRequestFormat($format);
- }
-
- /**
- * Gets the format associated with the request.
- *
- * @return string|null The format (null if no content type is present)
- * @api
- * @static
- */
- public static function getContentType(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getContentType();
- }
-
- /**
- * Sets the default locale.
- *
- * @param string $locale
- * @api
- * @static
- */
- public static function setDefaultLocale($locale){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setDefaultLocale($locale);
- }
-
- /**
- * Get the default locale.
- *
- * @return string
- * @static
- */
- public static function getDefaultLocale(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getDefaultLocale();
- }
-
- /**
- * Sets the locale.
- *
- * @param string $locale
- * @api
- * @static
- */
- public static function setLocale($locale){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setLocale($locale);
- }
-
- /**
- * Get the locale.
- *
- * @return string
- * @static
- */
- public static function getLocale(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getLocale();
- }
-
- /**
- * Checks if the request method is of specified type.
- *
- * @param string $method Uppercase request method (GET, POST etc).
- * @return bool
- * @static
- */
- public static function isMethod($method){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::isMethod($method);
- }
-
- /**
- * Checks whether the method is safe or not.
- *
- * @return bool
- * @api
- * @static
- */
- public static function isMethodSafe(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::isMethodSafe();
- }
-
- /**
- * Returns the request body content.
- *
- * @param bool $asResource If true, a resource will be returned
- * @return string|resource The request body content or a resource to read the body stream.
- * @throws \LogicException
- * @static
- */
- public static function getContent($asResource = false){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getContent($asResource);
- }
-
- /**
- * Gets the Etags.
- *
- * @return array The entity tags
- * @static
- */
- public static function getETags(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getETags();
- }
-
- /**
- *
- *
- * @return bool
- * @static
- */
- public static function isNoCache(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::isNoCache();
- }
-
- /**
- * Returns the preferred language.
- *
- * @param array $locales An array of ordered available locales
- * @return string|null The preferred locale
- * @api
- * @static
- */
- public static function getPreferredLanguage($locales = null){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getPreferredLanguage($locales);
- }
-
- /**
- * Gets a list of languages acceptable by the client browser.
- *
- * @return array Languages ordered in the user browser preferences
- * @api
- * @static
- */
- public static function getLanguages(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getLanguages();
- }
-
- /**
- * Gets a list of charsets acceptable by the client browser.
- *
- * @return array List of charsets in preferable order
- * @api
- * @static
- */
- public static function getCharsets(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getCharsets();
- }
-
- /**
- * Gets a list of encodings acceptable by the client browser.
- *
- * @return array List of encodings in preferable order
- * @static
- */
- public static function getEncodings(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getEncodings();
- }
-
- /**
- * Gets a list of content types acceptable by the client browser
- *
- * @return array List of content types in preferable order
- * @api
- * @static
- */
- public static function getAcceptableContentTypes(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getAcceptableContentTypes();
- }
-
- /**
- * Returns true if the request is a XMLHttpRequest.
- *
- * It works if your JavaScript library set an X-Requested-With HTTP header.
- * It is known to work with common JavaScript frameworks:
- *
- * @link http://en.wikipedia.org/wiki/List_of_Ajax_frameworks#JavaScript
- * @return bool true if the request is an XMLHttpRequest, false otherwise
- * @api
- * @static
- */
- public static function isXmlHttpRequest(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::isXmlHttpRequest();
- }
-
- }
-
-
- class Lang extends \Illuminate\Support\Facades\Lang{
-
- /**
- * Determine if a translation exists.
- *
- * @param string $key
- * @param string $locale
- * @return bool
- * @static
- */
- public static function has($key, $locale = null){
- return \Illuminate\Translation\Translator::has($key, $locale);
- }
-
- /**
- * Get the translation for the given key.
- *
- * @param string $key
- * @param array $replace
- * @param string $locale
- * @return string
- * @static
- */
- public static function get($key, $replace = array(), $locale = null){
- return \Illuminate\Translation\Translator::get($key, $replace, $locale);
- }
-
- /**
- * Get a translation according to an integer value.
- *
- * @param string $key
- * @param int $number
- * @param array $replace
- * @param string $locale
- * @return string
- * @static
- */
- public static function choice($key, $number, $replace = array(), $locale = null){
- return \Illuminate\Translation\Translator::choice($key, $number, $replace, $locale);
- }
-
- /**
- * Get the translation for a given key.
- *
- * @param string $id
- * @param array $parameters
- * @param string $domain
- * @param string $locale
- * @return string
- * @static
- */
- public static function trans($id, $parameters = array(), $domain = 'messages', $locale = null){
- return \Illuminate\Translation\Translator::trans($id, $parameters, $domain, $locale);
- }
-
- /**
- * Get a translation according to an integer value.
- *
- * @param string $id
- * @param int $number
- * @param array $parameters
- * @param string $domain
- * @param string $locale
- * @return string
- * @static
- */
- public static function transChoice($id, $number, $parameters = array(), $domain = 'messages', $locale = null){
- return \Illuminate\Translation\Translator::transChoice($id, $number, $parameters, $domain, $locale);
- }
-
- /**
- * Load the specified language group.
- *
- * @param string $namespace
- * @param string $group
- * @param string $locale
- * @return void
- * @static
- */
- public static function load($namespace, $group, $locale){
- \Illuminate\Translation\Translator::load($namespace, $group, $locale);
- }
-
- /**
- * Add a new namespace to the loader.
- *
- * @param string $namespace
- * @param string $hint
- * @return void
- * @static
- */
- public static function addNamespace($namespace, $hint){
- \Illuminate\Translation\Translator::addNamespace($namespace, $hint);
- }
-
- /**
- * Parse a key into namespace, group, and item.
- *
- * @param string $key
- * @return array
- * @static
- */
- public static function parseKey($key){
- return \Illuminate\Translation\Translator::parseKey($key);
- }
-
- /**
- * Get the message selector instance.
- *
- * @return \Symfony\Component\Translation\MessageSelector
- * @static
- */
- public static function getSelector(){
- return \Illuminate\Translation\Translator::getSelector();
- }
-
- /**
- * Set the message selector instance.
- *
- * @param \Symfony\Component\Translation\MessageSelector $selector
- * @return void
- * @static
- */
- public static function setSelector($selector){
- \Illuminate\Translation\Translator::setSelector($selector);
- }
-
- /**
- * Get the language line loader implementation.
- *
- * @return \Illuminate\Translation\LoaderInterface
- * @static
- */
- public static function getLoader(){
- return \Illuminate\Translation\Translator::getLoader();
- }
-
- /**
- * Get the default locale being used.
- *
- * @return string
- * @static
- */
- public static function locale(){
- return \Illuminate\Translation\Translator::locale();
- }
-
- /**
- * Get the default locale being used.
- *
- * @return string
- * @static
- */
- public static function getLocale(){
- return \Illuminate\Translation\Translator::getLocale();
- }
-
- /**
- * Set the default locale.
- *
- * @param string $locale
- * @return void
- * @static
- */
- public static function setLocale($locale){
- \Illuminate\Translation\Translator::setLocale($locale);
- }
-
- /**
- * Set the fallback locale being used.
- *
- * @return string
- * @static
- */
- public static function getFallback(){
- return \Illuminate\Translation\Translator::getFallback();
- }
-
- /**
- * Set the fallback locale being used.
- *
- * @param string $fallback
- * @return void
- * @static
- */
- public static function setFallback($fallback){
- \Illuminate\Translation\Translator::setFallback($fallback);
- }
-
- /**
- * Set the parsed value of a key.
- *
- * @param string $key
- * @param array $parsed
- * @return void
- * @static
- */
- public static function setParsedKey($key, $parsed){
- //Method inherited from \Illuminate\Support\NamespacedItemResolver
- \Illuminate\Translation\Translator::setParsedKey($key, $parsed);
- }
-
- }
-
-
- class Log extends \Illuminate\Support\Facades\Log{
-
- /**
- * Adds a log record at the DEBUG level.
- *
- * @param string $message The log message
- * @param array $context The log context
- * @return Boolean Whether the record has been processed
- * @static
- */
- public static function debug($message, $context = array()){
- return \Monolog\Logger::debug($message, $context);
- }
-
- /**
- * Adds a log record at the INFO level.
- *
- * @param string $message The log message
- * @param array $context The log context
- * @return Boolean Whether the record has been processed
- * @static
- */
- public static function info($message, $context = array()){
- return \Monolog\Logger::info($message, $context);
- }
-
- /**
- * Adds a log record at the NOTICE level.
- *
- * @param string $message The log message
- * @param array $context The log context
- * @return Boolean Whether the record has been processed
- * @static
- */
- public static function notice($message, $context = array()){
- return \Monolog\Logger::notice($message, $context);
- }
-
- /**
- * Adds a log record at the WARNING level.
- *
- * @param string $message The log message
- * @param array $context The log context
- * @return Boolean Whether the record has been processed
- * @static
- */
- public static function warning($message, $context = array()){
- return \Monolog\Logger::warning($message, $context);
- }
-
- /**
- * Adds a log record at the ERROR level.
- *
- * @param string $message The log message
- * @param array $context The log context
- * @return Boolean Whether the record has been processed
- * @static
- */
- public static function error($message, $context = array()){
- return \Monolog\Logger::error($message, $context);
- }
-
- /**
- * Adds a log record at the CRITICAL level.
- *
- * @param string $message The log message
- * @param array $context The log context
- * @return Boolean Whether the record has been processed
- * @static
- */
- public static function critical($message, $context = array()){
- return \Monolog\Logger::critical($message, $context);
- }
-
- /**
- * Adds a log record at the ALERT level.
- *
- * @param string $message The log message
- * @param array $context The log context
- * @return Boolean Whether the record has been processed
- * @static
- */
- public static function alert($message, $context = array()){
- return \Monolog\Logger::alert($message, $context);
- }
-
- /**
- * Adds a log record at the EMERGENCY level.
- *
- * @param string $message The log message
- * @param array $context The log context
- * @return Boolean Whether the record has been processed
- * @static
- */
- public static function emergency($message, $context = array()){
- return \Monolog\Logger::emergency($message, $context);
- }
-
- /**
- * Register a file log handler.
- *
- * @param string $path
- * @param string $level
- * @return void
- * @static
- */
- public static function useFiles($path, $level = 'debug'){
- \Illuminate\Log\Writer::useFiles($path, $level);
- }
-
- /**
- * Register a daily file log handler.
- *
- * @param string $path
- * @param int $days
- * @param string $level
- * @return void
- * @static
- */
- public static function useDailyFiles($path, $days = 0, $level = 'debug'){
- \Illuminate\Log\Writer::useDailyFiles($path, $days, $level);
- }
-
- /**
- * Register a new callback handler for when
- * a log event is triggered.
- *
- * @param \Closure $callback
- * @return void
- * @throws \RuntimeException
- * @static
- */
- public static function listen($callback){
- \Illuminate\Log\Writer::listen($callback);
- }
-
- /**
- * Get the underlying Monolog instance.
- *
- * @return \Monolog\Logger
- * @static
- */
- public static function getMonolog(){
- return \Illuminate\Log\Writer::getMonolog();
- }
-
- /**
- * Get the event dispatcher instance.
- *
- * @return \Illuminate\Events\Dispatcher
- * @static
- */
- public static function getEventDispatcher(){
- return \Illuminate\Log\Writer::getEventDispatcher();
- }
-
- /**
- * Set the event dispatcher instance.
- *
- * @param \Illuminate\Events\Dispatcher
- * @return void
- * @static
- */
- public static function setEventDispatcher($dispatcher){
- \Illuminate\Log\Writer::setEventDispatcher($dispatcher);
- }
-
- /**
- * Dynamically pass log calls into the writer.
- *
- * @param mixed (level, param, param)
- * @return mixed
- * @static
- */
- public static function write(){
- return \Illuminate\Log\Writer::write();
- }
-
- }
-
-
- class Mail extends \Illuminate\Support\Facades\Mail{
-
- /**
- * Set the global from address and name.
- *
- * @param string $address
- * @param string $name
- * @return void
- * @static
- */
- public static function alwaysFrom($address, $name = null){
- \Illuminate\Mail\Mailer::alwaysFrom($address, $name);
- }
-
- /**
- * Send a new message when only a plain part.
- *
- * @param string $view
- * @param array $data
- * @param mixed $callback
- * @return int
- * @static
- */
- public static function plain($view, $data, $callback){
- return \Illuminate\Mail\Mailer::plain($view, $data, $callback);
- }
-
- /**
- * Send a new message using a view.
- *
- * @param string|array $view
- * @param array $data
- * @param \Closure|string $callback
- * @return int
- * @static
- */
- public static function send($view, $data, $callback){
- return \Illuminate\Mail\Mailer::send($view, $data, $callback);
- }
-
- /**
- * Queue a new e-mail message for sending.
- *
- * @param string|array $view
- * @param array $data
- * @param \Closure|string $callback
- * @param string $queue
- * @return void
- * @static
- */
- public static function queue($view, $data, $callback, $queue = null){
- \Illuminate\Mail\Mailer::queue($view, $data, $callback, $queue);
- }
-
- /**
- * Queue a new e-mail message for sending on the given queue.
- *
- * @param string $queue
- * @param string|array $view
- * @param array $data
- * @param \Closure|string $callback
- * @return void
- * @static
- */
- public static function queueOn($queue, $view, $data, $callback){
- \Illuminate\Mail\Mailer::queueOn($queue, $view, $data, $callback);
- }
-
- /**
- * 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 void
- * @static
- */
- public static function later($delay, $view, $data, $callback, $queue = null){
- \Illuminate\Mail\Mailer::later($delay, $view, $data, $callback, $queue);
- }
-
- /**
- * Queue a new e-mail message for sending after (n) seconds on the given queue.
- *
- * @param string $queue
- * @param int $delay
- * @param string|array $view
- * @param array $data
- * @param \Closure|string $callback
- * @return void
- * @static
- */
- public static function laterOn($queue, $delay, $view, $data, $callback){
- \Illuminate\Mail\Mailer::laterOn($queue, $delay, $view, $data, $callback);
- }
-
- /**
- * Handle a queued e-mail message job.
- *
- * @param \Illuminate\Queue\Jobs\Job $job
- * @param array $data
- * @return void
- * @static
- */
- public static function handleQueuedMessage($job, $data){
- \Illuminate\Mail\Mailer::handleQueuedMessage($job, $data);
- }
-
- /**
- * Tell the mailer to not really send messages.
- *
- * @param bool $value
- * @return void
- * @static
- */
- public static function pretend($value = true){
- \Illuminate\Mail\Mailer::pretend($value);
- }
-
- /**
- * Get the view environment instance.
- *
- * @return \Illuminate\View\Environment
- * @static
- */
- public static function getViewEnvironment(){
- return \Illuminate\Mail\Mailer::getViewEnvironment();
- }
-
- /**
- * Get the Swift Mailer instance.
- *
- * @return \Swift_Mailer
- * @static
- */
- public static function getSwiftMailer(){
- return \Illuminate\Mail\Mailer::getSwiftMailer();
- }
-
- /**
- * Get the array of failed recipients.
- *
- * @return array
- * @static
- */
- public static function failures(){
- return \Illuminate\Mail\Mailer::failures();
- }
-
- /**
- * Set the Swift Mailer instance.
- *
- * @param \Swift_Mailer $swift
- * @return void
- * @static
- */
- public static function setSwiftMailer($swift){
- \Illuminate\Mail\Mailer::setSwiftMailer($swift);
- }
-
- /**
- * Set the log writer instance.
- *
- * @param \Illuminate\Log\Writer $logger
- * @return \Illuminate\Mail\Mailer
- * @static
- */
- public static function setLogger($logger){
- return \Illuminate\Mail\Mailer::setLogger($logger);
- }
-
- /**
- * Set the queue manager instance.
- *
- * @param \Illuminate\Queue\QueueManager $queue
- * @return \Illuminate\Mail\Mailer
- * @static
- */
- public static function setQueue($queue){
- return \Illuminate\Mail\Mailer::setQueue($queue);
- }
-
- /**
- * Set the IoC container instance.
- *
- * @param \Illuminate\Container\Container $container
- * @return void
- * @static
- */
- public static function setContainer($container){
- \Illuminate\Mail\Mailer::setContainer($container);
- }
-
- }
-
-
- class Paginator extends \Bootstrapper\Paginator{
-
- /**
- * Get a new paginator instance.
- *
- * @param array $items
- * @param int $total
- * @param int $perPage
- * @return \Illuminate\Pagination\Paginator
- * @static
- */
- public static function make($items, $total, $perPage){
- return \Illuminate\Pagination\Environment::make($items, $total, $perPage);
- }
-
- /**
- * Get the pagination view.
- *
- * @param \Illuminate\Pagination\Paginator $paginator
- * @param string $view
- * @return \Illuminate\View\View
- * @static
- */
- public static function getPaginationView($paginator, $view = null){
- return \Illuminate\Pagination\Environment::getPaginationView($paginator, $view);
- }
-
- /**
- * Get the number of the current page.
- *
- * @return int
- * @static
- */
- public static function getCurrentPage(){
- return \Illuminate\Pagination\Environment::getCurrentPage();
- }
-
- /**
- * Set the number of the current page.
- *
- * @param int $number
- * @return void
- * @static
- */
- public static function setCurrentPage($number){
- \Illuminate\Pagination\Environment::setCurrentPage($number);
- }
-
- /**
- * Get the root URL for the request.
- *
- * @return string
- * @static
- */
- public static function getCurrentUrl(){
- return \Illuminate\Pagination\Environment::getCurrentUrl();
- }
-
- /**
- * Set the base URL in use by the paginator.
- *
- * @param string $baseUrl
- * @return void
- * @static
- */
- public static function setBaseUrl($baseUrl){
- \Illuminate\Pagination\Environment::setBaseUrl($baseUrl);
- }
-
- /**
- * Set the input page parameter name used by the paginator.
- *
- * @param string $pageName
- * @return void
- * @static
- */
- public static function setPageName($pageName){
- \Illuminate\Pagination\Environment::setPageName($pageName);
- }
-
- /**
- * Get the input page parameter name used by the paginator.
- *
- * @return string
- * @static
- */
- public static function getPageName(){
- return \Illuminate\Pagination\Environment::getPageName();
- }
-
- /**
- * Get the name of the pagination view.
- *
- * @param string $view
- * @return string
- * @static
- */
- public static function getViewName($view = null){
- return \Illuminate\Pagination\Environment::getViewName($view);
- }
-
- /**
- * Set the name of the pagination view.
- *
- * @param string $viewName
- * @return void
- * @static
- */
- public static function setViewName($viewName){
- \Illuminate\Pagination\Environment::setViewName($viewName);
- }
-
- /**
- * Get the locale of the paginator.
- *
- * @return string
- * @static
- */
- public static function getLocale(){
- return \Illuminate\Pagination\Environment::getLocale();
- }
-
- /**
- * Set the locale of the paginator.
- *
- * @param string $locale
- * @return void
- * @static
- */
- public static function setLocale($locale){
- \Illuminate\Pagination\Environment::setLocale($locale);
- }
-
- /**
- * Get the active request instance.
- *
- * @return \Symfony\Component\HttpFoundation\Request
- * @static
- */
- public static function getRequest(){
- return \Illuminate\Pagination\Environment::getRequest();
- }
-
- /**
- * Set the active request instance.
- *
- * @param \Symfony\Component\HttpFoundation\Request $request
- * @return void
- * @static
- */
- public static function setRequest($request){
- \Illuminate\Pagination\Environment::setRequest($request);
- }
-
- /**
- * Get the current view driver.
- *
- * @return \Illuminate\View\Environment
- * @static
- */
- public static function getViewDriver(){
- return \Illuminate\Pagination\Environment::getViewDriver();
- }
-
- /**
- * Set the current view driver.
- *
- * @param \Illuminate\View\Environment $view
- * @return void
- * @static
- */
- public static function setViewDriver($view){
- \Illuminate\Pagination\Environment::setViewDriver($view);
- }
-
- /**
- * Get the translator instance.
- *
- * @return \Symfony\Component\Translation\TranslatorInterface
- * @static
- */
- public static function getTranslator(){
- return \Illuminate\Pagination\Environment::getTranslator();
- }
-
- }
-
-
- class Password extends \Illuminate\Support\Facades\Password{
-
- /**
- * Send a password reminder to a user.
- *
- * @param array $credentials
- * @param \Closure $callback
- * @return string
- * @static
- */
- public static function remind($credentials, $callback = null){
- return \Illuminate\Auth\Reminders\PasswordBroker::remind($credentials, $callback);
- }
-
- /**
- * Send the password reminder e-mail.
- *
- * @param \Illuminate\Auth\Reminders\RemindableInterface $user
- * @param string $token
- * @param \Closure $callback
- * @return void
- * @static
- */
- public static function sendReminder($user, $token, $callback = null){
- \Illuminate\Auth\Reminders\PasswordBroker::sendReminder($user, $token, $callback);
- }
-
- /**
- * Reset the password for the given token.
- *
- * @param array $credentials
- * @param \Closure $callback
- * @return mixed
- * @static
- */
- public static function reset($credentials, $callback){
- return \Illuminate\Auth\Reminders\PasswordBroker::reset($credentials, $callback);
- }
-
- /**
- * Set a custom password validator.
- *
- * @param \Closure $callback
- * @return void
- * @static
- */
- public static function validator($callback){
- \Illuminate\Auth\Reminders\PasswordBroker::validator($callback);
- }
-
- /**
- * Get the user for the given credentials.
- *
- * @param array $credentials
- * @return \Illuminate\Auth\Reminders\RemindableInterface
- * @throws \UnexpectedValueException
- * @static
- */
- public static function getUser($credentials){
- return \Illuminate\Auth\Reminders\PasswordBroker::getUser($credentials);
- }
-
- }
-
-
- class Queue extends \Illuminate\Support\Facades\Queue{
-
- /**
- * Register an event listener for the failed job event.
- *
- * @param mixed $callback
- * @return void
- * @static
- */
- public static function failing($callback){
- \Illuminate\Queue\QueueManager::failing($callback);
- }
-
- /**
- * Determine if the driver is connected.
- *
- * @param string $name
- * @return bool
- * @static
- */
- public static function connected($name = null){
- return \Illuminate\Queue\QueueManager::connected($name);
- }
-
- /**
- * Resolve a queue connection instance.
- *
- * @param string $name
- * @return \Illuminate\Queue\SyncQueue
- * @static
- */
- public static function connection($name = null){
- return \Illuminate\Queue\QueueManager::connection($name);
- }
-
- /**
- * Add a queue connection resolver.
- *
- * @param string $driver
- * @param \Closure $resolver
- * @return void
- * @static
- */
- public static function extend($driver, $resolver){
- \Illuminate\Queue\QueueManager::extend($driver, $resolver);
- }
-
- /**
- * Add a queue connection resolver.
- *
- * @param string $driver
- * @param \Closure $resolver
- * @return void
- * @static
- */
- public static function addConnector($driver, $resolver){
- \Illuminate\Queue\QueueManager::addConnector($driver, $resolver);
- }
-
- /**
- * Get the name of the default queue connection.
- *
- * @return string
- * @static
- */
- public static function getDefaultDriver(){
- return \Illuminate\Queue\QueueManager::getDefaultDriver();
- }
-
- /**
- * Set the name of the default queue connection.
- *
- * @param string $name
- * @return void
- * @static
- */
- public static function setDefaultDriver($name){
- \Illuminate\Queue\QueueManager::setDefaultDriver($name);
- }
-
- /**
- * Get the full name for the given connection.
- *
- * @param string $connection
- * @return string
- * @static
- */
- public static function getName($connection = null){
- return \Illuminate\Queue\QueueManager::getName($connection);
- }
-
- /**
- * Push a new job onto the queue.
- *
- * @param string $job
- * @param mixed $data
- * @param string $queue
- * @return mixed
- * @static
- */
- public static function push($job, $data = '', $queue = null){
- return \Illuminate\Queue\SyncQueue::push($job, $data, $queue);
- }
-
- /**
- * Push a raw payload onto the queue.
- *
- * @param string $payload
- * @param string $queue
- * @param array $options
- * @return mixed
- * @static
- */
- public static function pushRaw($payload, $queue = null, $options = array()){
- return \Illuminate\Queue\SyncQueue::pushRaw($payload, $queue, $options);
- }
-
- /**
- * 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
- * @static
- */
- public static function later($delay, $job, $data = '', $queue = null){
- return \Illuminate\Queue\SyncQueue::later($delay, $job, $data, $queue);
- }
-
- /**
- * Pop the next job off of the queue.
- *
- * @param string $queue
- * @return \Illuminate\Queue\Jobs\Job|null
- * @static
- */
- public static function pop($queue = null){
- return \Illuminate\Queue\SyncQueue::pop($queue);
- }
-
- /**
- * Marshal a push queue request and fire the job.
- *
- * @throws \RuntimeException
- * @static
- */
- public static function marshal(){
- //Method inherited from \Illuminate\Queue\Queue
- return \Illuminate\Queue\SyncQueue::marshal();
- }
-
- /**
- * Push a new an array of jobs onto the queue.
- *
- * @param array $jobs
- * @param mixed $data
- * @param string $queue
- * @return mixed
- * @static
- */
- public static function bulk($jobs, $data = '', $queue = null){
- //Method inherited from \Illuminate\Queue\Queue
- return \Illuminate\Queue\SyncQueue::bulk($jobs, $data, $queue);
- }
-
- /**
- * Get the current UNIX timestamp.
- *
- * @return int
- * @static
- */
- public static function getTime(){
- //Method inherited from \Illuminate\Queue\Queue
- return \Illuminate\Queue\SyncQueue::getTime();
- }
-
- /**
- * Set the IoC container instance.
- *
- * @param \Illuminate\Container\Container $container
- * @return void
- * @static
- */
- public static function setContainer($container){
- //Method inherited from \Illuminate\Queue\Queue
- \Illuminate\Queue\SyncQueue::setContainer($container);
- }
-
- }
-
-
- class Redirect extends \Illuminate\Support\Facades\Redirect{
-
- /**
- * Create a new redirect response to the "home" route.
- *
- * @param int $status
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
- public static function home($status = 302){
- return \Illuminate\Routing\Redirector::home($status);
- }
-
- /**
- * Create a new redirect response to the previous location.
- *
- * @param int $status
- * @param array $headers
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
- public static function back($status = 302, $headers = array()){
- return \Illuminate\Routing\Redirector::back($status, $headers);
- }
-
- /**
- * Create a new redirect response to the current URI.
- *
- * @param int $status
- * @param array $headers
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
- public static function refresh($status = 302, $headers = array()){
- return \Illuminate\Routing\Redirector::refresh($status, $headers);
- }
-
- /**
- * 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 \Illuminate\Http\RedirectResponse
- * @static
- */
- public static function guest($path, $status = 302, $headers = array(), $secure = null){
- return \Illuminate\Routing\Redirector::guest($path, $status, $headers, $secure);
- }
-
- /**
- * Create a new redirect response to the previously intended location.
- *
- * @param string $default
- * @param int $status
- * @param array $headers
- * @param bool $secure
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
- public static function intended($default = '/', $status = 302, $headers = array(), $secure = null){
- return \Illuminate\Routing\Redirector::intended($default, $status, $headers, $secure);
- }
-
- /**
- * Create a new redirect response to the given path.
- *
- * @param string $path
- * @param int $status
- * @param array $headers
- * @param bool $secure
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
- public static function to($path, $status = 302, $headers = array(), $secure = null){
- return \Illuminate\Routing\Redirector::to($path, $status, $headers, $secure);
- }
-
- /**
- * Create a new redirect response to an external URL (no validation).
- *
- * @param string $path
- * @param int $status
- * @param array $headers
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
- public static function away($path, $status = 302, $headers = array()){
- return \Illuminate\Routing\Redirector::away($path, $status, $headers);
- }
-
- /**
- * Create a new redirect response to the given HTTPS path.
- *
- * @param string $path
- * @param int $status
- * @param array $headers
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
- public static function secure($path, $status = 302, $headers = array()){
- return \Illuminate\Routing\Redirector::secure($path, $status, $headers);
- }
-
- /**
- * Create a new redirect response to a named route.
- *
- * @param string $route
- * @param array $parameters
- * @param int $status
- * @param array $headers
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
- public static function route($route, $parameters = array(), $status = 302, $headers = array()){
- return \Illuminate\Routing\Redirector::route($route, $parameters, $status, $headers);
- }
-
- /**
- * Create a new redirect response to a controller action.
- *
- * @param string $action
- * @param array $parameters
- * @param int $status
- * @param array $headers
- * @return \Illuminate\Http\RedirectResponse
- * @static
- */
- public static function action($action, $parameters = array(), $status = 302, $headers = array()){
- return \Illuminate\Routing\Redirector::action($action, $parameters, $status, $headers);
- }
-
- /**
- * Get the URL generator instance.
- *
- * @return \Illuminate\Routing\UrlGenerator
- * @static
- */
- public static function getUrlGenerator(){
- return \Illuminate\Routing\Redirector::getUrlGenerator();
- }
-
- /**
- * Set the active session store.
- *
- * @param \Illuminate\Session\Store $session
- * @return void
- * @static
- */
- public static function setSession($session){
- \Illuminate\Routing\Redirector::setSession($session);
- }
-
- }
-
-
- class Redis extends \Illuminate\Support\Facades\Redis{
-
- /**
- * Get a specific Redis connection instance.
- *
- * @param string $name
- * @return \Predis\Connection\SingleConnectionInterface
- * @static
- */
- public static function connection($name = 'default'){
- return \Illuminate\Redis\Database::connection($name);
- }
-
- /**
- * Run a command against the Redis database.
- *
- * @param string $method
- * @param array $parameters
- * @return mixed
- * @static
- */
- public static function command($method, $parameters = array()){
- return \Illuminate\Redis\Database::command($method, $parameters);
- }
-
- }
-
-
- class Request extends \Illuminate\Support\Facades\Request{
-
- /**
- * Return the Request instance.
- *
- * @return \Illuminate\Http\Request
- * @static
- */
- public static function instance(){
- return \Illuminate\Http\Request::instance();
- }
-
- /**
- * Get the request method.
- *
- * @return string
- * @static
- */
- public static function method(){
- return \Illuminate\Http\Request::method();
- }
-
- /**
- * Get the root URL for the application.
- *
- * @return string
- * @static
- */
- public static function root(){
- return \Illuminate\Http\Request::root();
- }
-
- /**
- * Get the URL (no query string) for the request.
- *
- * @return string
- * @static
- */
- public static function url(){
- return \Illuminate\Http\Request::url();
- }
-
- /**
- * Get the full URL for the request.
- *
- * @return string
- * @static
- */
- public static function fullUrl(){
- return \Illuminate\Http\Request::fullUrl();
- }
-
- /**
- * Get the current path info for the request.
- *
- * @return string
- * @static
- */
- public static function path(){
- return \Illuminate\Http\Request::path();
- }
-
- /**
- * Get the current encoded path info for the request.
- *
- * @return string
- * @static
- */
- public static function decodedPath(){
- return \Illuminate\Http\Request::decodedPath();
- }
-
- /**
- * Get a segment from the URI (1 based index).
- *
- * @param string $index
- * @param mixed $default
- * @return string
- * @static
- */
- public static function segment($index, $default = null){
- return \Illuminate\Http\Request::segment($index, $default);
- }
-
- /**
- * Get all of the segments for the request path.
- *
- * @return array
- * @static
- */
- public static function segments(){
- return \Illuminate\Http\Request::segments();
- }
-
- /**
- * Determine if the current request URI matches a pattern.
- *
- * @param mixed string
- * @return bool
- * @static
- */
- public static function is(){
- return \Illuminate\Http\Request::is();
- }
-
- /**
- * Determine if the request is the result of an AJAX call.
- *
- * @return bool
- * @static
- */
- public static function ajax(){
- return \Illuminate\Http\Request::ajax();
- }
-
- /**
- * Determine if the request is over HTTPS.
- *
- * @return bool
- * @static
- */
- public static function secure(){
- return \Illuminate\Http\Request::secure();
- }
-
- /**
- * Determine if the request contains a given input item.
- *
- * @param string|array $key
- * @return bool
- * @static
- */
- public static function has($key){
- return \Illuminate\Http\Request::has($key);
- }
-
- /**
- * Get all of the input and files for the request.
- *
- * @return array
- * @static
- */
- public static function all(){
- return \Illuminate\Http\Request::all();
- }
-
- /**
- * Retrieve an input item from the request.
- *
- * @param string $key
- * @param mixed $default
- * @return string
- * @static
- */
- public static function input($key = null, $default = null){
- return \Illuminate\Http\Request::input($key, $default);
- }
-
- /**
- * Get a subset of the items from the input data.
- *
- * @param array $keys
- * @return array
- * @static
- */
- public static function only($keys){
- return \Illuminate\Http\Request::only($keys);
- }
-
- /**
- * Get all of the input except for a specified array of items.
- *
- * @param array $keys
- * @return array
- * @static
- */
- public static function except($keys){
- return \Illuminate\Http\Request::except($keys);
- }
-
- /**
- * Retrieve a query string item from the request.
- *
- * @param string $key
- * @param mixed $default
- * @return string
- * @static
- */
- public static function query($key = null, $default = null){
- return \Illuminate\Http\Request::query($key, $default);
- }
-
- /**
- * Determine if a cookie is set on the request.
- *
- * @param string $key
- * @return bool
- * @static
- */
- public static function hasCookie($key){
- return \Illuminate\Http\Request::hasCookie($key);
- }
-
- /**
- * Retrieve a cookie from the request.
- *
- * @param string $key
- * @param mixed $default
- * @return string
- * @static
- */
- public static function cookie($key = null, $default = null){
- return \Illuminate\Http\Request::cookie($key, $default);
- }
-
- /**
- * Retrieve a file from the request.
- *
- * @param string $key
- * @param mixed $default
- * @return \Symfony\Component\HttpFoundation\File\UploadedFile|array
- * @static
- */
- public static function file($key = null, $default = null){
- return \Illuminate\Http\Request::file($key, $default);
- }
-
- /**
- * Determine if the uploaded data contains a file.
- *
- * @param string $key
- * @return bool
- * @static
- */
- public static function hasFile($key){
- return \Illuminate\Http\Request::hasFile($key);
- }
-
- /**
- * Retrieve a header from the request.
- *
- * @param string $key
- * @param mixed $default
- * @return string
- * @static
- */
- public static function header($key = null, $default = null){
- return \Illuminate\Http\Request::header($key, $default);
- }
-
- /**
- * Retrieve a server variable from the request.
- *
- * @param string $key
- * @param mixed $default
- * @return string
- * @static
- */
- public static function server($key = null, $default = null){
- return \Illuminate\Http\Request::server($key, $default);
- }
-
- /**
- * Retrieve an old input item.
- *
- * @param string $key
- * @param mixed $default
- * @return mixed
- * @static
- */
- public static function old($key = null, $default = null){
- return \Illuminate\Http\Request::old($key, $default);
- }
-
- /**
- * Flash the input for the current request to the session.
- *
- * @param string $filter
- * @param array $keys
- * @return void
- * @static
- */
- public static function flash($filter = null, $keys = array()){
- \Illuminate\Http\Request::flash($filter, $keys);
- }
-
- /**
- * Flash only some of the input to the session.
- *
- * @param mixed string
- * @return void
- * @static
- */
- public static function flashOnly($keys){
- \Illuminate\Http\Request::flashOnly($keys);
- }
-
- /**
- * Flash only some of the input to the session.
- *
- * @param mixed string
- * @return void
- * @static
- */
- public static function flashExcept($keys){
- \Illuminate\Http\Request::flashExcept($keys);
- }
-
- /**
- * Flush all of the old input from the session.
- *
- * @return void
- * @static
- */
- public static function flush(){
- \Illuminate\Http\Request::flush();
- }
-
- /**
- * Merge new input into the current request's input array.
- *
- * @param array $input
- * @return void
- * @static
- */
- public static function merge($input){
- \Illuminate\Http\Request::merge($input);
- }
-
- /**
- * Replace the input for the current request.
- *
- * @param array $input
- * @return void
- * @static
- */
- public static function replace($input){
- \Illuminate\Http\Request::replace($input);
- }
-
- /**
- * Get the JSON payload for the request.
- *
- * @param string $key
- * @param mixed $default
- * @return mixed
- * @static
- */
- public static function json($key = null, $default = null){
- return \Illuminate\Http\Request::json($key, $default);
- }
-
- /**
- * Determine if the request is sending JSON.
- *
- * @return bool
- * @static
- */
- public static function isJson(){
- return \Illuminate\Http\Request::isJson();
- }
-
- /**
- * Determine if the current request is asking for JSON in return.
- *
- * @return bool
- * @static
- */
- public static function wantsJson(){
- return \Illuminate\Http\Request::wantsJson();
- }
-
- /**
- * Get the data format expected in the response.
- *
- * @return string
- * @static
- */
- public static function format($default = 'html'){
- return \Illuminate\Http\Request::format($default);
- }
-
- /**
- * Create an Illuminate request from a Symfony instance.
- *
- * @param \Symfony\Component\HttpFoundation\Request $request
- * @return \Illuminate\Http\Request
- * @static
- */
- public static function createFromBase($request){
- return \Illuminate\Http\Request::createFromBase($request);
- }
-
- /**
- * Get the session associated with the request.
- *
- * @return \Illuminate\Session\Store
- * @throws \RuntimeException
- * @static
- */
- public static function session(){
- return \Illuminate\Http\Request::session();
- }
-
- /**
- * Sets the parameters for this request.
- *
- * This method also re-initializes all properties.
- *
- * @param array $query The GET parameters
- * @param array $request The POST parameters
- * @param array $attributes The request attributes (parameters parsed from the PATH_INFO, ...)
- * @param array $cookies The COOKIE parameters
- * @param array $files The FILES parameters
- * @param array $server The SERVER parameters
- * @param string $content The raw body data
- * @api
- * @static
- */
- public static function initialize($query = array(), $request = array(), $attributes = array(), $cookies = array(), $files = array(), $server = array(), $content = null){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::initialize($query, $request, $attributes, $cookies, $files, $server, $content);
- }
-
- /**
- * Creates a new request with values from PHP's super globals.
- *
- * @return \Symfony\Component\HttpFoundation\Request A new request
- * @api
- * @static
- */
- public static function createFromGlobals(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::createFromGlobals();
- }
-
- /**
- * Creates a Request based on a given URI and configuration.
- *
- * The information contained in the URI always take precedence
- * over the other information (server and parameters).
- *
- * @param string $uri The URI
- * @param string $method The HTTP method
- * @param array $parameters The query (GET) or request (POST) parameters
- * @param array $cookies The request cookies ($_COOKIE)
- * @param array $files The request files ($_FILES)
- * @param array $server The server parameters ($_SERVER)
- * @param string $content The raw body data
- * @return \Symfony\Component\HttpFoundation\Request A Request instance
- * @api
- * @static
- */
- public static function create($uri, $method = 'GET', $parameters = array(), $cookies = array(), $files = array(), $server = array(), $content = null){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::create($uri, $method, $parameters, $cookies, $files, $server, $content);
- }
-
- /**
- * Sets a callable able to create a Request instance.
- *
- * This is mainly useful when you need to override the Request class
- * to keep BC with an existing system. It should not be used for any
- * other purpose.
- *
- * @param callable|null $callable A PHP callable
- * @static
- */
- public static function setFactory($callable){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setFactory($callable);
- }
-
- /**
- * Clones a request and overrides some of its parameters.
- *
- * @param array $query The GET parameters
- * @param array $request The POST parameters
- * @param array $attributes The request attributes (parameters parsed from the PATH_INFO, ...)
- * @param array $cookies The COOKIE parameters
- * @param array $files The FILES parameters
- * @param array $server The SERVER parameters
- * @return \Symfony\Component\HttpFoundation\Request The duplicated request
- * @api
- * @static
- */
- public static function duplicate($query = null, $request = null, $attributes = null, $cookies = null, $files = null, $server = null){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::duplicate($query, $request, $attributes, $cookies, $files, $server);
- }
-
- /**
- * Overrides the PHP global variables according to this request instance.
- *
- * It overrides $_GET, $_POST, $_REQUEST, $_SERVER, $_COOKIE.
- * $_FILES is never override, see rfc1867
- *
- * @api
- * @static
- */
- public static function overrideGlobals(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::overrideGlobals();
- }
-
- /**
- * Sets a list of trusted proxies.
- *
- * You should only list the reverse proxies that you manage directly.
- *
- * @param array $proxies A list of trusted proxies
- * @api
- * @static
- */
- public static function setTrustedProxies($proxies){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setTrustedProxies($proxies);
- }
-
- /**
- * Gets the list of trusted proxies.
- *
- * @return array An array of trusted proxies.
- * @static
- */
- public static function getTrustedProxies(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getTrustedProxies();
- }
-
- /**
- * Sets a list of trusted host patterns.
- *
- * You should only list the hosts you manage using regexs.
- *
- * @param array $hostPatterns A list of trusted host patterns
- * @static
- */
- public static function setTrustedHosts($hostPatterns){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setTrustedHosts($hostPatterns);
- }
-
- /**
- * Gets the list of trusted host patterns.
- *
- * @return array An array of trusted host patterns.
- * @static
- */
- public static function getTrustedHosts(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getTrustedHosts();
- }
-
- /**
- * Sets the name for trusted headers.
- *
- * The following header keys are supported:
- *
- * * Request::HEADER_CLIENT_IP: defaults to X-Forwarded-For (see getClientIp())
- * * Request::HEADER_CLIENT_HOST: defaults to X-Forwarded-Host (see getClientHost())
- * * Request::HEADER_CLIENT_PORT: defaults to X-Forwarded-Port (see getClientPort())
- * * Request::HEADER_CLIENT_PROTO: defaults to X-Forwarded-Proto (see getScheme() and isSecure())
- *
- * Setting an empty value allows to disable the trusted header for the given key.
- *
- * @param string $key The header key
- * @param string $value The header name
- * @throws \InvalidArgumentException
- * @static
- */
- public static function setTrustedHeaderName($key, $value){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setTrustedHeaderName($key, $value);
- }
-
- /**
- * Gets the trusted proxy header name.
- *
- * @param string $key The header key
- * @return string The header name
- * @throws \InvalidArgumentException
- * @static
- */
- public static function getTrustedHeaderName($key){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getTrustedHeaderName($key);
- }
-
- /**
- * Normalizes a query string.
- *
- * It builds a normalized query string, where keys/value pairs are alphabetized,
- * have consistent escaping and unneeded delimiters are removed.
- *
- * @param string $qs Query string
- * @return string A normalized query string for the Request
- * @static
- */
- public static function normalizeQueryString($qs){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::normalizeQueryString($qs);
- }
-
- /**
- * Enables support for the _method request parameter to determine the intended HTTP method.
- *
- * Be warned that enabling this feature might lead to CSRF issues in your code.
- * Check that you are using CSRF tokens when required.
- *
- * The HTTP method can only be overridden when the real HTTP method is POST.
- *
- * @static
- */
- public static function enableHttpMethodParameterOverride(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::enableHttpMethodParameterOverride();
- }
-
- /**
- * Checks whether support for the _method request parameter is enabled.
- *
- * @return bool True when the _method request parameter is enabled, false otherwise
- * @static
- */
- public static function getHttpMethodParameterOverride(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getHttpMethodParameterOverride();
- }
-
- /**
- * Gets a "parameter" value.
- *
- * This method is mainly useful for libraries that want to provide some flexibility.
- *
- * Order of precedence: GET, PATH, POST
- *
- * Avoid using this method in controllers:
- *
- * * slow
- * * prefer to get from a "named" source
- *
- * It is better to explicitly get request parameters from the appropriate
- * public property instead (query, attributes, request).
- *
- * @param string $key the key
- * @param mixed $default the default value
- * @param bool $deep is parameter deep in multidimensional array
- * @return mixed
- * @static
- */
- public static function get($key, $default = null, $deep = false){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::get($key, $default, $deep);
- }
-
- /**
- * Gets the Session.
- *
- * @return \Symfony\Component\HttpFoundation\SessionInterface|null The session
- * @api
- * @static
- */
- public static function getSession(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getSession();
- }
-
- /**
- * Whether the request contains a Session which was started in one of the
- * previous requests.
- *
- * @return bool
- * @api
- * @static
- */
- public static function hasPreviousSession(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::hasPreviousSession();
- }
-
- /**
- * Whether the request contains a Session object.
- *
- * This method does not give any information about the state of the session object,
- * like whether the session is started or not. It is just a way to check if this Request
- * is associated with a Session instance.
- *
- * @return bool true when the Request contains a Session object, false otherwise
- * @api
- * @static
- */
- public static function hasSession(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::hasSession();
- }
-
- /**
- * Sets the Session.
- *
- * @param \Symfony\Component\HttpFoundation\SessionInterface $session The Session
- * @api
- * @static
- */
- public static function setSession($session){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setSession($session);
- }
-
- /**
- * Returns the client IP addresses.
- *
- * In the returned array the most trusted IP address is first, and the
- * least trusted one last. The "real" client IP address is the last one,
- * but this is also the least trusted one. Trusted proxies are stripped.
- *
- * Use this method carefully; you should use getClientIp() instead.
- *
- * @return array The client IP addresses
- * @see getClientIp()
- * @static
- */
- public static function getClientIps(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getClientIps();
- }
-
- /**
- * Returns the client IP address.
- *
- * This method can read the client IP address from the "X-Forwarded-For" header
- * when trusted proxies were set via "setTrustedProxies()". The "X-Forwarded-For"
- * header value is a comma+space separated list of IP addresses, the left-most
- * being the original client, and each successive proxy that passed the request
- * adding the IP address where it received the request from.
- *
- * If your reverse proxy uses a different header name than "X-Forwarded-For",
- * ("Client-Ip" for instance), configure it via "setTrustedHeaderName()" with
- * the "client-ip" key.
- *
- * @return string The client IP address
- * @see getClientIps()
- * @see http://en.wikipedia.org/wiki/X-Forwarded-For
- * @api
- * @static
- */
- public static function getClientIp(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getClientIp();
- }
-
- /**
- * Returns current script name.
- *
- * @return string
- * @api
- * @static
- */
- public static function getScriptName(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getScriptName();
- }
-
- /**
- * Returns the path being requested relative to the executed script.
- *
- * The path info always starts with a /.
- *
- * Suppose this request is instantiated from /mysite on localhost:
- *
- * * http://localhost/mysite returns an empty string
- * * http://localhost/mysite/about returns '/about'
- * * http://localhost/mysite/enco%20ded returns '/enco%20ded'
- * * http://localhost/mysite/about?var=1 returns '/about'
- *
- * @return string The raw path (i.e. not urldecoded)
- * @api
- * @static
- */
- public static function getPathInfo(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getPathInfo();
- }
-
- /**
- * Returns the root path from which this request is executed.
- *
- * Suppose that an index.php file instantiates this request object:
- *
- * * http://localhost/index.php returns an empty string
- * * http://localhost/index.php/page returns an empty string
- * * http://localhost/web/index.php returns '/web'
- * * http://localhost/we%20b/index.php returns '/we%20b'
- *
- * @return string The raw path (i.e. not urldecoded)
- * @api
- * @static
- */
- public static function getBasePath(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getBasePath();
- }
-
- /**
- * Returns the root URL from which this request is executed.
- *
- * The base URL never ends with a /.
- *
- * This is similar to getBasePath(), except that it also includes the
- * script filename (e.g. index.php) if one exists.
- *
- * @return string The raw URL (i.e. not urldecoded)
- * @api
- * @static
- */
- public static function getBaseUrl(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getBaseUrl();
- }
-
- /**
- * Gets the request's scheme.
- *
- * @return string
- * @api
- * @static
- */
- public static function getScheme(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getScheme();
- }
-
- /**
- * Returns the port on which the request is made.
- *
- * This method can read the client port from the "X-Forwarded-Port" header
- * when trusted proxies were set via "setTrustedProxies()".
- *
- * The "X-Forwarded-Port" header must contain the client port.
- *
- * If your reverse proxy uses a different header name than "X-Forwarded-Port",
- * configure it via "setTrustedHeaderName()" with the "client-port" key.
- *
- * @return string
- * @api
- * @static
- */
- public static function getPort(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getPort();
- }
-
- /**
- * Returns the user.
- *
- * @return string|null
- * @static
- */
- public static function getUser(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getUser();
- }
-
- /**
- * Returns the password.
- *
- * @return string|null
- * @static
- */
- public static function getPassword(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getPassword();
- }
-
- /**
- * Gets the user info.
- *
- * @return string A user name and, optionally, scheme-specific information about how to gain authorization to access the server
- * @static
- */
- public static function getUserInfo(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getUserInfo();
- }
-
- /**
- * Returns the HTTP host being requested.
- *
- * The port name will be appended to the host if it's non-standard.
- *
- * @return string
- * @api
- * @static
- */
- public static function getHttpHost(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getHttpHost();
- }
-
- /**
- * Returns the requested URI (path and query string).
- *
- * @return string The raw URI (i.e. not URI decoded)
- * @api
- * @static
- */
- public static function getRequestUri(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getRequestUri();
- }
-
- /**
- * Gets the scheme and HTTP host.
- *
- * If the URL was called with basic authentication, the user
- * and the password are not added to the generated string.
- *
- * @return string The scheme and HTTP host
- * @static
- */
- public static function getSchemeAndHttpHost(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getSchemeAndHttpHost();
- }
-
- /**
- * Generates a normalized URI (URL) for the Request.
- *
- * @return string A normalized URI (URL) for the Request
- * @see getQueryString()
- * @api
- * @static
- */
- public static function getUri(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getUri();
- }
-
- /**
- * Generates a normalized URI for the given path.
- *
- * @param string $path A path to use instead of the current one
- * @return string The normalized URI for the path
- * @api
- * @static
- */
- public static function getUriForPath($path){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getUriForPath($path);
- }
-
- /**
- * Generates the normalized query string for the Request.
- *
- * It builds a normalized query string, where keys/value pairs are alphabetized
- * and have consistent escaping.
- *
- * @return string|null A normalized query string for the Request
- * @api
- * @static
- */
- public static function getQueryString(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getQueryString();
- }
-
- /**
- * Checks whether the request is secure or not.
- *
- * This method can read the client port from the "X-Forwarded-Proto" header
- * when trusted proxies were set via "setTrustedProxies()".
- *
- * The "X-Forwarded-Proto" header must contain the protocol: "https" or "http".
- *
- * If your reverse proxy uses a different header name than "X-Forwarded-Proto"
- * ("SSL_HTTPS" for instance), configure it via "setTrustedHeaderName()" with
- * the "client-proto" key.
- *
- * @return bool
- * @api
- * @static
- */
- public static function isSecure(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::isSecure();
- }
-
- /**
- * Returns the host name.
- *
- * This method can read the client port from the "X-Forwarded-Host" header
- * when trusted proxies were set via "setTrustedProxies()".
- *
- * The "X-Forwarded-Host" header must contain the client host name.
- *
- * If your reverse proxy uses a different header name than "X-Forwarded-Host",
- * configure it via "setTrustedHeaderName()" with the "client-host" key.
- *
- * @return string
- * @throws \UnexpectedValueException when the host name is invalid
- * @api
- * @static
- */
- public static function getHost(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getHost();
- }
-
- /**
- * Sets the request method.
- *
- * @param string $method
- * @api
- * @static
- */
- public static function setMethod($method){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setMethod($method);
- }
-
- /**
- * Gets the request "intended" method.
- *
- * If the X-HTTP-Method-Override header is set, and if the method is a POST,
- * then it is used to determine the "real" intended HTTP method.
- *
- * The _method request parameter can also be used to determine the HTTP method,
- * but only if enableHttpMethodParameterOverride() has been called.
- *
- * The method is always an uppercased string.
- *
- * @return string The request method
- * @api
- * @see getRealMethod
- * @static
- */
- public static function getMethod(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getMethod();
- }
-
- /**
- * Gets the "real" request method.
- *
- * @return string The request method
- * @see getMethod
- * @static
- */
- public static function getRealMethod(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getRealMethod();
- }
-
- /**
- * Gets the mime type associated with the format.
- *
- * @param string $format The format
- * @return string The associated mime type (null if not found)
- * @api
- * @static
- */
- public static function getMimeType($format){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getMimeType($format);
- }
-
- /**
- * Gets the format associated with the mime type.
- *
- * @param string $mimeType The associated mime type
- * @return string|null The format (null if not found)
- * @api
- * @static
- */
- public static function getFormat($mimeType){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getFormat($mimeType);
- }
-
- /**
- * Associates a format with mime types.
- *
- * @param string $format The format
- * @param string|array $mimeTypes The associated mime types (the preferred one must be the first as it will be used as the content type)
- * @api
- * @static
- */
- public static function setFormat($format, $mimeTypes){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setFormat($format, $mimeTypes);
- }
-
- /**
- * Gets the request format.
- *
- * Here is the process to determine the format:
- *
- * * format defined by the user (with setRequestFormat())
- * * _format request parameter
- * * $default
- *
- * @param string $default The default format
- * @return string The request format
- * @api
- * @static
- */
- public static function getRequestFormat($default = 'html'){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getRequestFormat($default);
- }
-
- /**
- * Sets the request format.
- *
- * @param string $format The request format.
- * @api
- * @static
- */
- public static function setRequestFormat($format){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setRequestFormat($format);
- }
-
- /**
- * Gets the format associated with the request.
- *
- * @return string|null The format (null if no content type is present)
- * @api
- * @static
- */
- public static function getContentType(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getContentType();
- }
-
- /**
- * Sets the default locale.
- *
- * @param string $locale
- * @api
- * @static
- */
- public static function setDefaultLocale($locale){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setDefaultLocale($locale);
- }
-
- /**
- * Get the default locale.
- *
- * @return string
- * @static
- */
- public static function getDefaultLocale(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getDefaultLocale();
- }
-
- /**
- * Sets the locale.
- *
- * @param string $locale
- * @api
- * @static
- */
- public static function setLocale($locale){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::setLocale($locale);
- }
-
- /**
- * Get the locale.
- *
- * @return string
- * @static
- */
- public static function getLocale(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getLocale();
- }
-
- /**
- * Checks if the request method is of specified type.
- *
- * @param string $method Uppercase request method (GET, POST etc).
- * @return bool
- * @static
- */
- public static function isMethod($method){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::isMethod($method);
- }
-
- /**
- * Checks whether the method is safe or not.
- *
- * @return bool
- * @api
- * @static
- */
- public static function isMethodSafe(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::isMethodSafe();
- }
-
- /**
- * Returns the request body content.
- *
- * @param bool $asResource If true, a resource will be returned
- * @return string|resource The request body content or a resource to read the body stream.
- * @throws \LogicException
- * @static
- */
- public static function getContent($asResource = false){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getContent($asResource);
- }
-
- /**
- * Gets the Etags.
- *
- * @return array The entity tags
- * @static
- */
- public static function getETags(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getETags();
- }
-
- /**
- *
- *
- * @return bool
- * @static
- */
- public static function isNoCache(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::isNoCache();
- }
-
- /**
- * Returns the preferred language.
- *
- * @param array $locales An array of ordered available locales
- * @return string|null The preferred locale
- * @api
- * @static
- */
- public static function getPreferredLanguage($locales = null){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getPreferredLanguage($locales);
- }
-
- /**
- * Gets a list of languages acceptable by the client browser.
- *
- * @return array Languages ordered in the user browser preferences
- * @api
- * @static
- */
- public static function getLanguages(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getLanguages();
- }
-
- /**
- * Gets a list of charsets acceptable by the client browser.
- *
- * @return array List of charsets in preferable order
- * @api
- * @static
- */
- public static function getCharsets(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getCharsets();
- }
-
- /**
- * Gets a list of encodings acceptable by the client browser.
- *
- * @return array List of encodings in preferable order
- * @static
- */
- public static function getEncodings(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getEncodings();
- }
-
- /**
- * Gets a list of content types acceptable by the client browser
- *
- * @return array List of content types in preferable order
- * @api
- * @static
- */
- public static function getAcceptableContentTypes(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::getAcceptableContentTypes();
- }
-
- /**
- * Returns true if the request is a XMLHttpRequest.
- *
- * It works if your JavaScript library set an X-Requested-With HTTP header.
- * It is known to work with common JavaScript frameworks:
- *
- * @link http://en.wikipedia.org/wiki/List_of_Ajax_frameworks#JavaScript
- * @return bool true if the request is an XMLHttpRequest, false otherwise
- * @api
- * @static
- */
- public static function isXmlHttpRequest(){
- //Method inherited from \Symfony\Component\HttpFoundation\Request
- return \Illuminate\Http\Request::isXmlHttpRequest();
- }
-
- }
-
-
- class Response extends \Illuminate\Support\Facades\Response{
-
- }
-
-
- class Route extends \Illuminate\Support\Facades\Route{
-
- /**
- * Register a new GET route with the router.
- *
- * @param string $uri
- * @param \Closure|array|string $action
- * @return \Illuminate\Routing\Route
- * @static
- */
- public static function get($uri, $action){
- return \Illuminate\Routing\Router::get($uri, $action);
- }
-
- /**
- * Register a new POST route with the router.
- *
- * @param string $uri
- * @param \Closure|array|string $action
- * @return \Illuminate\Routing\Route
- * @static
- */
- public static function post($uri, $action){
- return \Illuminate\Routing\Router::post($uri, $action);
- }
-
- /**
- * Register a new PUT route with the router.
- *
- * @param string $uri
- * @param \Closure|array|string $action
- * @return \Illuminate\Routing\Route
- * @static
- */
- public static function put($uri, $action){
- return \Illuminate\Routing\Router::put($uri, $action);
- }
-
- /**
- * Register a new PATCH route with the router.
- *
- * @param string $uri
- * @param \Closure|array|string $action
- * @return \Illuminate\Routing\Route
- * @static
- */
- public static function patch($uri, $action){
- return \Illuminate\Routing\Router::patch($uri, $action);
- }
-
- /**
- * Register a new DELETE route with the router.
- *
- * @param string $uri
- * @param \Closure|array|string $action
- * @return \Illuminate\Routing\Route
- * @static
- */
- public static function delete($uri, $action){
- return \Illuminate\Routing\Router::delete($uri, $action);
- }
-
- /**
- * Register a new OPTIONS route with the router.
- *
- * @param string $uri
- * @param \Closure|array|string $action
- * @return \Illuminate\Routing\Route
- * @static
- */
- public static function options($uri, $action){
- return \Illuminate\Routing\Router::options($uri, $action);
- }
-
- /**
- * Register a new route responding to all verbs.
- *
- * @param string $uri
- * @param \Closure|array|string $action
- * @return \Illuminate\Routing\Route
- * @static
- */
- public static function any($uri, $action){
- return \Illuminate\Routing\Router::any($uri, $action);
- }
-
- /**
- * Register a new route with the given verbs.
- *
- * @param array|string $methods
- * @param string $uri
- * @param \Closure|array|string $action
- * @return \Illuminate\Routing\Route
- * @static
- */
- public static function match($methods, $uri, $action){
- return \Illuminate\Routing\Router::match($methods, $uri, $action);
- }
-
- /**
- * Register an array of controllers with wildcard routing.
- *
- * @param array $controllers
- * @return void
- * @static
- */
- public static function controllers($controllers){
- \Illuminate\Routing\Router::controllers($controllers);
- }
-
- /**
- * Route a controller to a URI with wildcard routing.
- *
- * @param string $uri
- * @param string $controller
- * @param array $names
- * @return void
- * @static
- */
- public static function controller($uri, $controller, $names = array()){
- \Illuminate\Routing\Router::controller($uri, $controller, $names);
- }
-
- /**
- * Route a resource to a controller.
- *
- * @param string $name
- * @param string $controller
- * @param array $options
- * @return void
- * @static
- */
- public static function resource($name, $controller, $options = array()){
- \Illuminate\Routing\Router::resource($name, $controller, $options);
- }
-
- /**
- * Get the base resource URI for a given resource.
- *
- * @param string $resource
- * @return string
- * @static
- */
- public static function getResourceUri($resource){
- return \Illuminate\Routing\Router::getResourceUri($resource);
- }
-
- /**
- * Format a resource wildcard for usage.
- *
- * @param string $value
- * @return string
- * @static
- */
- public static function getResourceWildcard($value){
- return \Illuminate\Routing\Router::getResourceWildcard($value);
- }
-
- /**
- * Create a route group with shared attributes.
- *
- * @param array $attributes
- * @param \Closure $callback
- * @return void
- * @static
- */
- public static function group($attributes, $callback){
- \Illuminate\Routing\Router::group($attributes, $callback);
- }
-
- /**
- * Merge the given array with the last group stack.
- *
- * @param array $new
- * @return array
- * @static
- */
- public static function mergeWithLastGroup($new){
- return \Illuminate\Routing\Router::mergeWithLastGroup($new);
- }
-
- /**
- * Merge the given group attributes.
- *
- * @param array $new
- * @param array $old
- * @return array
- * @static
- */
- public static function mergeGroup($new, $old){
- return \Illuminate\Routing\Router::mergeGroup($new, $old);
- }
-
- /**
- * Dispatch the request to the application.
- *
- * @param \Illuminate\Http\Request $request
- * @return \Illuminate\Http\Response
- * @static
- */
- public static function dispatch($request){
- return \Illuminate\Routing\Router::dispatch($request);
- }
-
- /**
- * Dispatch the request to a route and return the response.
- *
- * @param \Illuminate\Http\Request $request
- * @return mixed
- * @static
- */
- public static function dispatchToRoute($request){
- return \Illuminate\Routing\Router::dispatchToRoute($request);
- }
-
- /**
- * Register a route matched event listener.
- *
- * @param callable $callback
- * @return void
- * @static
- */
- public static function matched($callback){
- \Illuminate\Routing\Router::matched($callback);
- }
-
- /**
- * Register a new "before" filter with the router.
- *
- * @param mixed $callback
- * @return void
- * @static
- */
- public static function before($callback){
- \Illuminate\Routing\Router::before($callback);
- }
-
- /**
- * Register a new "after" filter with the router.
- *
- * @param mixed $callback
- * @return void
- * @static
- */
- public static function after($callback){
- \Illuminate\Routing\Router::after($callback);
- }
-
- /**
- * Register a new filter with the router.
- *
- * @param string $name
- * @param mixed $callback
- * @return void
- * @static
- */
- public static function filter($name, $callback){
- \Illuminate\Routing\Router::filter($name, $callback);
- }
-
- /**
- * Register a pattern-based filter with the router.
- *
- * @param string $pattern
- * @param string $name
- * @param array|null $methods
- * @static
- */
- public static function when($pattern, $name, $methods = null){
- return \Illuminate\Routing\Router::when($pattern, $name, $methods);
- }
-
- /**
- * Register a regular expression based filter with the router.
- *
- * @param string $pattern
- * @param string $name
- * @param array|null $methods
- * @return void
- * @static
- */
- public static function whenRegex($pattern, $name, $methods = null){
- \Illuminate\Routing\Router::whenRegex($pattern, $name, $methods);
- }
-
- /**
- * Register a model binder for a wildcard.
- *
- * @param string $key
- * @param string $class
- * @param \Closure $callback
- * @return void
- * @throws NotFoundHttpException
- * @static
- */
- public static function model($key, $class, $callback = null){
- \Illuminate\Routing\Router::model($key, $class, $callback);
- }
-
- /**
- * Add a new route parameter binder.
- *
- * @param string $key
- * @param callable $binder
- * @return void
- * @static
- */
- public static function bind($key, $binder){
- \Illuminate\Routing\Router::bind($key, $binder);
- }
-
- /**
- * Set a global where pattern on all routes
- *
- * @param string $key
- * @param string $pattern
- * @return void
- * @static
- */
- public static function pattern($key, $pattern){
- \Illuminate\Routing\Router::pattern($key, $pattern);
- }
-
- /**
- * Call the given route's before filters.
- *
- * @param \Illuminate\Routing\Route $route
- * @param \Illuminate\Http\Request $request
- * @return mixed
- * @static
- */
- public static function callRouteBefore($route, $request){
- return \Illuminate\Routing\Router::callRouteBefore($route, $request);
- }
-
- /**
- * Find the patterned filters matching a request.
- *
- * @param \Illuminate\Http\Request $request
- * @return array
- * @static
- */
- public static function findPatternFilters($request){
- return \Illuminate\Routing\Router::findPatternFilters($request);
- }
-
- /**
- * Call the given route's before filters.
- *
- * @param \Illuminate\Routing\Route $route
- * @param \Illuminate\Http\Request $request
- * @param \Illuminate\Http\Response $response
- * @return mixed
- * @static
- */
- public static function callRouteAfter($route, $request, $response){
- return \Illuminate\Routing\Router::callRouteAfter($route, $request, $response);
- }
-
- /**
- * Call the given route filter.
- *
- * @param string $filter
- * @param array $parameters
- * @param \Illuminate\Routing\Route $route
- * @param \Illuminate\Http\Request $request
- * @param \Illuminate\Http\Response|null $response
- * @return mixed
- * @static
- */
- public static function callRouteFilter($filter, $parameters, $route, $request, $response = null){
- return \Illuminate\Routing\Router::callRouteFilter($filter, $parameters, $route, $request, $response);
- }
-
- /**
- * Run a callback with filters disable on the router.
- *
- * @param callable $callback
- * @return void
- * @static
- */
- public static function withoutFilters($callback){
- \Illuminate\Routing\Router::withoutFilters($callback);
- }
-
- /**
- * Enable route filtering on the router.
- *
- * @return void
- * @static
- */
- public static function enableFilters(){
- \Illuminate\Routing\Router::enableFilters();
- }
-
- /**
- * Disable route filtering on the router.
- *
- * @return void
- * @static
- */
- public static function disableFilters(){
- \Illuminate\Routing\Router::disableFilters();
- }
-
- /**
- * Get a route parameter for the current route.
- *
- * @param string $key
- * @param string $default
- * @return mixed
- * @static
- */
- public static function input($key, $default = null){
- return \Illuminate\Routing\Router::input($key, $default);
- }
-
- /**
- * Get the currently dispatched route instance.
- *
- * @return \Illuminate\Routing\Route
- * @static
- */
- public static function getCurrentRoute(){
- return \Illuminate\Routing\Router::getCurrentRoute();
- }
-
- /**
- * Get the currently dispatched route instance.
- *
- * @return \Illuminate\Routing\Route
- * @static
- */
- public static function current(){
- return \Illuminate\Routing\Router::current();
- }
-
- /**
- * Get the current route name.
- *
- * @return string|null
- * @static
- */
- public static function currentRouteName(){
- return \Illuminate\Routing\Router::currentRouteName();
- }
-
- /**
- * Determine if the current route matches a given name.
- *
- * @param string $name
- * @return bool
- * @static
- */
- public static function currentRouteNamed($name){
- return \Illuminate\Routing\Router::currentRouteNamed($name);
- }
-
- /**
- * Get the current route action.
- *
- * @return string|null
- * @static
- */
- public static function currentRouteAction(){
- return \Illuminate\Routing\Router::currentRouteAction();
- }
-
- /**
- * Determine if the current route action matches a given action.
- *
- * @param string $action
- * @return bool
- * @static
- */
- public static function currentRouteUses($action){
- return \Illuminate\Routing\Router::currentRouteUses($action);
- }
-
- /**
- * Get the request currently being dispatched.
- *
- * @return \Illuminate\Http\Request
- * @static
- */
- public static function getCurrentRequest(){
- return \Illuminate\Routing\Router::getCurrentRequest();
- }
-
- /**
- * Get the underlying route collection.
- *
- * @return \Illuminate\Routing\RouteCollection
- * @static
- */
- public static function getRoutes(){
- return \Illuminate\Routing\Router::getRoutes();
- }
-
- /**
- * Get the controller dispatcher instance.
- *
- * @return \Illuminate\Routing\ControllerDispatcher
- * @static
- */
- public static function getControllerDispatcher(){
- return \Illuminate\Routing\Router::getControllerDispatcher();
- }
-
- /**
- * Set the controller dispatcher instance.
- *
- * @param \Illuminate\Routing\ControllerDispatcher $dispatcher
- * @return void
- * @static
- */
- public static function setControllerDispatcher($dispatcher){
- \Illuminate\Routing\Router::setControllerDispatcher($dispatcher);
- }
-
- /**
- * Get a controller inspector instance.
- *
- * @return \Illuminate\Routing\ControllerInspector
- * @static
- */
- public static function getInspector(){
- return \Illuminate\Routing\Router::getInspector();
- }
-
- /**
- * Get the response for a given request.
- *
- * @param \Symfony\Component\HttpFoundation\Request $request
- * @return \Symfony\Component\HttpFoundation\Response
- * @static
- */
- public static function handle($request, $type = 1, $catch = true){
- return \Illuminate\Routing\Router::handle($request, $type, $catch);
- }
-
- }
-
-
- class Schema extends \Illuminate\Support\Facades\Schema{
-
- /**
- * Determine if the given table exists.
- *
- * @param string $table
- * @return bool
- * @static
- */
- public static function hasTable($table){
- return \Illuminate\Database\Schema\MySqlBuilder::hasTable($table);
- }
-
- /**
- * Determine if the given table has a given column.
- *
- * @param string $table
- * @param string $column
- * @return bool
- * @static
- */
- public static function hasColumn($table, $column){
- //Method inherited from \Illuminate\Database\Schema\Builder
- return \Illuminate\Database\Schema\MySqlBuilder::hasColumn($table, $column);
- }
-
- /**
- * Modify a table on the schema.
- *
- * @param string $table
- * @param \Closure $callback
- * @return \Illuminate\Database\Schema\Blueprint
- * @static
- */
- public static function table($table, $callback){
- //Method inherited from \Illuminate\Database\Schema\Builder
- return \Illuminate\Database\Schema\MySqlBuilder::table($table, $callback);
- }
-
- /**
- * Create a new table on the schema.
- *
- * @param string $table
- * @param \Closure $callback
- * @return \Illuminate\Database\Schema\Blueprint
- * @static
- */
- public static function create($table, $callback){
- //Method inherited from \Illuminate\Database\Schema\Builder
- return \Illuminate\Database\Schema\MySqlBuilder::create($table, $callback);
- }
-
- /**
- * Drop a table from the schema.
- *
- * @param string $table
- * @return \Illuminate\Database\Schema\Blueprint
- * @static
- */
- public static function drop($table){
- //Method inherited from \Illuminate\Database\Schema\Builder
- return \Illuminate\Database\Schema\MySqlBuilder::drop($table);
- }
-
- /**
- * Drop a table from the schema if it exists.
- *
- * @param string $table
- * @return \Illuminate\Database\Schema\Blueprint
- * @static
- */
- public static function dropIfExists($table){
- //Method inherited from \Illuminate\Database\Schema\Builder
- return \Illuminate\Database\Schema\MySqlBuilder::dropIfExists($table);
- }
-
- /**
- * Rename a table on the schema.
- *
- * @param string $from
- * @param string $to
- * @return \Illuminate\Database\Schema\Blueprint
- * @static
- */
- public static function rename($from, $to){
- //Method inherited from \Illuminate\Database\Schema\Builder
- return \Illuminate\Database\Schema\MySqlBuilder::rename($from, $to);
- }
-
- /**
- * Get the database connection instance.
- *
- * @return \Illuminate\Database\Connection
- * @static
- */
- public static function getConnection(){
- //Method inherited from \Illuminate\Database\Schema\Builder
- return \Illuminate\Database\Schema\MySqlBuilder::getConnection();
- }
-
- /**
- * Set the database connection instance.
- *
- * @param \Illuminate\Database\Connection
- * @return \Illuminate\Database\Schema\Builder
- * @static
- */
- public static function setConnection($connection){
- //Method inherited from \Illuminate\Database\Schema\Builder
- return \Illuminate\Database\Schema\MySqlBuilder::setConnection($connection);
- }
-
- /**
- * Set the Schema Blueprint resolver callback.
- *
- * @param \Closure $resolver
- * @return void
- * @static
- */
- public static function blueprintResolver($resolver){
- //Method inherited from \Illuminate\Database\Schema\Builder
- \Illuminate\Database\Schema\MySqlBuilder::blueprintResolver($resolver);
- }
-
- }
-
-
- class Seeder extends \Illuminate\Database\Seeder{
-
- }
-
-
- class Session extends \Illuminate\Support\Facades\Session{
-
- /**
- * Get the session configuration.
- *
- * @return array
- * @static
- */
- public static function getSessionConfig(){
- return \Illuminate\Session\SessionManager::getSessionConfig();
- }
-
- /**
- * Get the default session driver name.
- *
- * @return string
- * @static
- */
- public static function getDefaultDriver(){
- return \Illuminate\Session\SessionManager::getDefaultDriver();
- }
-
- /**
- * Set the default session driver name.
- *
- * @param string $name
- * @return void
- * @static
- */
- public static function setDefaultDriver($name){
- \Illuminate\Session\SessionManager::setDefaultDriver($name);
- }
-
- /**
- * Get a driver instance.
- *
- * @param string $driver
- * @return mixed
- * @static
- */
- public static function driver($driver = null){
- //Method inherited from \Illuminate\Support\Manager
- return \Illuminate\Session\SessionManager::driver($driver);
- }
-
- /**
- * Register a custom driver creator Closure.
- *
- * @param string $driver
- * @param \Closure $callback
- * @return \Illuminate\Support\Manager|static
- * @static
- */
- public static function extend($driver, $callback){
- //Method inherited from \Illuminate\Support\Manager
- return \Illuminate\Session\SessionManager::extend($driver, $callback);
- }
-
- /**
- * Get all of the created "drivers".
- *
- * @return array
- * @static
- */
- public static function getDrivers(){
- //Method inherited from \Illuminate\Support\Manager
- return \Illuminate\Session\SessionManager::getDrivers();
- }
-
- /**
- * Starts the session storage.
- *
- * @return bool True if session started.
- * @throws \RuntimeException If session fails to start.
- * @api
- * @static
- */
- public static function start(){
- return \Illuminate\Session\Store::start();
- }
-
- /**
- * Returns the session ID.
- *
- * @return string The session ID.
- * @api
- * @static
- */
- public static function getId(){
- return \Illuminate\Session\Store::getId();
- }
-
- /**
- * Sets the session ID
- *
- * @param string $id
- * @api
- * @static
- */
- public static function setId($id){
- return \Illuminate\Session\Store::setId($id);
- }
-
- /**
- * Returns the session name.
- *
- * @return mixed The session name.
- * @api
- * @static
- */
- public static function getName(){
- return \Illuminate\Session\Store::getName();
- }
-
- /**
- * Sets the session name.
- *
- * @param string $name
- * @api
- * @static
- */
- public static function setName($name){
- return \Illuminate\Session\Store::setName($name);
- }
-
- /**
- * Invalidates the current session.
- *
- * Clears all session attributes and flashes and regenerates the
- * session and deletes the old session from persistence.
- *
- * @param int $lifetime Sets the cookie lifetime for the session cookie. A null value
- * will leave the system settings unchanged, 0 sets the cookie
- * to expire with browser session. Time is in seconds, and is
- * not a Unix timestamp.
- * @return bool True if session invalidated, false if error.
- * @api
- * @static
- */
- public static function invalidate($lifetime = null){
- return \Illuminate\Session\Store::invalidate($lifetime);
- }
-
- /**
- * Migrates the current session to a new session id while maintaining all
- * session attributes.
- *
- * @param bool $destroy Whether to delete the old session or leave it to garbage collection.
- * @param int $lifetime Sets the cookie lifetime for the session cookie. A null value
- * will leave the system settings unchanged, 0 sets the cookie
- * to expire with browser session. Time is in seconds, and is
- * not a Unix timestamp.
- * @return bool True if session migrated, false if error.
- * @api
- * @static
- */
- public static function migrate($destroy = false, $lifetime = null){
- return \Illuminate\Session\Store::migrate($destroy, $lifetime);
- }
-
- /**
- * Generate a new session identifier.
- *
- * @param bool $destroy
- * @return bool
- * @static
- */
- public static function regenerate($destroy = false){
- return \Illuminate\Session\Store::regenerate($destroy);
- }
-
- /**
- * Force the session to be saved and closed.
- *
- * This method is generally not required for real sessions as
- * the session will be automatically saved at the end of
- * code execution.
- *
- * @static
- */
- public static function save(){
- return \Illuminate\Session\Store::save();
- }
-
- /**
- * Age the flash data for the session.
- *
- * @return void
- * @static
- */
- public static function ageFlashData(){
- \Illuminate\Session\Store::ageFlashData();
- }
-
- /**
- * Checks if an attribute is defined.
- *
- * @param string $name The attribute name
- * @return bool true if the attribute is defined, false otherwise
- * @api
- * @static
- */
- public static function has($name){
- return \Illuminate\Session\Store::has($name);
- }
-
- /**
- * Returns an attribute.
- *
- * @param string $name The attribute name
- * @param mixed $default The default value if not found.
- * @return mixed
- * @api
- * @static
- */
- public static function get($name, $default = null){
- return \Illuminate\Session\Store::get($name, $default);
- }
-
- /**
- * Determine if the session contains old input.
- *
- * @param string $key
- * @return bool
- * @static
- */
- public static function hasOldInput($key = null){
- return \Illuminate\Session\Store::hasOldInput($key);
- }
-
- /**
- * Get the requested item from the flashed input array.
- *
- * @param string $key
- * @param mixed $default
- * @return mixed
- * @static
- */
- public static function getOldInput($key = null, $default = null){
- return \Illuminate\Session\Store::getOldInput($key, $default);
- }
-
- /**
- * Sets an attribute.
- *
- * @param string $name
- * @param mixed $value
- * @api
- * @static
- */
- public static function set($name, $value){
- return \Illuminate\Session\Store::set($name, $value);
- }
-
- /**
- * Put a key / value pair or array of key / value pairs in the session.
- *
- * @param string|array $key
- * @param mixed|null $value
- * @return void
- * @static
- */
- public static function put($key, $value){
- \Illuminate\Session\Store::put($key, $value);
- }
-
- /**
- * Push a value onto a session array.
- *
- * @param string $key
- * @param mixed $value
- * @return void
- * @static
- */
- public static function push($key, $value){
- \Illuminate\Session\Store::push($key, $value);
- }
-
- /**
- * Flash a key / value pair to the session.
- *
- * @param string $key
- * @param mixed $value
- * @return void
- * @static
- */
- public static function flash($key, $value){
- \Illuminate\Session\Store::flash($key, $value);
- }
-
- /**
- * Flash an input array to the session.
- *
- * @param array $value
- * @return void
- * @static
- */
- public static function flashInput($value){
- \Illuminate\Session\Store::flashInput($value);
- }
-
- /**
- * Reflash all of the session flash data.
- *
- * @return void
- * @static
- */
- public static function reflash(){
- \Illuminate\Session\Store::reflash();
- }
-
- /**
- * Reflash a subset of the current flash data.
- *
- * @param array|mixed $keys
- * @return void
- * @static
- */
- public static function keep($keys = null){
- \Illuminate\Session\Store::keep($keys);
- }
-
- /**
- * Returns attributes.
- *
- * @return array Attributes
- * @api
- * @static
- */
- public static function all(){
- return \Illuminate\Session\Store::all();
- }
-
- /**
- * Sets attributes.
- *
- * @param array $attributes Attributes
- * @static
- */
- public static function replace($attributes){
- return \Illuminate\Session\Store::replace($attributes);
- }
-
- /**
- * Removes an attribute.
- *
- * @param string $name
- * @return mixed The removed value or null when it does not exist
- * @api
- * @static
- */
- public static function remove($name){
- return \Illuminate\Session\Store::remove($name);
- }
-
- /**
- * Remove an item from the session.
- *
- * @param string $key
- * @return void
- * @static
- */
- public static function forget($key){
- \Illuminate\Session\Store::forget($key);
- }
-
- /**
- * Clears all attributes.
- *
- * @api
- * @static
- */
- public static function clear(){
- return \Illuminate\Session\Store::clear();
- }
-
- /**
- * Remove all of the items from the session.
- *
- * @return void
- * @static
- */
- public static function flush(){
- \Illuminate\Session\Store::flush();
- }
-
- /**
- * Checks if the session was started.
- *
- * @return bool
- * @static
- */
- public static function isStarted(){
- return \Illuminate\Session\Store::isStarted();
- }
-
- /**
- * Registers a SessionBagInterface with the session.
- *
- * @param \Symfony\Component\HttpFoundation\Session\SessionBagInterface $bag
- * @static
- */
- public static function registerBag($bag){
- return \Illuminate\Session\Store::registerBag($bag);
- }
-
- /**
- * Gets a bag instance by name.
- *
- * @param string $name
- * @return \Symfony\Component\HttpFoundation\Session\SessionBagInterface
- * @static
- */
- public static function getBag($name){
- return \Illuminate\Session\Store::getBag($name);
- }
-
- /**
- * Gets session meta.
- *
- * @return \Symfony\Component\HttpFoundation\Session\MetadataBag
- * @static
- */
- public static function getMetadataBag(){
- return \Illuminate\Session\Store::getMetadataBag();
- }
-
- /**
- * Get the raw bag data array for a given bag.
- *
- * @param string $name
- * @return array
- * @static
- */
- public static function getBagData($name){
- return \Illuminate\Session\Store::getBagData($name);
- }
-
- /**
- * Get the CSRF token value.
- *
- * @return string
- * @static
- */
- public static function token(){
- return \Illuminate\Session\Store::token();
- }
-
- /**
- * Get the CSRF token value.
- *
- * @return string
- * @static
- */
- public static function getToken(){
- return \Illuminate\Session\Store::getToken();
- }
-
- /**
- * Regenerate the CSRF token value.
- *
- * @return void
- * @static
- */
- public static function regenerateToken(){
- \Illuminate\Session\Store::regenerateToken();
- }
-
- /**
- * Get the underlying session handler implementation.
- *
- * @return \SessionHandlerInterface
- * @static
- */
- public static function getHandler(){
- return \Illuminate\Session\Store::getHandler();
- }
-
- /**
- * Determine if the session handler needs a request.
- *
- * @return bool
- * @static
- */
- public static function handlerNeedsRequest(){
- return \Illuminate\Session\Store::handlerNeedsRequest();
- }
-
- /**
- * Set the request on the handler instance.
- *
- * @param \Symfony\Component\HttpFoundation\Request $request
- * @return void
- * @static
- */
- public static function setRequestOnHandler($request){
- \Illuminate\Session\Store::setRequestOnHandler($request);
- }
-
- }
-
-
- class Str extends \Illuminate\Support\Str{
-
- }
-
-
- class URL extends \Illuminate\Support\Facades\URL{
-
- /**
- * Get the full URL for the current request.
- *
- * @return string
- * @static
- */
- public static function full(){
- return \Illuminate\Routing\UrlGenerator::full();
- }
-
- /**
- * Get the current URL for the request.
- *
- * @return string
- * @static
- */
- public static function current(){
- return \Illuminate\Routing\UrlGenerator::current();
- }
-
- /**
- * Get the URL for the previous request.
- *
- * @return string
- * @static
- */
- public static function previous(){
- return \Illuminate\Routing\UrlGenerator::previous();
- }
-
- /**
- * Generate a absolute URL to the given path.
- *
- * @param string $path
- * @param mixed $extra
- * @param bool $secure
- * @return string
- * @static
- */
- public static function to($path, $extra = array(), $secure = null){
- return \Illuminate\Routing\UrlGenerator::to($path, $extra, $secure);
- }
-
- /**
- * Generate a secure, absolute URL to the given path.
- *
- * @param string $path
- * @param array $parameters
- * @return string
- * @static
- */
- public static function secure($path, $parameters = array()){
- return \Illuminate\Routing\UrlGenerator::secure($path, $parameters);
- }
-
- /**
- * Generate a URL to an application asset.
- *
- * @param string $path
- * @param bool $secure
- * @return string
- * @static
- */
- public static function asset($path, $secure = null){
- return \Illuminate\Routing\UrlGenerator::asset($path, $secure);
- }
-
- /**
- * Generate a URL to a secure asset.
- *
- * @param string $path
- * @return string
- * @static
- */
- public static function secureAsset($path){
- return \Illuminate\Routing\UrlGenerator::secureAsset($path);
- }
-
- /**
- * Get the URL to a named route.
- *
- * @param string $name
- * @param mixed $parameters
- * @param bool $absolute
- * @param \Illuminate\Routing\Route $route
- * @return string
- * @throws \InvalidArgumentException
- * @static
- */
- public static function route($name, $parameters = array(), $absolute = true, $route = null){
- return \Illuminate\Routing\UrlGenerator::route($name, $parameters, $absolute, $route);
- }
-
- /**
- * Get the URL to a controller action.
- *
- * @param string $action
- * @param mixed $parameters
- * @param bool $absolute
- * @return string
- * @static
- */
- public static function action($action, $parameters = array(), $absolute = true){
- return \Illuminate\Routing\UrlGenerator::action($action, $parameters, $absolute);
- }
-
- /**
- * Determine if the given path is a valid URL.
- *
- * @param string $path
- * @return bool
- * @static
- */
- public static function isValidUrl($path){
- return \Illuminate\Routing\UrlGenerator::isValidUrl($path);
- }
-
- /**
- * Get the request instance.
- *
- * @return \Symfony\Component\HttpFoundation\Request
- * @static
- */
- public static function getRequest(){
- return \Illuminate\Routing\UrlGenerator::getRequest();
- }
-
- /**
- * Set the current request instance.
- *
- * @param \Symfony\Component\HttpFoundation\Request $request
- * @return void
- * @static
- */
- public static function setRequest($request){
- \Illuminate\Routing\UrlGenerator::setRequest($request);
- }
-
- }
-
-
- class Validator extends \Illuminate\Support\Facades\Validator{
-
- /**
- * Create a new Validator instance.
- *
- * @param array $data
- * @param array $rules
- * @param array $messages
- * @return \Illuminate\Validation\Validator
- * @static
- */
- public static function make($data, $rules, $messages = array(), $customAttributes = array()){
- return \Illuminate\Validation\Factory::make($data, $rules, $messages, $customAttributes);
- }
-
- /**
- * Register a custom validator extension.
- *
- * @param string $rule
- * @param \Closure|string $extension
- * @param string $message
- * @return void
- * @static
- */
- public static function extend($rule, $extension, $message = null){
- \Illuminate\Validation\Factory::extend($rule, $extension, $message);
- }
-
- /**
- * Register a custom implicit validator extension.
- *
- * @param string $rule
- * @param \Closure|string $extension
- * @param string $message
- * @return void
- * @static
- */
- public static function extendImplicit($rule, $extension, $message = null){
- \Illuminate\Validation\Factory::extendImplicit($rule, $extension, $message);
- }
-
- /**
- * Register a custom implicit validator message replacer.
- *
- * @param string $rule
- * @param \Closure|string $replacer
- * @return void
- * @static
- */
- public static function replacer($rule, $replacer){
- \Illuminate\Validation\Factory::replacer($rule, $replacer);
- }
-
- /**
- * Set the Validator instance resolver.
- *
- * @param \Closure $resolver
- * @return void
- * @static
- */
- public static function resolver($resolver){
- \Illuminate\Validation\Factory::resolver($resolver);
- }
-
- /**
- * Get the Translator implementation.
- *
- * @return \Symfony\Component\Translation\TranslatorInterface
- * @static
- */
- public static function getTranslator(){
- return \Illuminate\Validation\Factory::getTranslator();
- }
-
- /**
- * Get the Presence Verifier implementation.
- *
- * @return \Illuminate\Validation\PresenceVerifierInterface
- * @static
- */
- public static function getPresenceVerifier(){
- return \Illuminate\Validation\Factory::getPresenceVerifier();
- }
-
- /**
- * Set the Presence Verifier implementation.
- *
- * @param \Illuminate\Validation\PresenceVerifierInterface $presenceVerifier
- * @return void
- * @static
- */
- public static function setPresenceVerifier($presenceVerifier){
- \Illuminate\Validation\Factory::setPresenceVerifier($presenceVerifier);
- }
-
- }
-
-
- class View extends \Illuminate\Support\Facades\View{
-
- /**
- * Get the evaluated view contents for the given view.
- *
- * @param string $view
- * @param array $data
- * @param array $mergeData
- * @return \Illuminate\View\View
- * @static
- */
- public static function make($view, $data = array(), $mergeData = array()){
- return \Illuminate\View\Environment::make($view, $data, $mergeData);
- }
-
- /**
- * Get the evaluated view contents for a named view.
- *
- * @param string $view
- * @param mixed $data
- * @return \Illuminate\View\View
- * @static
- */
- public static function of($view, $data = array()){
- return \Illuminate\View\Environment::of($view, $data);
- }
-
- /**
- * Register a named view.
- *
- * @param string $view
- * @param string $name
- * @return void
- * @static
- */
- public static function name($view, $name){
- \Illuminate\View\Environment::name($view, $name);
- }
-
- /**
- * Determine if a given view exists.
- *
- * @param string $view
- * @return bool
- * @static
- */
- public static function exists($view){
- return \Illuminate\View\Environment::exists($view);
- }
-
- /**
- * Get the rendered contents of a partial from a loop.
- *
- * @param string $view
- * @param array $data
- * @param string $iterator
- * @param string $empty
- * @return string
- * @static
- */
- public static function renderEach($view, $data, $iterator, $empty = 'raw|'){
- return \Illuminate\View\Environment::renderEach($view, $data, $iterator, $empty);
- }
-
- /**
- * Add a piece of shared data to the environment.
- *
- * @param string $key
- * @param mixed $value
- * @return void
- * @static
- */
- public static function share($key, $value = null){
- \Illuminate\View\Environment::share($key, $value);
- }
-
- /**
- * Register a view creator event.
- *
- * @param array|string $views
- * @param \Closure|string $callback
- * @return array
- * @static
- */
- public static function creator($views, $callback){
- return \Illuminate\View\Environment::creator($views, $callback);
- }
-
- /**
- * Register multiple view composers via an array.
- *
- * @param array $composers
- * @return array
- * @static
- */
- public static function composers($composers){
- return \Illuminate\View\Environment::composers($composers);
- }
-
- /**
- * Register a view composer event.
- *
- * @param array|string $views
- * @param \Closure|string $callback
- * @return array
- * @static
- */
- public static function composer($views, $callback, $priority = null){
- return \Illuminate\View\Environment::composer($views, $callback, $priority);
- }
-
- /**
- * Call the composer for a given view.
- *
- * @param \Illuminate\View\View $view
- * @return void
- * @static
- */
- public static function callComposer($view){
- \Illuminate\View\Environment::callComposer($view);
- }
-
- /**
- * Call the creator for a given view.
- *
- * @param \Illuminate\View\View $view
- * @return void
- * @static
- */
- public static function callCreator($view){
- \Illuminate\View\Environment::callCreator($view);
- }
-
- /**
- * Start injecting content into a section.
- *
- * @param string $section
- * @param string $content
- * @return void
- * @static
- */
- public static function startSection($section, $content = ''){
- \Illuminate\View\Environment::startSection($section, $content);
- }
-
- /**
- * Inject inline content into a section.
- *
- * @param string $section
- * @param string $content
- * @return void
- * @static
- */
- public static function inject($section, $content){
- \Illuminate\View\Environment::inject($section, $content);
- }
-
- /**
- * Stop injecting content into a section and return its contents.
- *
- * @return string
- * @static
- */
- public static function yieldSection(){
- return \Illuminate\View\Environment::yieldSection();
- }
-
- /**
- * Stop injecting content into a section.
- *
- * @param bool $overwrite
- * @return string
- * @static
- */
- public static function stopSection($overwrite = false){
- return \Illuminate\View\Environment::stopSection($overwrite);
- }
-
- /**
- * Stop injecting content into a section and append it.
- *
- * @return string
- * @static
- */
- public static function appendSection(){
- return \Illuminate\View\Environment::appendSection();
- }
-
- /**
- * Get the string contents of a section.
- *
- * @param string $section
- * @param string $default
- * @return string
- * @static
- */
- public static function yieldContent($section, $default = ''){
- return \Illuminate\View\Environment::yieldContent($section, $default);
- }
-
- /**
- * Flush all of the section contents.
- *
- * @return void
- * @static
- */
- public static function flushSections(){
- \Illuminate\View\Environment::flushSections();
- }
-
- /**
- * Flush all of the section contents if done rendering.
- *
- * @return void
- * @static
- */
- public static function flushSectionsIfDoneRendering(){
- \Illuminate\View\Environment::flushSectionsIfDoneRendering();
- }
-
- /**
- * Increment the rendering counter.
- *
- * @return void
- * @static
- */
- public static function incrementRender(){
- \Illuminate\View\Environment::incrementRender();
- }
-
- /**
- * Decrement the rendering counter.
- *
- * @return void
- * @static
- */
- public static function decrementRender(){
- \Illuminate\View\Environment::decrementRender();
- }
-
- /**
- * Check if there are no active render operations.
- *
- * @return bool
- * @static
- */
- public static function doneRendering(){
- return \Illuminate\View\Environment::doneRendering();
- }
-
- /**
- * Add a location to the array of view locations.
- *
- * @param string $location
- * @return void
- * @static
- */
- public static function addLocation($location){
- \Illuminate\View\Environment::addLocation($location);
- }
-
- /**
- * Add a new namespace to the loader.
- *
- * @param string $namespace
- * @param string|array $hints
- * @return void
- * @static
- */
- public static function addNamespace($namespace, $hints){
- \Illuminate\View\Environment::addNamespace($namespace, $hints);
- }
-
- /**
- * Prepend a new namespace to the loader.
- *
- * @param string $namespace
- * @param string|array $hints
- * @return void
- * @static
- */
- public static function prependNamespace($namespace, $hints){
- \Illuminate\View\Environment::prependNamespace($namespace, $hints);
- }
-
- /**
- * Register a valid view extension and its engine.
- *
- * @param string $extension
- * @param string $engine
- * @param \Closure $resolver
- * @return void
- * @static
- */
- public static function addExtension($extension, $engine, $resolver = null){
- \Illuminate\View\Environment::addExtension($extension, $engine, $resolver);
- }
-
- /**
- * Get the extension to engine bindings.
- *
- * @return array
- * @static
- */
- public static function getExtensions(){
- return \Illuminate\View\Environment::getExtensions();
- }
-
- /**
- * Get the engine resolver instance.
- *
- * @return \Illuminate\View\Engines\EngineResolver
- * @static
- */
- public static function getEngineResolver(){
- return \Illuminate\View\Environment::getEngineResolver();
- }
-
- /**
- * Get the view finder instance.
- *
- * @return \Illuminate\View\ViewFinderInterface
- * @static
- */
- public static function getFinder(){
- return \Illuminate\View\Environment::getFinder();
- }
-
- /**
- * Set the view finder instance.
- *
- * @return void
- * @static
- */
- public static function setFinder($finder){
- \Illuminate\View\Environment::setFinder($finder);
- }
-
- /**
- * Get the event dispatcher instance.
- *
- * @return \Illuminate\Events\Dispatcher
- * @static
- */
- public static function getDispatcher(){
- return \Illuminate\View\Environment::getDispatcher();
- }
-
- /**
- * Set the event dispatcher instance.
- *
- * @param \Illuminate\Events\Dispatcher
- * @return void
- * @static
- */
- public static function setDispatcher($events){
- \Illuminate\View\Environment::setDispatcher($events);
- }
-
- /**
- * Get the IoC container instance.
- *
- * @return \Illuminate\Container\Container
- * @static
- */
- public static function getContainer(){
- return \Illuminate\View\Environment::getContainer();
- }
-
- /**
- * Set the IoC container instance.
- *
- * @param \Illuminate\Container\Container $container
- * @return void
- * @static
- */
- public static function setContainer($container){
- \Illuminate\View\Environment::setContainer($container);
- }
-
- /**
- * Get an item from the shared data.
- *
- * @param string $key
- * @param mixed $default
- * @return mixed
- * @static
- */
- public static function shared($key, $default = null){
- return \Illuminate\View\Environment::shared($key, $default);
- }
-
- /**
- * Get all of the shared data for the environment.
- *
- * @return array
- * @static
- */
- public static function getShared(){
- return \Illuminate\View\Environment::getShared();
- }
-
- /**
- * Get the entire array of sections.
- *
- * @return array
- * @static
- */
- public static function getSections(){
- return \Illuminate\View\Environment::getSections();
- }
-
- /**
- * Get all of the registered named views in environment.
- *
- * @return array
- * @static
- */
- public static function getNames(){
- return \Illuminate\View\Environment::getNames();
- }
-
- }
-
-
- class SSH extends \Illuminate\Support\Facades\SSH{
-
- /**
- * Get a remote connection instance.
- *
- * @param string|array|mixed $name
- * @return \Illuminate\Remote\Connection
- * @static
- */
- public static function into($name){
- return \Illuminate\Remote\RemoteManager::into($name);
- }
-
- /**
- * Get a remote connection instance.
- *
- * @param string|array $name
- * @return \Illuminate\Remote\Connection
- * @static
- */
- public static function connection($name = null){
- return \Illuminate\Remote\RemoteManager::connection($name);
- }
-
- /**
- * Get a connection group instance by name.
- *
- * @param string $name
- * @return \Illuminate\Remote\Connection
- * @static
- */
- public static function group($name){
- return \Illuminate\Remote\RemoteManager::group($name);
- }
-
- /**
- * Resolve a multiple connection instance.
- *
- * @param array $names
- * @return \Illuminate\Remote\MultiConnection
- * @static
- */
- public static function multiple($names){
- return \Illuminate\Remote\RemoteManager::multiple($names);
- }
-
- /**
- * Resolve a remote connection instance.
- *
- * @param string $name
- * @return \Illuminate\Remote\Connection
- * @static
- */
- public static function resolve($name){
- return \Illuminate\Remote\RemoteManager::resolve($name);
- }
-
- /**
- * Get the default connection name.
- *
- * @return string
- * @static
- */
- public static function getDefaultConnection(){
- return \Illuminate\Remote\RemoteManager::getDefaultConnection();
- }
-
- /**
- * Set the default connection name.
- *
- * @param string $name
- * @return void
- * @static
- */
- public static function setDefaultConnection($name){
- \Illuminate\Remote\RemoteManager::setDefaultConnection($name);
- }
-
- /**
- * Define a set of commands as a task.
- *
- * @param string $task
- * @param string|array $commands
- * @return void
- * @static
- */
- public static function define($task, $commands){
- \Illuminate\Remote\Connection::define($task, $commands);
- }
-
- /**
- * Run a task against the connection.
- *
- * @param string $task
- * @param \Closure $callback
- * @return void
- * @static
- */
- public static function task($task, $callback = null){
- \Illuminate\Remote\Connection::task($task, $callback);
- }
-
- /**
- * Run a set of commands against the connection.
- *
- * @param string|array $commands
- * @param \Closure $callback
- * @return void
- * @static
- */
- public static function run($commands, $callback = null){
- \Illuminate\Remote\Connection::run($commands, $callback);
- }
-
- /**
- * Download the contents of a remote file.
- *
- * @param string $remote
- * @param string $local
- * @return void
- * @static
- */
- public static function get($remote, $local){
- \Illuminate\Remote\Connection::get($remote, $local);
- }
-
- /**
- * Get the contents of a remote file.
- *
- * @param string $remote
- * @return string
- * @static
- */
- public static function getString($remote){
- return \Illuminate\Remote\Connection::getString($remote);
- }
-
- /**
- * Upload a local file to the server.
- *
- * @param string $local
- * @param string $remote
- * @return void
- * @static
- */
- public static function put($local, $remote){
- \Illuminate\Remote\Connection::put($local, $remote);
- }
-
- /**
- * Upload a string to to the given file on the server.
- *
- * @param string $remote
- * @param string $contents
- * @return void
- * @static
- */
- public static function putString($remote, $contents){
- \Illuminate\Remote\Connection::putString($remote, $contents);
- }
-
- /**
- * Display the given line using the default output.
- *
- * @param string $line
- * @return void
- * @static
- */
- public static function display($line){
- \Illuminate\Remote\Connection::display($line);
- }
-
- /**
- * Get the exit status of the last command.
- *
- * @return int|bool
- * @static
- */
- public static function status(){
- return \Illuminate\Remote\Connection::status();
- }
-
- /**
- * Get the gateway implementation.
- *
- * @return \Illuminate\Remote\GatewayInterface
- * @throws \RuntimeException
- * @static
- */
- public static function getGateway(){
- return \Illuminate\Remote\Connection::getGateway();
- }
-
- /**
- * Get the output implementation for the connection.
- *
- * @return \Symfony\Component\Console\Output\OutputInterface
- * @static
- */
- public static function getOutput(){
- return \Illuminate\Remote\Connection::getOutput();
- }
-
- /**
- * Set the output implementation.
- *
- * @param \Symfony\Component\Console\Output\OutputInterface $output
- * @return void
- * @static
- */
- public static function setOutput($output){
- \Illuminate\Remote\Connection::setOutput($output);
- }
-
- }
-
-
- class Alert extends \Bootstrapper\Alert{
-
- }
-
-
- class Badge extends \Bootstrapper\Badge{
-
- }
-
-
- class Breadcrumb extends \Bootstrapper\Breadcrumb{
-
- }
-
-
- class Button extends \Bootstrapper\Button{
-
- }
-
-
- class ButtonGroup extends \Bootstrapper\ButtonGroup{
-
- }
-
-
- class ButtonToolbar extends \Bootstrapper\ButtonToolbar{
-
- }
-
-
- class Carousel extends \Bootstrapper\Carousel{
-
- }
-
-
- class DropdownButton extends \Bootstrapper\DropdownButton{
-
- }
-
-
- class Form extends \Bootstrapper\Form{
-
- /**
- * Open up a new HTML form.
- *
- * @param array $options
- * @return string
- * @static
- */
- public static function open($options = array()){
- return \Illuminate\Html\FormBuilder::open($options);
- }
-
- /**
- * Create a new model based form builder.
- *
- * @param mixed $model
- * @param array $options
- * @return string
- * @static
- */
- public static function model($model, $options = array()){
- return \Illuminate\Html\FormBuilder::model($model, $options);
- }
-
- /**
- * Set the model instance on the form builder.
- *
- * @param mixed $model
- * @return void
- * @static
- */
- public static function setModel($model){
- \Illuminate\Html\FormBuilder::setModel($model);
- }
-
- /**
- * Close the current form.
- *
- * @return string
- * @static
- */
- public static function close(){
- return \Illuminate\Html\FormBuilder::close();
- }
-
- /**
- * Generate a hidden field with the current CSRF token.
- *
- * @return string
- * @static
- */
- public static function token(){
- return \Illuminate\Html\FormBuilder::token();
- }
-
- /**
- * Create a form label element.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return string
- * @static
- */
- public static function label($name, $value = null, $options = array()){
- return \Illuminate\Html\FormBuilder::label($name, $value, $options);
- }
-
- /**
- * Create a form input field.
- *
- * @param string $type
- * @param string $name
- * @param string $value
- * @param array $options
- * @return string
- * @static
- */
- public static function input($type, $name, $value = null, $options = array()){
- return \Illuminate\Html\FormBuilder::input($type, $name, $value, $options);
- }
-
- /**
- * Create a text input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return string
- * @static
- */
- public static function text($name, $value = null, $options = array()){
- return \Illuminate\Html\FormBuilder::text($name, $value, $options);
- }
-
- /**
- * Create a password input field.
- *
- * @param string $name
- * @param array $options
- * @return string
- * @static
- */
- public static function password($name, $options = array()){
- return \Illuminate\Html\FormBuilder::password($name, $options);
- }
-
- /**
- * Create a hidden input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return string
- * @static
- */
- public static function hidden($name, $value = null, $options = array()){
- return \Illuminate\Html\FormBuilder::hidden($name, $value, $options);
- }
-
- /**
- * Create an e-mail input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return string
- * @static
- */
- public static function email($name, $value = null, $options = array()){
- return \Illuminate\Html\FormBuilder::email($name, $value, $options);
- }
-
- /**
- * Create a url input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return string
- * @static
- */
- public static function url($name, $value = null, $options = array()){
- return \Illuminate\Html\FormBuilder::url($name, $value, $options);
- }
-
- /**
- * Create a file input field.
- *
- * @param string $name
- * @param array $options
- * @return string
- * @static
- */
- public static function file($name, $options = array()){
- return \Illuminate\Html\FormBuilder::file($name, $options);
- }
-
- /**
- * Create a textarea input field.
- *
- * @param string $name
- * @param string $value
- * @param array $options
- * @return string
- * @static
- */
- public static function textarea($name, $value = null, $options = array()){
- return \Illuminate\Html\FormBuilder::textarea($name, $value, $options);
- }
-
- /**
- * Create a select box field.
- *
- * @param string $name
- * @param array $list
- * @param string $selected
- * @param array $options
- * @return string
- * @static
- */
- public static function select($name, $list = array(), $selected = null, $options = array()){
- return \Illuminate\Html\FormBuilder::select($name, $list, $selected, $options);
- }
-
- /**
- * Create a select range field.
- *
- * @param string $name
- * @param string $begin
- * @param string $end
- * @param string $selected
- * @param array $options
- * @return string
- * @static
- */
- public static function selectRange($name, $begin, $end, $selected = null, $options = array()){
- return \Illuminate\Html\FormBuilder::selectRange($name, $begin, $end, $selected, $options);
- }
-
- /**
- * Create a select year field.
- *
- * @param string $name
- * @param string $begin
- * @param string $end
- * @param string $selected
- * @param array $options
- * @return string
- * @static
- */
- public static function selectYear(){
- return \Illuminate\Html\FormBuilder::selectYear();
- }
-
- /**
- * Create a select month field.
- *
- * @param string $name
- * @param string $selected
- * @param array $options
- * @return string
- * @static
- */
- public static function selectMonth($name, $selected = null, $options = array()){
- return \Illuminate\Html\FormBuilder::selectMonth($name, $selected, $options);
- }
-
- /**
- * Get the select option for the given value.
- *
- * @param string $display
- * @param string $value
- * @param string $selected
- * @return string
- * @static
- */
- public static function getSelectOption($display, $value, $selected){
- return \Illuminate\Html\FormBuilder::getSelectOption($display, $value, $selected);
- }
-
- /**
- * Create a checkbox input field.
- *
- * @param string $name
- * @param mixed $value
- * @param bool $checked
- * @param array $options
- * @return string
- * @static
- */
- public static function checkbox($name, $value = 1, $checked = null, $options = array()){
- return \Illuminate\Html\FormBuilder::checkbox($name, $value, $checked, $options);
- }
-
- /**
- * Create a radio button input field.
- *
- * @param string $name
- * @param mixed $value
- * @param bool $checked
- * @param array $options
- * @return string
- * @static
- */
- public static function radio($name, $value = null, $checked = null, $options = array()){
- return \Illuminate\Html\FormBuilder::radio($name, $value, $checked, $options);
- }
-
- /**
- * Create a HTML reset input element.
- *
- * @param string $value
- * @param array $attributes
- * @return string
- * @static
- */
- public static function reset($value, $attributes = array()){
- return \Illuminate\Html\FormBuilder::reset($value, $attributes);
- }
-
- /**
- * Create a HTML image input element.
- *
- * @param string $url
- * @param string $name
- * @param array $attributes
- * @return string
- * @static
- */
- public static function image($url, $name = null, $attributes = array()){
- return \Illuminate\Html\FormBuilder::image($url, $name, $attributes);
- }
-
- /**
- * Create a submit button element.
- *
- * @param string $value
- * @param array $options
- * @return string
- * @static
- */
- public static function submit($value = null, $options = array()){
- return \Illuminate\Html\FormBuilder::submit($value, $options);
- }
-
- /**
- * Create a button element.
- *
- * @param string $value
- * @param array $options
- * @return string
- * @static
- */
- public static function button($value = null, $options = array()){
- return \Illuminate\Html\FormBuilder::button($value, $options);
- }
-
- /**
- * Register a custom form macro.
- *
- * @param string $name
- * @param callable $macro
- * @return void
- * @static
- */
- public static function macro($name, $macro){
- \Illuminate\Html\FormBuilder::macro($name, $macro);
- }
-
- /**
- * Get the ID attribute for a field name.
- *
- * @param string $name
- * @param array $attributes
- * @return string
- * @static
- */
- public static function getIdAttribute($name, $attributes){
- return \Illuminate\Html\FormBuilder::getIdAttribute($name, $attributes);
- }
-
- /**
- * Get the value that should be assigned to the field.
- *
- * @param string $name
- * @param string $value
- * @return string
- * @static
- */
- public static function getValueAttribute($name, $value = null){
- return \Illuminate\Html\FormBuilder::getValueAttribute($name, $value);
- }
-
- /**
- * Get a value from the session's old input.
- *
- * @param string $name
- * @return string
- * @static
- */
- public static function old($name){
- return \Illuminate\Html\FormBuilder::old($name);
- }
-
- /**
- * Determine if the old input is empty.
- *
- * @return bool
- * @static
- */
- public static function oldInputIsEmpty(){
- return \Illuminate\Html\FormBuilder::oldInputIsEmpty();
- }
-
- /**
- * Get the session store implementation.
- *
- * @return \Illuminate\Session\Store $session
- * @static
- */
- public static function getSessionStore(){
- return \Illuminate\Html\FormBuilder::getSessionStore();
- }
-
- /**
- * Set the session store implementation.
- *
- * @param \Illuminate\Session\Store $session
- * @return \Illuminate\Html\FormBuilder
- * @static
- */
- public static function setSessionStore($session){
- return \Illuminate\Html\FormBuilder::setSessionStore($session);
- }
-
- }
-
-
- class Helpers extends \Bootstrapper\Helpers{
-
- }
-
-
- class Icon extends \Bootstrapper\Icon{
-
- }
-
-
- class Image extends \Intervention\Image\Facades\Image{
-
- /**
- * Open a new image resource from image file
- *
- * @param mixed $source
- * @return \Intervention\Image\Image
- * @static
- */
- public static function make($source){
- return \Intervention\Image\Image::make($source);
- }
-
- /**
- * Create a new empty image resource
- *
- * @param int $width
- * @param int $height
- * @param mixed $bgcolor
- * @return \Intervention\Image\Image
- * @static
- */
- public static function canvas($width, $height, $bgcolor = null){
- return \Intervention\Image\Image::canvas($width, $height, $bgcolor);
- }
-
- /**
- * Create a new image resource with image data from string
- *
- * @param string $data
- * @return \Intervention\Image\Image
- * @static
- */
- public static function raw($string){
- return \Intervention\Image\Image::raw($string);
- }
-
- /**
- * Create new cached image and run callback
- * (requires additional package intervention/imagecache)
- *
- * @param \Closure $callback
- * @param integer $lifetime
- * @param boolean $returnObj
- * @return \Intervention\Image\Image
- * @static
- */
- public static function cache($callback = null, $lifetime = null, $returnObj = false){
- return \Intervention\Image\Image::cache($callback, $lifetime, $returnObj);
- }
-
- /**
- * Open a new image resource from image file
- *
- * @param string $path
- * @return \Intervention\Image\Image
- * @static
- */
- public static function open($path){
- return \Intervention\Image\Image::open($path);
- }
-
- /**
- * Resize current image based on given width/height
- *
- * Width and height are optional, the not given parameter is calculated
- * based on the given. The ratio boolean decides whether the resizing
- * should keep the image ratio. You can also pass along a boolean to
- * prevent the image from being upsized.
- *
- * @param integer $width The target width for the image
- * @param integer $height The target height for the image
- * @param boolean $ratio Determines if the image ratio should be preserved
- * @param boolean $upsize Determines whether the image can be upsized
- * @return \Intervention\Image\Image
- * @static
- */
- public static function resize($width = null, $height = null, $ratio = false, $upsize = true){
- return \Intervention\Image\Image::resize($width, $height, $ratio, $upsize);
- }
-
- /**
- * Legacy method to support old resizing calls
- *
- * @param array $dimensions
- * @return \Intervention\Image\Image
- * @static
- */
- public static function legacyResize($dimensions = array()){
- return \Intervention\Image\Image::legacyResize($dimensions);
- }
-
- /**
- * Resize image to new width, constraining proportions
- *
- * @param integer $width
- * @return \Intervention\Image\Image
- * @static
- */
- public static function widen($width){
- return \Intervention\Image\Image::widen($width);
- }
-
- /**
- * Resize image to new height, constraining proportions
- *
- * @param integer $height
- * @return \Intervention\Image\Image
- * @static
- */
- public static function heighten($height){
- return \Intervention\Image\Image::heighten($height);
- }
-
- /**
- * Resize image canvas
- *
- * @param int $width
- * @param int $height
- * @param string $anchor
- * @param boolean $relative
- * @param mixed $bgcolor
- * @return \Intervention\Image\Image
- * @static
- */
- public static function resizeCanvas($width, $height, $anchor = null, $relative = false, $bgcolor = null){
- return \Intervention\Image\Image::resizeCanvas($width, $height, $anchor, $relative, $bgcolor);
- }
-
- /**
- * Crop the current image
- *
- * @param integer $width
- * @param integer $height
- * @param integer $pos_x
- * @param integer $pos_y
- * @return \Intervention\Image\Image
- * @static
- */
- public static function crop($width, $height, $pos_x = null, $pos_y = null){
- return \Intervention\Image\Image::crop($width, $height, $pos_x, $pos_y);
- }
-
- /**
- * Cut out a detail of the image in given ratio and resize to output size
- *
- * @param integer $width
- * @param integer $height
- * @return \Intervention\Image\Image
- * @static
- */
- public static function grab($width = null, $height = null){
- return \Intervention\Image\Image::grab($width, $height);
- }
-
- /**
- * Legacy Method to support older grab calls
- *
- * @param array $dimensions
- * @return \Intervention\Image\Image
- * @static
- */
- public static function legacyGrab($dimensions = array()){
- return \Intervention\Image\Image::legacyGrab($dimensions);
- }
-
- /**
- * Trim away image space in given color
- *
- * @param string $base Position of the color to trim away
- * @param array $away Borders to trim away
- * @param int $tolerance Tolerance of color comparison
- * @param int $feather Amount of pixels outside (when positive) or inside (when negative) of the strict limit of the matched color
- * @return \Intervention\Image\Image
- * @static
- */
- public static function trim($base = null, $away = null, $tolerance = null, $feather = 0){
- return \Intervention\Image\Image::trim($base, $away, $tolerance, $feather);
- }
-
- /**
- * Mirror image horizontally or vertically
- *
- * @param mixed $mode
- * @return \Intervention\Image\Image
- * @static
- */
- public static function flip($mode = null){
- return \Intervention\Image\Image::flip($mode);
- }
-
- /**
- * Insert another image on top of the current image
- *
- * @param mixed $source
- * @param integer $pos_x
- * @param integer $pos_y
- * @param string $anchor
- * @return \Intervention\Image\Image
- * @static
- */
- public static function insert($source, $pos_x = 0, $pos_y = 0, $anchor = null){
- return \Intervention\Image\Image::insert($source, $pos_x, $pos_y, $anchor);
- }
-
- /**
- * Set opacity of current image
- *
- * @param integer $transparency
- * @return \Intervention\Image\Image
- * @static
- */
- public static function opacity($transparency){
- return \Intervention\Image\Image::opacity($transparency);
- }
-
- /**
- * Apply given image as alpha mask on current image
- *
- * @param mixed $source
- * @param boolean $mask_with_alpha
- * @return \Intervention\Image\Image
- * @static
- */
- public static function mask($source, $mask_with_alpha = false){
- return \Intervention\Image\Image::mask($source, $mask_with_alpha);
- }
-
- /**
- * Rotate image with given angle
- *
- * @param float $angle
- * @param string $color
- * @param int $ignore_transparent
- * @return \Intervention\Image\Image
- * @static
- */
- public static function rotate($angle = 0, $bgcolor = '#000000', $ignore_transparent = 0){
- return \Intervention\Image\Image::rotate($angle, $bgcolor, $ignore_transparent);
- }
-
- /**
- * Fill image with given color or image source at position x,y
- *
- * @param mixed $source
- * @param integer $pos_x
- * @param integer $pos_y
- * @return \Intervention\Image\Image
- * @static
- */
- public static function fill($source, $pos_x = null, $pos_y = null){
- return \Intervention\Image\Image::fill($source, $pos_x, $pos_y);
- }
-
- /**
- * Set single pixel
- *
- * @param string $color
- * @param integer $pos_x
- * @param integer $pos_y
- * @return \Intervention\Image\Image
- * @static
- */
- public static function pixel($color, $pos_x = 0, $pos_y = 0){
- return \Intervention\Image\Image::pixel($color, $pos_x, $pos_y);
- }
-
- /**
- * Draw rectangle in current image starting at point 1 and ending at point 2
- *
- * @param string $color
- * @param integer $x1
- * @param integer $y1
- * @param integer $x2
- * @param integer $y2
- * @param boolean $filled
- * @return \Intervention\Image\Image
- * @static
- */
- public static function rectangle($color, $x1 = 0, $y1 = 0, $x2 = 10, $y2 = 10, $filled = true){
- return \Intervention\Image\Image::rectangle($color, $x1, $y1, $x2, $y2, $filled);
- }
-
- /**
- * Draw a line in current image starting at point 1 and ending at point 2
- *
- * @param string $color
- * @param integer $x1
- * @param integer $y1
- * @param integer $x2
- * @param integer $y2
- * @return \Intervention\Image\Image
- * @static
- */
- public static function line($color, $x1 = 0, $y1 = 0, $x2 = 10, $y2 = 10){
- return \Intervention\Image\Image::line($color, $x1, $y1, $x2, $y2);
- }
-
- /**
- * Draw an ellipse centered at given coordinates.
- *
- * @param string $color
- * @param integer $pos_x
- * @param integer $pos_y
- * @param integer $width
- * @param integer $height
- * @param boolean $filled
- * @return \Intervention\Image\Image
- * @static
- */
- public static function ellipse($color, $pos_x = 0, $pos_y = 0, $width = 10, $height = 10, $filled = true){
- return \Intervention\Image\Image::ellipse($color, $pos_x, $pos_y, $width, $height, $filled);
- }
-
- /**
- * Draw a circle centered at given coordinates
- *
- * @param string $color
- * @param integer $x
- * @param integer $y
- * @param integer $radius
- * @param boolean $filled
- * @return \Intervention\Image\Image
- * @static
- */
- public static function circle($color, $x = 0, $y = 0, $radius = 10, $filled = true){
- return \Intervention\Image\Image::circle($color, $x, $y, $radius, $filled);
- }
-
- /**
- * Compatibility method to decide old or new style of text writing
- *
- * @param string $text
- * @param integer $posx
- * @param integer $posy
- * @param mixed $size_or_callback
- * @param string $color
- * @param integer $angle
- * @param string $fontfile
- * @return \Intervention\Image\Image
- * @static
- */
- public static function text($text, $posx = 0, $posy = 0, $size_or_callback = null, $color = '000000', $angle = 0, $fontfile = null){
- return \Intervention\Image\Image::text($text, $posx, $posy, $size_or_callback, $color, $angle, $fontfile);
- }
-
- /**
- * Write text in current image, define details via callback
- *
- * @param string $text
- * @param integer $posx
- * @param integer $posy
- * @param \Closure $callback
- * @return \Intervention\Image\Image
- * @static
- */
- public static function textCallback($text, $posx = 0, $posy = 0, $callback = null){
- return \Intervention\Image\Image::textCallback($text, $posx, $posy, $callback);
- }
-
- /**
- * Legacy method to keep support of old style of text writing
- *
- * @param string $text
- * @param integer $pos_x
- * @param integer $pos_y
- * @param integer $angle
- * @param integer $size
- * @param string $color
- * @param string $fontfile
- * @return \Intervention\Image\Image
- * @static
- */
- public static function legacyText($text, $pos_x = 0, $pos_y = 0, $size = 16, $color = '000000', $angle = 0, $fontfile = null){
- return \Intervention\Image\Image::legacyText($text, $pos_x, $pos_y, $size, $color, $angle, $fontfile);
- }
-
- /**
- * Changes the brightness of the current image
- *
- * @param int $level [description]
- * @return \Intervention\Image\Image
- * @static
- */
- public static function brightness($level){
- return \Intervention\Image\Image::brightness($level);
- }
-
- /**
- * Changes the contrast of the current image
- *
- * @param int $level
- * @return \Intervention\Image\Image
- * @static
- */
- public static function contrast($level){
- return \Intervention\Image\Image::contrast($level);
- }
-
- /**
- * Pixelate current image
- *
- * @param integer $size
- * @param boolean $advanced
- * @return \Intervention\Image\Image
- * @static
- */
- public static function pixelate($size = 10, $advanced = true){
- return \Intervention\Image\Image::pixelate($size, $advanced);
- }
-
- /**
- * Turn current image into a greyscale verision
- *
- * @return \Intervention\Image\Image
- * @static
- */
- public static function grayscale(){
- return \Intervention\Image\Image::grayscale();
- }
-
- /**
- * Alias of greyscale
- *
- * @return \Intervention\Image\Image
- * @static
- */
- public static function greyscale(){
- return \Intervention\Image\Image::greyscale();
- }
-
- /**
- * Invert colors of current image
- *
- * @return \Intervention\Image\Image
- * @static
- */
- public static function invert(){
- return \Intervention\Image\Image::invert();
- }
-
- /**
- * Apply colorize filter to current image
- *
- * @param integer $red
- * @param integer $green
- * @param integer $blue
- * @return \Intervention\Image\Image
- * @static
- */
- public static function colorize($red, $green, $blue){
- return \Intervention\Image\Image::colorize($red, $green, $blue);
- }
-
- /**
- * Apply blur filter on the current image
- *
- * @param integer $amount
- * @return \Intervention\Image\Image
- * @static
- */
- public static function blur($amount = 1){
- return \Intervention\Image\Image::blur($amount);
- }
-
- /**
- * Set a maximum number of colors for the current image
- *
- * @param integer $count
- * @param mixed $matte
- * @return \Intervention\Image\Image
- * @static
- */
- public static function limitColors($count = null, $matte = null){
- return \Intervention\Image\Image::limitColors($count, $matte);
- }
-
- /**
- * Determine whether an Image should be interlaced
- *
- * @param boolean $interlace
- * @return \Intervention\Image\Image
- * @static
- */
- public static function interlace($interlace = true){
- return \Intervention\Image\Image::interlace($interlace);
- }
-
- /**
- * Applies gamma correction
- *
- * @param float $input
- * @param float $output
- * @return \Intervention\Image\Image
- * @static
- */
- public static function gamma($input, $output){
- return \Intervention\Image\Image::gamma($input, $output);
- }
-
- /**
- * Set current image as original (reset will return to this)
- *
- * @return void
- * @static
- */
- public static function backup(){
- \Intervention\Image\Image::backup();
- }
-
- /**
- * Reset to original image resource
- *
- * @return void
- * @static
- */
- public static function reset(){
- \Intervention\Image\Image::reset();
- }
-
- /**
- * Encode image in different formats
- *
- * @param string $format
- * @param integer $quality
- * @return string
- * @static
- */
- public static function encode($format = null, $quality = 90){
- return \Intervention\Image\Image::encode($format, $quality);
- }
-
- /**
- * Picks and formats color at position
- *
- * @param int $x
- * @param int $y
- * @param string $format
- * @return mixed
- * @static
- */
- public static function pickColor($x, $y, $format = null){
- return \Intervention\Image\Image::pickColor($x, $y, $format);
- }
-
- /**
- * Allocate color from given string
- *
- * @param string $value
- * @return int
- * @static
- */
- public static function parseColor($value){
- return \Intervention\Image\Image::parseColor($value);
- }
-
- /**
- * Save image in filesystem
- *
- * @param string $path
- * @param integer $quality
- * @return \Intervention\Image\Image
- * @static
- */
- public static function save($path = null, $quality = 90){
- return \Intervention\Image\Image::save($path, $quality);
- }
-
- /**
- * Read Exif data from the current image
- *
- * Note: Windows PHP Users - in order to use this method you will need to
- * enable the mbstring and exif extensions within the php.ini file.
- *
- * @param string $key
- * @return mixed
- * @static
- */
- public static function exif($key = null){
- return \Intervention\Image\Image::exif($key);
- }
-
- /**
- * Send direct output with proper header
- *
- * @param string $type
- * @param integer $quality
- * @return string
- * @static
- */
- public static function response($type = null, $quality = 90){
- return \Intervention\Image\Image::response($type, $quality);
- }
-
- /**
- * Destroys image resource and frees memory
- *
- * @return void
- * @static
- */
- public static function destroy(){
- \Intervention\Image\Image::destroy();
- }
-
- /**
- * Calculates checksum of current image
- *
- * @return String
- * @static
- */
- public static function checksum(){
- return \Intervention\Image\Image::checksum();
- }
-
- }
-
-
- class Label extends \Bootstrapper\Label{
-
- }
-
-
- class MediaObject extends \Bootstrapper\MediaObject{
-
- }
-
-
- class Navbar extends \Bootstrapper\Navbar{
-
- }
-
-
- class Navigation extends \Bootstrapper\Navigation{
-
- }
-
-
- class Progress extends \Bootstrapper\Progress{
-
- }
-
-
- class Tabbable extends \Bootstrapper\Tabbable{
-
- }
-
-
- class Table extends \Bootstrapper\Table{
-
- }
-
-
- class Thumbnail extends \Bootstrapper\Thumbnail{
-
- }
-
-
- class Typography extends \Bootstrapper\Typography{
-
- }
-
-
- class Confide extends \Zizaco\Confide\ConfideFacade{
-
- /**
- * Returns the Laravel application
- *
- * @return \Zizaco\Confide\Illuminate\Foundation\Application
- * @static
- */
- public static function app(){
- return \Zizaco\Confide\Confide::app();
- }
-
- /**
- * Returns an object of the model set in auth config
- *
- * @return object
- * @static
- */
- public static function model(){
- return \Zizaco\Confide\Confide::model();
- }
-
- /**
- * Get the currently authenticated user or null.
- *
- * @return \Zizaco\Confide\Zizaco\Confide\ConfideUser|null
- * @static
- */
- public static function user(){
- return \Zizaco\Confide\Confide::user();
- }
-
- /**
- * Set the user confirmation to true.
- *
- * @param string $code
- * @return bool
- * @static
- */
- public static function confirm($code){
- return \Zizaco\Confide\Confide::confirm($code);
- }
-
- /**
- * Attempt to log a user into the application with
- * password and identity field(s), usually email or username.
- *
- * @param array $credentials
- * @param bool $confirmed_only
- * @param mixed $identity_columns
- * @return boolean Success
- * @static
- */
- public static function logAttempt($credentials, $confirmed_only = false, $identity_columns = array()){
- return \Zizaco\Confide\Confide::logAttempt($credentials, $confirmed_only, $identity_columns);
- }
-
- /**
- * Checks if the credentials has been throttled by too
- * much failed login attempts
- *
- * @param array $credentials
- * @return mixed Value.
- * @static
- */
- public static function isThrottled($credentials){
- return \Zizaco\Confide\Confide::isThrottled($credentials);
- }
-
- /**
- * Send email with information about password reset
- *
- * @param string $email
- * @return bool
- * @static
- */
- public static function forgotPassword($email){
- return \Zizaco\Confide\Confide::forgotPassword($email);
- }
-
- /**
- * Checks to see if the user has a valid token.
- *
- * @param $token
- * @return bool
- * @static
- */
- public static function isValidToken($token){
- return \Zizaco\Confide\Confide::isValidToken($token);
- }
-
- /**
- * Change user password
- *
- * @return string
- * @static
- */
- public static function resetPassword($params){
- return \Zizaco\Confide\Confide::resetPassword($params);
- }
-
- /**
- * Log the user out of the application.
- *
- * @return void
- * @static
- */
- public static function logout(){
- \Zizaco\Confide\Confide::logout();
- }
-
- /**
- * Display the default login view
- *
- * @deprecated
- * @return \Zizaco\Confide\Illuminate\View\View
- * @static
- */
- public static function makeLoginForm(){
- return \Zizaco\Confide\Confide::makeLoginForm();
- }
-
- /**
- * Display the default signup view
- *
- * @deprecated
- * @return \Zizaco\Confide\Illuminate\View\View
- * @static
- */
- public static function makeSignupForm(){
- return \Zizaco\Confide\Confide::makeSignupForm();
- }
-
- /**
- * Display the forget password view
- *
- * @deprecated
- * @return \Zizaco\Confide\Illuminate\View\View
- * @static
- */
- public static function makeForgotPasswordForm(){
- return \Zizaco\Confide\Confide::makeForgotPasswordForm();
- }
-
- /**
- * Display the forget password view
- *
- * @deprecated
- * @return \Zizaco\Confide\Illuminate\View\View
- * @static
- */
- public static function makeResetPasswordForm($token){
- return \Zizaco\Confide\Confide::makeResetPasswordForm($token);
- }
-
- /**
- * Check whether the controller's action exists.
- *
- * Returns the url if it does. Otherwise false.
- *
- * @param $controllerAction
- * @return string
- * @static
- */
- public static function checkAction($action, $parameters = array(), $absolute = true){
- return \Zizaco\Confide\Confide::checkAction($action, $parameters, $absolute);
- }
-
- }
-
-
- class Former extends \Former\Facades\Former{
-
- /**
- * Register a macro with Former
- *
- * @param string $name The name of the macro
- * @param Callable $macro The macro itself
- * @return mixed
- * @static
- */
- public static function macro($name, $macro){
- return \Former\Former::macro($name, $macro);
- }
-
- /**
- * Check if a macro exists
- *
- * @param string $name
- * @return boolean
- * @static
- */
- public static function hasMacro($name){
- return \Former\Former::hasMacro($name);
- }
-
- /**
- * Get a registered macro
- *
- * @param string $name
- * @return \Former\Closure
- * @static
- */
- public static function getMacro($name){
- return \Former\Former::getMacro($name);
- }
-
- /**
- * Add values to populate the array
- *
- * @param mixed $values Can be an Eloquent object or an array
- * @static
- */
- public static function populate($values){
- return \Former\Former::populate($values);
- }
-
- /**
- * Set the value of a particular field
- *
- * @param string $field The field's name
- * @param mixed $value Its new value
- * @static
- */
- public static function populateField($field, $value){
- return \Former\Former::populateField($field, $value);
- }
-
- /**
- * Get the value of a field
- *
- * @param string $field The field's name
- * @param null $fallback
- * @return mixed
- * @static
- */
- public static function getValue($field, $fallback = null){
- return \Former\Former::getValue($field, $fallback);
- }
-
- /**
- * Fetch a field value from both the new and old POST array
- *
- * @param string $name A field name
- * @param string $fallback A fallback if nothing was found
- * @return string The results
- * @static
- */
- public static function getPost($name, $fallback = null){
- return \Former\Former::getPost($name, $fallback);
- }
-
- /**
- * Set the errors to use for validations
- *
- * @param \Former\Message $validator The result from a validation
- * @return void
- * @static
- */
- public static function withErrors($validator = null){
- \Former\Former::withErrors($validator);
- }
-
- /**
- * Add live validation rules
- *
- * @param array *$rules An array of Laravel rules
- * @return void
- * @static
- */
- public static function withRules(){
- \Former\Former::withRules();
- }
-
- /**
- * Switch the framework used by Former
- *
- * @param string $framework The name of the framework to use
- * @static
- */
- public static function framework($framework = null){
- return \Former\Former::framework($framework);
- }
-
- /**
- * Get a new framework instance
- *
- * @param string $framework
- * @return \Former\Framework
- * @static
- */
- public static function getFrameworkInstance($framework){
- return \Former\Former::getFrameworkInstance($framework);
- }
-
- /**
- * Get an option from the config
- *
- * @param string $option The option
- * @param mixed $default Optional fallback
- * @return mixed
- * @static
- */
- public static function getOption($option, $default = null){
- return \Former\Former::getOption($option, $default);
- }
-
- /**
- * Set an option on the config
- *
- * @param string $option
- * @param string $value
- * @static
- */
- public static function setOption($option, $value){
- return \Former\Former::setOption($option, $value);
- }
-
- /**
- * Closes a form
- *
- * @return string A form closing tag
- * @static
- */
- public static function close(){
- return \Former\Former::close();
- }
-
- /**
- * Get the errors for the current field
- *
- * @param string $name A field name
- * @return string An error message
- * @static
- */
- public static function getErrors($name = null){
- return \Former\Former::getErrors($name);
- }
-
- /**
- * Get a rule from the Rules array
- *
- * @param string $name The field to fetch
- * @return array An array of rules
- * @static
- */
- public static function getRules($name){
- return \Former\Former::getRules($name);
- }
-
- }
-
-
- class Datatable extends \Chumper\Datatable\Facades\DatatableFacade{
-
- /**
- *
- *
- * @param $query
- * @return \Chumper\Datatable\QueryEngine
- * @static
- */
- public static function query($query){
- return \Chumper\Datatable\Datatable::query($query);
- }
-
- /**
- *
- *
- * @param $collection
- * @return \Chumper\Datatable\CollectionEngine
- * @static
- */
- public static function collection($collection){
- return \Chumper\Datatable\Datatable::collection($collection);
- }
-
- /**
- *
- *
- * @return \Chumper\Datatable\Table
- * @static
- */
- public static function table(){
- return \Chumper\Datatable\Datatable::table();
- }
-
- /**
- *
- *
- * @return bool True if the plugin should handle this request, false otherwise
- * @static
- */
- public static function shouldHandle(){
- return \Chumper\Datatable\Datatable::shouldHandle();
- }
-
- }
-
-
- class Omnipay extends \Omnipay\Omnipay{
-
- }
-
-
- class CreditCard extends \Omnipay\Common\CreditCard{
-
- }
-
-
- class Countries extends \Webpatser\Countries\CountriesFacade{
-
- /**
- * Returns one country
- *
- * @param string $id The country id
- * @return array
- * @static
- */
- public static function getOne($id){
- return \Webpatser\Countries\Countries::getOne($id);
- }
-
- /**
- * Returns a list of countries
- *
- * @param string sort
- * @return array
- * @static
- */
- public static function getList($sort = null){
- return \Webpatser\Countries\Countries::getList($sort);
- }
-
- /**
- * Register an observer with the Model.
- *
- * @param object $class
- * @return void
- * @static
- */
- public static function observe($class){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::observe($class);
- }
-
- /**
- * Fill the model with an array of attributes.
- *
- * @param array $attributes
- * @return \Illuminate\Database\Eloquent\Model|static
- * @throws MassAssignmentException
- * @static
- */
- public static function fill($attributes){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::fill($attributes);
- }
-
- /**
- * Create a new instance of the given model.
- *
- * @param array $attributes
- * @param bool $exists
- * @return \Illuminate\Database\Eloquent\Model|static
- * @static
- */
- public static function newInstance($attributes = array(), $exists = false){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::newInstance($attributes, $exists);
- }
-
- /**
- * Create a new model instance that is existing.
- *
- * @param array $attributes
- * @return \Illuminate\Database\Eloquent\Model|static
- * @static
- */
- public static function newFromBuilder($attributes = array()){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::newFromBuilder($attributes);
- }
-
- /**
- * Save a new model and return the instance.
- *
- * @param array $attributes
- * @return \Illuminate\Database\Eloquent\Model|static
- * @static
- */
- public static function create($attributes){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::create($attributes);
- }
-
- /**
- * Get the first record matching the attributes or create it.
- *
- * @param array $attributes
- * @return \Illuminate\Database\Eloquent\Model
- * @static
- */
- public static function firstOrCreate($attributes){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::firstOrCreate($attributes);
- }
-
- /**
- * Get the first record matching the attributes or instantiate it.
- *
- * @param array $attributes
- * @return \Illuminate\Database\Eloquent\Model
- * @static
- */
- public static function firstOrNew($attributes){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::firstOrNew($attributes);
- }
-
- /**
- * Begin querying the model.
- *
- * @return \Illuminate\Database\Eloquent\Builder|static
- * @static
- */
- public static function query(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::query();
- }
-
- /**
- * Begin querying the model on a given connection.
- *
- * @param string $connection
- * @return \Illuminate\Database\Eloquent\Builder|static
- * @static
- */
- public static function on($connection = null){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::on($connection);
- }
-
- /**
- * Get all of the models from the database.
- *
- * @param array $columns
- * @return \Illuminate\Database\Eloquent\Collection|static[]
- * @static
- */
- public static function all($columns = array()){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::all($columns);
- }
-
- /**
- * Find a model by its primary key.
- *
- * @param mixed $id
- * @param array $columns
- * @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static
- * @static
- */
- public static function find($id, $columns = array()){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::find($id, $columns);
- }
-
- /**
- * Find a model by its primary key or return new static.
- *
- * @param mixed $id
- * @param array $columns
- * @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static
- * @static
- */
- public static function findOrNew($id, $columns = array()){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::findOrNew($id, $columns);
- }
-
- /**
- * Find a model by its primary key or throw an exception.
- *
- * @param mixed $id
- * @param array $columns
- * @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Collection|static
- * @throws ModelNotFoundException
- * @static
- */
- public static function findOrFail($id, $columns = array()){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::findOrFail($id, $columns);
- }
-
- /**
- * Eager load relations on the model.
- *
- * @param array|string $relations
- * @return \Illuminate\Database\Eloquent\Model
- * @static
- */
- public static function load($relations){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::load($relations);
- }
-
- /**
- * Being querying a model with eager loading.
- *
- * @param array|string $relations
- * @return \Illuminate\Database\Eloquent\Builder|static
- * @static
- */
- public static function with($relations){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::with($relations);
- }
-
- /**
- * Define a one-to-one relationship.
- *
- * @param string $related
- * @param string $foreignKey
- * @param string $localKey
- * @return \Illuminate\Database\Eloquent\Relations\HasOne
- * @static
- */
- public static function hasOne($related, $foreignKey = null, $localKey = null){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::hasOne($related, $foreignKey, $localKey);
- }
-
- /**
- * Define a polymorphic one-to-one relationship.
- *
- * @param string $related
- * @param string $name
- * @param string $type
- * @param string $id
- * @param string $localKey
- * @return \Illuminate\Database\Eloquent\Relations\MorphOne
- * @static
- */
- public static function morphOne($related, $name, $type = null, $id = null, $localKey = null){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::morphOne($related, $name, $type, $id, $localKey);
- }
-
- /**
- * Define an inverse one-to-one or many relationship.
- *
- * @param string $related
- * @param string $foreignKey
- * @param string $otherKey
- * @param string $relation
- * @return \Illuminate\Database\Eloquent\Relations\BelongsTo
- * @static
- */
- public static function belongsTo($related, $foreignKey = null, $otherKey = null, $relation = null){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::belongsTo($related, $foreignKey, $otherKey, $relation);
- }
-
- /**
- * Define a polymorphic, inverse one-to-one or many relationship.
- *
- * @param string $name
- * @param string $type
- * @param string $id
- * @return \Illuminate\Database\Eloquent\Relations\MorphTo
- * @static
- */
- public static function morphTo($name = null, $type = null, $id = null){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::morphTo($name, $type, $id);
- }
-
- /**
- * Define a one-to-many relationship.
- *
- * @param string $related
- * @param string $foreignKey
- * @param string $localKey
- * @return \Illuminate\Database\Eloquent\Relations\HasMany
- * @static
- */
- public static function hasMany($related, $foreignKey = null, $localKey = null){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::hasMany($related, $foreignKey, $localKey);
- }
-
- /**
- * Define a has-many-through relationship.
- *
- * @param string $related
- * @param string $through
- * @param string|null $firstKey
- * @param string|null $secondKey
- * @return \Illuminate\Database\Eloquent\Relations\HasManyThrough
- * @static
- */
- public static function hasManyThrough($related, $through, $firstKey = null, $secondKey = null){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::hasManyThrough($related, $through, $firstKey, $secondKey);
- }
-
- /**
- * Define a polymorphic one-to-many relationship.
- *
- * @param string $related
- * @param string $name
- * @param string $type
- * @param string $id
- * @param string $localKey
- * @return \Illuminate\Database\Eloquent\Relations\MorphMany
- * @static
- */
- public static function morphMany($related, $name, $type = null, $id = null, $localKey = null){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::morphMany($related, $name, $type, $id, $localKey);
- }
-
- /**
- * Define a many-to-many relationship.
- *
- * @param string $related
- * @param string $table
- * @param string $foreignKey
- * @param string $otherKey
- * @param string $relation
- * @return \Illuminate\Database\Eloquent\Relations\BelongsToMany
- * @static
- */
- public static function belongsToMany($related, $table = null, $foreignKey = null, $otherKey = null, $relation = null){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::belongsToMany($related, $table, $foreignKey, $otherKey, $relation);
- }
-
- /**
- * Define a polymorphic many-to-many relationship.
- *
- * @param string $related
- * @param string $name
- * @param string $table
- * @param string $foreignKey
- * @param string $otherKey
- * @param bool $inverse
- * @return \Illuminate\Database\Eloquent\Relations\MorphToMany
- * @static
- */
- public static function morphToMany($related, $name, $table = null, $foreignKey = null, $otherKey = null, $inverse = false){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::morphToMany($related, $name, $table, $foreignKey, $otherKey, $inverse);
- }
-
- /**
- * Define a polymorphic, inverse many-to-many relationship.
- *
- * @param string $related
- * @param string $name
- * @param string $table
- * @param string $foreignKey
- * @param string $otherKey
- * @return \Illuminate\Database\Eloquent\Relations\MorphToMany
- * @static
- */
- public static function morphedByMany($related, $name, $table = null, $foreignKey = null, $otherKey = null){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::morphedByMany($related, $name, $table, $foreignKey, $otherKey);
- }
-
- /**
- * Get the joining table name for a many-to-many relation.
- *
- * @param string $related
- * @return string
- * @static
- */
- public static function joiningTable($related){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::joiningTable($related);
- }
-
- /**
- * Destroy the models for the given IDs.
- *
- * @param array|int $ids
- * @return int
- * @static
- */
- public static function destroy($ids){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::destroy($ids);
- }
-
- /**
- * Delete the model from the database.
- *
- * @return bool|null
- * @static
- */
- public static function delete(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::delete();
- }
-
- /**
- * Force a hard delete on a soft deleted model.
- *
- * @return void
- * @static
- */
- public static function forceDelete(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::forceDelete();
- }
-
- /**
- * Restore a soft-deleted model instance.
- *
- * @return bool|null
- * @static
- */
- public static function restore(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::restore();
- }
-
- /**
- * Register a saving model event with the dispatcher.
- *
- * @param \Closure|string $callback
- * @return void
- * @static
- */
- public static function saving($callback){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::saving($callback);
- }
-
- /**
- * Register a saved model event with the dispatcher.
- *
- * @param \Closure|string $callback
- * @return void
- * @static
- */
- public static function saved($callback){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::saved($callback);
- }
-
- /**
- * Register an updating model event with the dispatcher.
- *
- * @param \Closure|string $callback
- * @return void
- * @static
- */
- public static function updating($callback){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::updating($callback);
- }
-
- /**
- * Register an updated model event with the dispatcher.
- *
- * @param \Closure|string $callback
- * @return void
- * @static
- */
- public static function updated($callback){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::updated($callback);
- }
-
- /**
- * Register a creating model event with the dispatcher.
- *
- * @param \Closure|string $callback
- * @return void
- * @static
- */
- public static function creating($callback){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::creating($callback);
- }
-
- /**
- * Register a created model event with the dispatcher.
- *
- * @param \Closure|string $callback
- * @return void
- * @static
- */
- public static function created($callback){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::created($callback);
- }
-
- /**
- * Register a deleting model event with the dispatcher.
- *
- * @param \Closure|string $callback
- * @return void
- * @static
- */
- public static function deleting($callback){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::deleting($callback);
- }
-
- /**
- * Register a deleted model event with the dispatcher.
- *
- * @param \Closure|string $callback
- * @return void
- * @static
- */
- public static function deleted($callback){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::deleted($callback);
- }
-
- /**
- * Register a restoring model event with the dispatcher.
- *
- * @param \Closure|string $callback
- * @return void
- * @static
- */
- public static function restoring($callback){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::restoring($callback);
- }
-
- /**
- * Register a restored model event with the dispatcher.
- *
- * @param \Closure|string $callback
- * @return void
- * @static
- */
- public static function restored($callback){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::restored($callback);
- }
-
- /**
- * Remove all of the event listeners for the model.
- *
- * @return void
- * @static
- */
- public static function flushEventListeners(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::flushEventListeners();
- }
-
- /**
- * Get the observable event names.
- *
- * @return array
- * @static
- */
- public static function getObservableEvents(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getObservableEvents();
- }
-
- /**
- * Update the model in the database.
- *
- * @param array $attributes
- * @return mixed
- * @static
- */
- public static function update($attributes = array()){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::update($attributes);
- }
-
- /**
- * Save the model and all of its relationships.
- *
- * @return bool
- * @static
- */
- public static function push(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::push();
- }
-
- /**
- * Save the model to the database.
- *
- * @param array $options
- * @return bool
- * @static
- */
- public static function save($options = array()){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::save($options);
- }
-
- /**
- * Touch the owning relations of the model.
- *
- * @return void
- * @static
- */
- public static function touchOwners(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::touchOwners();
- }
-
- /**
- * Determine if the model touches a given relation.
- *
- * @param string $relation
- * @return bool
- * @static
- */
- public static function touches($relation){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::touches($relation);
- }
-
- /**
- * Update the model's update timestamp.
- *
- * @return bool
- * @static
- */
- public static function touch(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::touch();
- }
-
- /**
- * Set the value of the "created at" attribute.
- *
- * @param mixed $value
- * @return void
- * @static
- */
- public static function setCreatedAt($value){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::setCreatedAt($value);
- }
-
- /**
- * Set the value of the "updated at" attribute.
- *
- * @param mixed $value
- * @return void
- * @static
- */
- public static function setUpdatedAt($value){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::setUpdatedAt($value);
- }
-
- /**
- * Get the name of the "created at" column.
- *
- * @return string
- * @static
- */
- public static function getCreatedAtColumn(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getCreatedAtColumn();
- }
-
- /**
- * Get the name of the "updated at" column.
- *
- * @return string
- * @static
- */
- public static function getUpdatedAtColumn(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getUpdatedAtColumn();
- }
-
- /**
- * Get the name of the "deleted at" column.
- *
- * @return string
- * @static
- */
- public static function getDeletedAtColumn(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getDeletedAtColumn();
- }
-
- /**
- * Get the fully qualified "deleted at" column.
- *
- * @return string
- * @static
- */
- public static function getQualifiedDeletedAtColumn(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getQualifiedDeletedAtColumn();
- }
-
- /**
- * Get a fresh timestamp for the model.
- *
- * @return \Carbon\Carbon
- * @static
- */
- public static function freshTimestamp(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::freshTimestamp();
- }
-
- /**
- * Get a fresh timestamp for the model.
- *
- * @return string
- * @static
- */
- public static function freshTimestampString(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::freshTimestampString();
- }
-
- /**
- * Get a new query builder for the model's table.
- *
- * @param bool $excludeDeleted
- * @return \Illuminate\Database\Eloquent\Builder|static
- * @static
- */
- public static function newQuery($excludeDeleted = true){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::newQuery($excludeDeleted);
- }
-
- /**
- * Get a new query builder that includes soft deletes.
- *
- * @return \Illuminate\Database\Eloquent\Builder|static
- * @static
- */
- public static function newQueryWithDeleted(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::newQueryWithDeleted();
- }
-
- /**
- * Create a new Eloquent query builder for the model.
- *
- * @param \Illuminate\Database\Query\Builder $query
- * @return \Illuminate\Database\Eloquent\Builder|static
- * @static
- */
- public static function newEloquentBuilder($query){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::newEloquentBuilder($query);
- }
-
- /**
- * Determine if the model instance has been soft-deleted.
- *
- * @return bool
- * @static
- */
- public static function trashed(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::trashed();
- }
-
- /**
- * Get a new query builder that includes soft deletes.
- *
- * @return \Illuminate\Database\Eloquent\Builder|static
- * @static
- */
- public static function withTrashed(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::withTrashed();
- }
-
- /**
- * Get a new query builder that only includes soft deletes.
- *
- * @return \Illuminate\Database\Eloquent\Builder|static
- * @static
- */
- public static function onlyTrashed(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::onlyTrashed();
- }
-
- /**
- * Create a new Eloquent Collection instance.
- *
- * @param array $models
- * @return \Illuminate\Database\Eloquent\Collection
- * @static
- */
- public static function newCollection($models = array()){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::newCollection($models);
- }
-
- /**
- * Create a new pivot model instance.
- *
- * @param \Illuminate\Database\Eloquent\Model $parent
- * @param array $attributes
- * @param string $table
- * @param bool $exists
- * @return \Illuminate\Database\Eloquent\Relations\Pivot
- * @static
- */
- public static function newPivot($parent, $attributes, $table, $exists){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::newPivot($parent, $attributes, $table, $exists);
- }
-
- /**
- * Get the table associated with the model.
- *
- * @return string
- * @static
- */
- public static function getTable(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getTable();
- }
-
- /**
- * Set the table associated with the model.
- *
- * @param string $table
- * @return void
- * @static
- */
- public static function setTable($table){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::setTable($table);
- }
-
- /**
- * Get the value of the model's primary key.
- *
- * @return mixed
- * @static
- */
- public static function getKey(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getKey();
- }
-
- /**
- * Get the primary key for the model.
- *
- * @return string
- * @static
- */
- public static function getKeyName(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getKeyName();
- }
-
- /**
- * Get the table qualified key name.
- *
- * @return string
- * @static
- */
- public static function getQualifiedKeyName(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getQualifiedKeyName();
- }
-
- /**
- * Determine if the model uses timestamps.
- *
- * @return bool
- * @static
- */
- public static function usesTimestamps(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::usesTimestamps();
- }
-
- /**
- * Determine if the model instance uses soft deletes.
- *
- * @return bool
- * @static
- */
- public static function isSoftDeleting(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::isSoftDeleting();
- }
-
- /**
- * Set the soft deleting property on the model.
- *
- * @param bool $enabled
- * @return void
- * @static
- */
- public static function setSoftDeleting($enabled){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::setSoftDeleting($enabled);
- }
-
- /**
- * Get the number of models to return per page.
- *
- * @return int
- * @static
- */
- public static function getPerPage(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getPerPage();
- }
-
- /**
- * Set the number of models ot return per page.
- *
- * @param int $perPage
- * @return void
- * @static
- */
- public static function setPerPage($perPage){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::setPerPage($perPage);
- }
-
- /**
- * Get the default foreign key name for the model.
- *
- * @return string
- * @static
- */
- public static function getForeignKey(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getForeignKey();
- }
-
- /**
- * Get the hidden attributes for the model.
- *
- * @return array
- * @static
- */
- public static function getHidden(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getHidden();
- }
-
- /**
- * Set the hidden attributes for the model.
- *
- * @param array $hidden
- * @return void
- * @static
- */
- public static function setHidden($hidden){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::setHidden($hidden);
- }
-
- /**
- * Set the visible attributes for the model.
- *
- * @param array $visible
- * @return void
- * @static
- */
- public static function setVisible($visible){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::setVisible($visible);
- }
-
- /**
- * Set the accessors to append to model arrays.
- *
- * @param array $appends
- * @return void
- * @static
- */
- public static function setAppends($appends){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::setAppends($appends);
- }
-
- /**
- * Get the fillable attributes for the model.
- *
- * @return array
- * @static
- */
- public static function getFillable(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getFillable();
- }
-
- /**
- * Set the fillable attributes for the model.
- *
- * @param array $fillable
- * @return \Illuminate\Database\Eloquent\Model
- * @static
- */
- public static function fillable($fillable){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::fillable($fillable);
- }
-
- /**
- * Set the guarded attributes for the model.
- *
- * @param array $guarded
- * @return \Illuminate\Database\Eloquent\Model
- * @static
- */
- public static function guard($guarded){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::guard($guarded);
- }
-
- /**
- * Disable all mass assignable restrictions.
- *
- * @return void
- * @static
- */
- public static function unguard(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::unguard();
- }
-
- /**
- * Enable the mass assignment restrictions.
- *
- * @return void
- * @static
- */
- public static function reguard(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::reguard();
- }
-
- /**
- * Set "unguard" to a given state.
- *
- * @param bool $state
- * @return void
- * @static
- */
- public static function setUnguardState($state){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::setUnguardState($state);
- }
-
- /**
- * Determine if the given attribute may be mass assigned.
- *
- * @param string $key
- * @return bool
- * @static
- */
- public static function isFillable($key){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::isFillable($key);
- }
-
- /**
- * Determine if the given key is guarded.
- *
- * @param string $key
- * @return bool
- * @static
- */
- public static function isGuarded($key){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::isGuarded($key);
- }
-
- /**
- * Determine if the model is totally guarded.
- *
- * @return bool
- * @static
- */
- public static function totallyGuarded(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::totallyGuarded();
- }
-
- /**
- * Get the relationships that are touched on save.
- *
- * @return array
- * @static
- */
- public static function getTouchedRelations(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getTouchedRelations();
- }
-
- /**
- * Set the relationships that are touched on save.
- *
- * @param array $touches
- * @return void
- * @static
- */
- public static function setTouchedRelations($touches){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::setTouchedRelations($touches);
- }
-
- /**
- * Get the value indicating whether the IDs are incrementing.
- *
- * @return bool
- * @static
- */
- public static function getIncrementing(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getIncrementing();
- }
-
- /**
- * Set whether IDs are incrementing.
- *
- * @param bool $value
- * @return void
- * @static
- */
- public static function setIncrementing($value){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::setIncrementing($value);
- }
-
- /**
- * Convert the model instance to JSON.
- *
- * @param int $options
- * @return string
- * @static
- */
- public static function toJson($options = 0){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::toJson($options);
- }
-
- /**
- * Convert the model instance to an array.
- *
- * @return array
- * @static
- */
- public static function toArray(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::toArray();
- }
-
- /**
- * Convert the model's attributes to an array.
- *
- * @return array
- * @static
- */
- public static function attributesToArray(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::attributesToArray();
- }
-
- /**
- * Get the model's relationships in array form.
- *
- * @return array
- * @static
- */
- public static function relationsToArray(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::relationsToArray();
- }
-
- /**
- * Get an attribute from the model.
- *
- * @param string $key
- * @return mixed
- * @static
- */
- public static function getAttribute($key){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getAttribute($key);
- }
-
- /**
- * Determine if a get mutator exists for an attribute.
- *
- * @param string $key
- * @return bool
- * @static
- */
- public static function hasGetMutator($key){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::hasGetMutator($key);
- }
-
- /**
- * Set a given attribute on the model.
- *
- * @param string $key
- * @param mixed $value
- * @return void
- * @static
- */
- public static function setAttribute($key, $value){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::setAttribute($key, $value);
- }
-
- /**
- * Determine if a set mutator exists for an attribute.
- *
- * @param string $key
- * @return bool
- * @static
- */
- public static function hasSetMutator($key){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::hasSetMutator($key);
- }
-
- /**
- * Get the attributes that should be converted to dates.
- *
- * @return array
- * @static
- */
- public static function getDates(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getDates();
- }
-
- /**
- * Convert a DateTime to a storable string.
- *
- * @param \DateTime|int $value
- * @return string
- * @static
- */
- public static function fromDateTime($value){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::fromDateTime($value);
- }
-
- /**
- * Clone the model into a new, non-existing instance.
- *
- * @return \Illuminate\Database\Eloquent\Model
- * @static
- */
- public static function replicate(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::replicate();
- }
-
- /**
- * Get all of the current attributes on the model.
- *
- * @return array
- * @static
- */
- public static function getAttributes(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getAttributes();
- }
-
- /**
- * Set the array of model attributes. No checking is done.
- *
- * @param array $attributes
- * @param bool $sync
- * @return void
- * @static
- */
- public static function setRawAttributes($attributes, $sync = false){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::setRawAttributes($attributes, $sync);
- }
-
- /**
- * Get the model's original attribute values.
- *
- * @param string $key
- * @param mixed $default
- * @return array
- * @static
- */
- public static function getOriginal($key = null, $default = null){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getOriginal($key, $default);
- }
-
- /**
- * Sync the original attributes with the current.
- *
- * @return \Illuminate\Database\Eloquent\Model
- * @static
- */
- public static function syncOriginal(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::syncOriginal();
- }
-
- /**
- * Determine if a given attribute is dirty.
- *
- * @param string $attribute
- * @return bool
- * @static
- */
- public static function isDirty($attribute){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::isDirty($attribute);
- }
-
- /**
- * Get the attributes that have been changed since last sync.
- *
- * @return array
- * @static
- */
- public static function getDirty(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getDirty();
- }
-
- /**
- * Get all the loaded relations for the instance.
- *
- * @return array
- * @static
- */
- public static function getRelations(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getRelations();
- }
-
- /**
- * Get a specified relationship.
- *
- * @param string $relation
- * @return mixed
- * @static
- */
- public static function getRelation($relation){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getRelation($relation);
- }
-
- /**
- * Set the specific relationship in the model.
- *
- * @param string $relation
- * @param mixed $value
- * @return \Illuminate\Database\Eloquent\Model
- * @static
- */
- public static function setRelation($relation, $value){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::setRelation($relation, $value);
- }
-
- /**
- * Set the entire relations array on the model.
- *
- * @param array $relations
- * @return \Illuminate\Database\Eloquent\Model
- * @static
- */
- public static function setRelations($relations){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::setRelations($relations);
- }
-
- /**
- * Get the database connection for the model.
- *
- * @return \Illuminate\Database\Connection
- * @static
- */
- public static function getConnection(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getConnection();
- }
-
- /**
- * Get the current connection name for the model.
- *
- * @return string
- * @static
- */
- public static function getConnectionName(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getConnectionName();
- }
-
- /**
- * Set the connection associated with the model.
- *
- * @param string $name
- * @return \Illuminate\Database\Eloquent\Model
- * @static
- */
- public static function setConnection($name){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::setConnection($name);
- }
-
- /**
- * Resolve a connection instance.
- *
- * @param string $connection
- * @return \Illuminate\Database\Connection
- * @static
- */
- public static function resolveConnection($connection = null){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::resolveConnection($connection);
- }
-
- /**
- * Get the connection resolver instance.
- *
- * @return \Illuminate\Database\ConnectionResolverInterface
- * @static
- */
- public static function getConnectionResolver(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getConnectionResolver();
- }
-
- /**
- * Set the connection resolver instance.
- *
- * @param \Illuminate\Database\ConnectionResolverInterface $resolver
- * @return void
- * @static
- */
- public static function setConnectionResolver($resolver){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::setConnectionResolver($resolver);
- }
-
- /**
- * Get the event dispatcher instance.
- *
- * @return \Illuminate\Events\Dispatcher
- * @static
- */
- public static function getEventDispatcher(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getEventDispatcher();
- }
-
- /**
- * Set the event dispatcher instance.
- *
- * @param \Illuminate\Events\Dispatcher $dispatcher
- * @return void
- * @static
- */
- public static function setEventDispatcher($dispatcher){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::setEventDispatcher($dispatcher);
- }
-
- /**
- * Unset the event dispatcher for models.
- *
- * @return void
- * @static
- */
- public static function unsetEventDispatcher(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::unsetEventDispatcher();
- }
-
- /**
- * Get the mutated attributes for a given instance.
- *
- * @return array
- * @static
- */
- public static function getMutatedAttributes(){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::getMutatedAttributes();
- }
-
- /**
- * Determine if the given attribute exists.
- *
- * @param mixed $offset
- * @return bool
- * @static
- */
- public static function offsetExists($offset){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::offsetExists($offset);
- }
-
- /**
- * Get the value for a given offset.
- *
- * @param mixed $offset
- * @return mixed
- * @static
- */
- public static function offsetGet($offset){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- return \Webpatser\Countries\Countries::offsetGet($offset);
- }
-
- /**
- * Set the value for a given offset.
- *
- * @param mixed $offset
- * @param mixed $value
- * @return void
- * @static
- */
- public static function offsetSet($offset, $value){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::offsetSet($offset, $value);
- }
-
- /**
- * Unset the value for a given offset.
- *
- * @param mixed $offset
- * @return void
- * @static
- */
- public static function offsetUnset($offset){
- //Method inherited from \Illuminate\Database\Eloquent\Model
- \Webpatser\Countries\Countries::offsetUnset($offset);
- }
-
- }
-
-
- class Carbon extends \Carbon\Carbon{
-
- }
-
-
-}
-
diff --git a/_ide_helper_models.php b/_ide_helper_models.php
deleted file mode 100644
index 2c7606d3c901..000000000000
--- a/_ide_helper_models.php
+++ /dev/null
@@ -1,1239 +0,0 @@
-
- */
-
-
-namespace {
-/**
- * Client
- *
- * @property integer $id
- * @property integer $user_id
- * @property integer $account_id
- * @property integer $currency_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property string $name
- * @property string $address1
- * @property string $address2
- * @property string $city
- * @property string $state
- * @property string $postal_code
- * @property integer $country_id
- * @property string $work_phone
- * @property string $private_notes
- * @property float $balance
- * @property float $paid_to_date
- * @property string $last_login
- * @property string $website
- * @property integer $industry_id
- * @property integer $size_id
- * @property boolean $is_deleted
- * @property integer $payment_terms
- * @property integer $public_id
- * @property string $custom_value1
- * @property string $custom_value2
- * @property string $vat_number
- * @property-read \Account $account
- * @property-read \Illuminate\Database\Eloquent\Collection|\Invoice[] $invoices
- * @property-read \Illuminate\Database\Eloquent\Collection|\Payment[] $payments
- * @property-read \Illuminate\Database\Eloquent\Collection|\Contact[] $contacts
- * @property-read \Illuminate\Database\Eloquent\Collection|\Project[] $projects
- * @property-read \Country $country
- * @property-read \Currency $currency
- * @property-read \Size $size
- * @property-read \Industry $industry
- * @method static \Illuminate\Database\Query\Builder|\Client whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereUserId($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereCurrencyId($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereName($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereAddress1($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereAddress2($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereCity($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereState($value)
- * @method static \Illuminate\Database\Query\Builder|\Client wherePostalCode($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereCountryId($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereWorkPhone($value)
- * @method static \Illuminate\Database\Query\Builder|\Client wherePrivateNotes($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereBalance($value)
- * @method static \Illuminate\Database\Query\Builder|\Client wherePaidToDate($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereLastLogin($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereWebsite($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereIndustryId($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereSizeId($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereIsDeleted($value)
- * @method static \Illuminate\Database\Query\Builder|\Client wherePaymentTerms($value)
- * @method static \Illuminate\Database\Query\Builder|\Client wherePublicId($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereCustomValue1($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereCustomValue2($value)
- * @method static \Illuminate\Database\Query\Builder|\Client whereVatNumber($value)
- * @method static \EntityModel scope($publicId = false, $accountId = false)
- */
- class Client {}
-}
-
-namespace {
-/**
- * User
- *
- * @property integer $id
- * @property integer $account_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property string $first_name
- * @property string $last_name
- * @property string $phone
- * @property string $username
- * @property string $email
- * @property string $password
- * @property string $confirmation_code
- * @property boolean $registered
- * @property boolean $confirmed
- * @property integer $theme_id
- * @property boolean $notify_sent
- * @property boolean $notify_viewed
- * @property boolean $notify_paid
- * @property integer $public_id
- * @property boolean $force_pdfjs
- * @property string $remember_token
- * @property integer $news_feed_id
- * @property-read \Account $account
- * @property-read \Theme $theme
- * @method static \Illuminate\Database\Query\Builder|\User whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereFirstName($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereLastName($value)
- * @method static \Illuminate\Database\Query\Builder|\User wherePhone($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereUsername($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereEmail($value)
- * @method static \Illuminate\Database\Query\Builder|\User wherePassword($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereConfirmationCode($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereRegistered($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereConfirmed($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereThemeId($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereNotifySent($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereNotifyViewed($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereNotifyPaid($value)
- * @method static \Illuminate\Database\Query\Builder|\User wherePublicId($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereForcePdfjs($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereRememberToken($value)
- * @method static \Illuminate\Database\Query\Builder|\User whereNewsFeedId($value)
- */
- class User {}
-}
-
-namespace {
-/**
- * Size
- *
- * @property integer $id
- * @property string $name
- * @method static \Illuminate\Database\Query\Builder|\Size whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Size whereName($value)
- */
- class Size {}
-}
-
-namespace {
-/**
- * Country
- *
- * @property integer $id
- * @property string $capital
- * @property string $citizenship
- * @property string $country_code
- * @property string $currency
- * @property string $currency_code
- * @property string $currency_sub_unit
- * @property string $full_name
- * @property string $iso_3166_2
- * @property string $iso_3166_3
- * @property string $name
- * @property string $region_code
- * @property string $sub_region_code
- * @property boolean $eea
- * @method static \Illuminate\Database\Query\Builder|\Country whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Country whereCapital($value)
- * @method static \Illuminate\Database\Query\Builder|\Country whereCitizenship($value)
- * @method static \Illuminate\Database\Query\Builder|\Country whereCountryCode($value)
- * @method static \Illuminate\Database\Query\Builder|\Country whereCurrency($value)
- * @method static \Illuminate\Database\Query\Builder|\Country whereCurrencyCode($value)
- * @method static \Illuminate\Database\Query\Builder|\Country whereCurrencySubUnit($value)
- * @method static \Illuminate\Database\Query\Builder|\Country whereFullName($value)
- * @method static \Illuminate\Database\Query\Builder|\Country whereIso31662($value)
- * @method static \Illuminate\Database\Query\Builder|\Country whereIso31663($value)
- * @method static \Illuminate\Database\Query\Builder|\Country whereName($value)
- * @method static \Illuminate\Database\Query\Builder|\Country whereRegionCode($value)
- * @method static \Illuminate\Database\Query\Builder|\Country whereSubRegionCode($value)
- * @method static \Illuminate\Database\Query\Builder|\Country whereEea($value)
- */
- class Country {}
-}
-
-namespace {
-/**
- * Language
- *
- * @property integer $id
- * @property string $name
- * @property string $locale
- * @method static \Illuminate\Database\Query\Builder|\Language whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Language whereName($value)
- * @method static \Illuminate\Database\Query\Builder|\Language whereLocale($value)
- */
- class Language {}
-}
-
-namespace {
-/**
- * Contact
- *
- * @property integer $id
- * @property integer $account_id
- * @property integer $user_id
- * @property integer $client_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property boolean $is_primary
- * @property boolean $send_invoice
- * @property string $first_name
- * @property string $last_name
- * @property string $email
- * @property string $phone
- * @property string $last_login
- * @property integer $public_id
- * @property-read \Client $client
- * @method static \Illuminate\Database\Query\Builder|\Contact whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Contact whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\Contact whereUserId($value)
- * @method static \Illuminate\Database\Query\Builder|\Contact whereClientId($value)
- * @method static \Illuminate\Database\Query\Builder|\Contact whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Contact whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Contact whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Contact whereIsPrimary($value)
- * @method static \Illuminate\Database\Query\Builder|\Contact whereSendInvoice($value)
- * @method static \Illuminate\Database\Query\Builder|\Contact whereFirstName($value)
- * @method static \Illuminate\Database\Query\Builder|\Contact whereLastName($value)
- * @method static \Illuminate\Database\Query\Builder|\Contact whereEmail($value)
- * @method static \Illuminate\Database\Query\Builder|\Contact wherePhone($value)
- * @method static \Illuminate\Database\Query\Builder|\Contact whereLastLogin($value)
- * @method static \Illuminate\Database\Query\Builder|\Contact wherePublicId($value)
- * @method static \EntityModel scope($publicId = false, $accountId = false)
- */
- class Contact {}
-}
-
-namespace {
-/**
- * PaymentLibrary
- *
- * @property integer $id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property string $name
- * @property boolean $visible
- * @property-read \Illuminate\Database\Eloquent\Collection|\Gateway[] $gateways
- * @method static \Illuminate\Database\Query\Builder|\PaymentLibrary whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\PaymentLibrary whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\PaymentLibrary whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\PaymentLibrary whereName($value)
- * @method static \Illuminate\Database\Query\Builder|\PaymentLibrary whereVisible($value)
- */
- class PaymentLibrary {}
-}
-
-namespace {
-/**
- * Frequency
- *
- * @property integer $id
- * @property string $name
- * @method static \Illuminate\Database\Query\Builder|\Frequency whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Frequency whereName($value)
- */
- class Frequency {}
-}
-
-namespace {
-/**
- * InvoiceItem
- *
- * @property integer $id
- * @property integer $account_id
- * @property integer $user_id
- * @property integer $invoice_id
- * @property integer $product_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property string $product_key
- * @property string $notes
- * @property float $cost
- * @property float $qty
- * @property string $tax_name
- * @property float $tax_rate
- * @property integer $public_id
- * @property-read \Invoice $invoice
- * @property-read \Product $product
- * @method static \Illuminate\Database\Query\Builder|\InvoiceItem whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceItem whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceItem whereUserId($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceItem whereInvoiceId($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceItem whereProductId($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceItem whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceItem whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceItem whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceItem whereProductKey($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceItem whereNotes($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceItem whereCost($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceItem whereQty($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceItem whereTaxName($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceItem whereTaxRate($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceItem wherePublicId($value)
- * @method static \EntityModel scope($publicId = false, $accountId = false)
- */
- class InvoiceItem {}
-}
-
-namespace {
-/**
- * AccountGateway
- *
- * @property integer $id
- * @property integer $account_id
- * @property integer $user_id
- * @property integer $gateway_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property string $config
- * @property integer $public_id
- * @property integer $accepted_credit_cards
- * @property-read \Gateway $gateway
- * @method static \Illuminate\Database\Query\Builder|\AccountGateway whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\AccountGateway whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\AccountGateway whereUserId($value)
- * @method static \Illuminate\Database\Query\Builder|\AccountGateway whereGatewayId($value)
- * @method static \Illuminate\Database\Query\Builder|\AccountGateway whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\AccountGateway whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\AccountGateway whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\AccountGateway whereConfig($value)
- * @method static \Illuminate\Database\Query\Builder|\AccountGateway wherePublicId($value)
- * @method static \Illuminate\Database\Query\Builder|\AccountGateway whereAcceptedCreditCards($value)
- * @method static \EntityModel scope($publicId = false, $accountId = false)
- */
- class AccountGateway {}
-}
-
-namespace {
-/**
- * Theme
- *
- * @property integer $id
- * @property string $name
- * @method static \Illuminate\Database\Query\Builder|\Theme whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Theme whereName($value)
- */
- class Theme {}
-}
-
-namespace {
-/**
- * Payment
- *
- * @property integer $id
- * @property integer $invoice_id
- * @property integer $account_id
- * @property integer $client_id
- * @property integer $contact_id
- * @property integer $invitation_id
- * @property integer $user_id
- * @property integer $account_gateway_id
- * @property integer $payment_type_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property boolean $is_deleted
- * @property float $amount
- * @property string $payment_date
- * @property string $transaction_reference
- * @property string $payer_id
- * @property integer $public_id
- * @property-read \Invoice $invoice
- * @property-read \Invitation $invitation
- * @property-read \Client $client
- * @property-read \Account $account
- * @property-read \Contact $contact
- * @method static \Illuminate\Database\Query\Builder|\Payment whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment whereInvoiceId($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment whereClientId($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment whereContactId($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment whereInvitationId($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment whereUserId($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment whereAccountGatewayId($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment wherePaymentTypeId($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment whereIsDeleted($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment whereAmount($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment wherePaymentDate($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment whereTransactionReference($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment wherePayerId($value)
- * @method static \Illuminate\Database\Query\Builder|\Payment wherePublicId($value)
- * @method static \EntityModel scope($publicId = false, $accountId = false)
- */
- class Payment {}
-}
-
-namespace {
-/**
- * Invoice
- *
- * @property integer $id
- * @property integer $client_id
- * @property integer $user_id
- * @property integer $account_id
- * @property integer $invoice_status_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property string $invoice_number
- * @property float $discount
- * @property string $po_number
- * @property string $invoice_date
- * @property string $due_date
- * @property string $terms
- * @property string $public_notes
- * @property boolean $is_deleted
- * @property boolean $is_recurring
- * @property integer $frequency_id
- * @property string $start_date
- * @property string $end_date
- * @property string $last_sent_date
- * @property integer $recurring_invoice_id
- * @property string $tax_name
- * @property float $tax_rate
- * @property float $amount
- * @property float $balance
- * @property integer $public_id
- * @property integer $invoice_design_id
- * @property boolean $is_quote
- * @property integer $quote_id
- * @property integer $quote_invoice_id
- * @property float $custom_value1
- * @property float $custom_value2
- * @property boolean $custom_taxes1
- * @property boolean $custom_taxes2
- * @property-read \Account $account
- * @property-read \User $user
- * @property-read \Client $client
- * @property-read \Illuminate\Database\Eloquent\Collection|\InvoiceItem[] $invoice_items
- * @property-read \InvoiceStatus $invoice_status
- * @property-read \InvoiceDesign $invoice_design
- * @property-read \Illuminate\Database\Eloquent\Collection|\Invitation[] $invitations
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereClientId($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereUserId($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereInvoiceStatusId($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereInvoiceNumber($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereDiscount($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice wherePoNumber($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereInvoiceDate($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereDueDate($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereTerms($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice wherePublicNotes($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereIsDeleted($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereIsRecurring($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereFrequencyId($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereStartDate($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereEndDate($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereLastSentDate($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereRecurringInvoiceId($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereTaxName($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereTaxRate($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereAmount($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereBalance($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice wherePublicId($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereInvoiceDesignId($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereIsQuote($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereQuoteId($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereQuoteInvoiceId($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereCustomValue1($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereCustomValue2($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereCustomTaxes1($value)
- * @method static \Illuminate\Database\Query\Builder|\Invoice whereCustomTaxes2($value)
- * @method static \EntityModel scope($publicId = false, $accountId = false)
- */
- class Invoice {}
-}
-
-namespace {
-/**
- * Subscription
- *
- * @property integer $id
- * @property integer $account_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property integer $event_id
- * @property string $target_url
- * @method static \Illuminate\Database\Query\Builder|\Subscription whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Subscription whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\Subscription whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Subscription whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Subscription whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Subscription whereEventId($value)
- * @method static \Illuminate\Database\Query\Builder|\Subscription whereTargetUrl($value)
- */
- class Subscription {}
-}
-
-namespace {
-/**
- * InvoiceStatus
- *
- * @property integer $id
- * @property string $name
- * @method static \Illuminate\Database\Query\Builder|\InvoiceStatus whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceStatus whereName($value)
- */
- class InvoiceStatus {}
-}
-
-namespace {
-/**
- * Industry
- *
- * @property integer $id
- * @property string $name
- * @method static \Illuminate\Database\Query\Builder|\Industry whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Industry whereName($value)
- */
- class Industry {}
-}
-
-namespace {
-/**
- * Activity
- *
- * @property integer $id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property integer $account_id
- * @property integer $client_id
- * @property integer $user_id
- * @property integer $contact_id
- * @property integer $payment_id
- * @property integer $invoice_id
- * @property integer $credit_id
- * @property integer $invitation_id
- * @property string $message
- * @property string $json_backup
- * @property integer $activity_type_id
- * @property float $adjustment
- * @property float $balance
- * @property-read \Account $account
- * @method static \Illuminate\Database\Query\Builder|\Activity whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Activity whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Activity whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Activity whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\Activity whereClientId($value)
- * @method static \Illuminate\Database\Query\Builder|\Activity whereUserId($value)
- * @method static \Illuminate\Database\Query\Builder|\Activity whereContactId($value)
- * @method static \Illuminate\Database\Query\Builder|\Activity wherePaymentId($value)
- * @method static \Illuminate\Database\Query\Builder|\Activity whereInvoiceId($value)
- * @method static \Illuminate\Database\Query\Builder|\Activity whereCreditId($value)
- * @method static \Illuminate\Database\Query\Builder|\Activity whereInvitationId($value)
- * @method static \Illuminate\Database\Query\Builder|\Activity whereMessage($value)
- * @method static \Illuminate\Database\Query\Builder|\Activity whereJsonBackup($value)
- * @method static \Illuminate\Database\Query\Builder|\Activity whereActivityTypeId($value)
- * @method static \Illuminate\Database\Query\Builder|\Activity whereAdjustment($value)
- * @method static \Illuminate\Database\Query\Builder|\Activity whereBalance($value)
- * @method static \Activity scope()
- */
- class Activity {}
-}
-
-namespace {
-/**
- * Timesheet
- *
- * @property integer $id
- * @property integer $user_id
- * @property integer $account_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property string $start_date
- * @property string $end_date
- * @property float $discount
- * @property float $hours
- * @property integer $public_id
- * @property-read \Account $account
- * @property-read \User $user
- * @property-read \Illuminate\Database\Eloquent\Collection|\TimeSheetEvent[] $timesheet_events
- * @method static \Illuminate\Database\Query\Builder|\Timesheet whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Timesheet whereUserId($value)
- * @method static \Illuminate\Database\Query\Builder|\Timesheet whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\Timesheet whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Timesheet whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Timesheet whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Timesheet whereStartDate($value)
- * @method static \Illuminate\Database\Query\Builder|\Timesheet whereEndDate($value)
- * @method static \Illuminate\Database\Query\Builder|\Timesheet whereDiscount($value)
- * @method static \Illuminate\Database\Query\Builder|\Timesheet whereHours($value)
- * @method static \Illuminate\Database\Query\Builder|\Timesheet wherePublicId($value)
- */
- class Timesheet {}
-}
-
-namespace {
-/**
- * Credit
- *
- * @property integer $id
- * @property integer $account_id
- * @property integer $client_id
- * @property integer $user_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property boolean $is_deleted
- * @property float $amount
- * @property float $balance
- * @property string $credit_date
- * @property string $credit_number
- * @property string $private_notes
- * @property integer $public_id
- * @property-read \Invoice $invoice
- * @property-read \Client $client
- * @method static \Illuminate\Database\Query\Builder|\Credit whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Credit whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\Credit whereClientId($value)
- * @method static \Illuminate\Database\Query\Builder|\Credit whereUserId($value)
- * @method static \Illuminate\Database\Query\Builder|\Credit whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Credit whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Credit whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Credit whereIsDeleted($value)
- * @method static \Illuminate\Database\Query\Builder|\Credit whereAmount($value)
- * @method static \Illuminate\Database\Query\Builder|\Credit whereBalance($value)
- * @method static \Illuminate\Database\Query\Builder|\Credit whereCreditDate($value)
- * @method static \Illuminate\Database\Query\Builder|\Credit whereCreditNumber($value)
- * @method static \Illuminate\Database\Query\Builder|\Credit wherePrivateNotes($value)
- * @method static \Illuminate\Database\Query\Builder|\Credit wherePublicId($value)
- * @method static \EntityModel scope($publicId = false, $accountId = false)
- */
- class Credit {}
-}
-
-namespace {
-/**
- * Product
- *
- * @property integer $id
- * @property integer $account_id
- * @property integer $user_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property string $product_key
- * @property string $notes
- * @property float $cost
- * @property float $qty
- * @property integer $public_id
- * @method static \Illuminate\Database\Query\Builder|\Product whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Product whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\Product whereUserId($value)
- * @method static \Illuminate\Database\Query\Builder|\Product whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Product whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Product whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Product whereProductKey($value)
- * @method static \Illuminate\Database\Query\Builder|\Product whereNotes($value)
- * @method static \Illuminate\Database\Query\Builder|\Product whereCost($value)
- * @method static \Illuminate\Database\Query\Builder|\Product whereQty($value)
- * @method static \Illuminate\Database\Query\Builder|\Product wherePublicId($value)
- * @method static \EntityModel scope($publicId = false, $accountId = false)
- */
- class Product {}
-}
-
-namespace {
-/**
- * PaymentTerm
- *
- * @property integer $id
- * @property integer $num_days
- * @property string $name
- * @method static \Illuminate\Database\Query\Builder|\PaymentTerm whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\PaymentTerm whereNumDays($value)
- * @method static \Illuminate\Database\Query\Builder|\PaymentTerm whereName($value)
- */
- class PaymentTerm {}
-}
-
-namespace {
-/**
- * EntityModel
- *
- * @method static \EntityModel scope($publicId = false, $accountId = false)
- */
- class EntityModel {}
-}
-
-namespace {
-/**
- * Timezone
- *
- * @property integer $id
- * @property string $name
- * @property string $location
- * @method static \Illuminate\Database\Query\Builder|\Timezone whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Timezone whereName($value)
- * @method static \Illuminate\Database\Query\Builder|\Timezone whereLocation($value)
- */
- class Timezone {}
-}
-
-namespace {
-/**
- * ProjectCode
- *
- * @property integer $id
- * @property integer $user_id
- * @property integer $account_id
- * @property integer $project_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property string $name
- * @property string $description
- * @property-read \Account $account
- * @property-read \User $user
- * @property-read \Project $project
- * @property-read \Illuminate\Database\Eloquent\Collection|\TimesheetEvent[] $events
- * @method static \Illuminate\Database\Query\Builder|\ProjectCode whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\ProjectCode whereUserId($value)
- * @method static \Illuminate\Database\Query\Builder|\ProjectCode whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\ProjectCode whereProjectId($value)
- * @method static \Illuminate\Database\Query\Builder|\ProjectCode whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\ProjectCode whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\ProjectCode whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\ProjectCode whereName($value)
- * @method static \Illuminate\Database\Query\Builder|\ProjectCode whereDescription($value)
- */
- class ProjectCode {}
-}
-
-namespace {
-/**
- * Invitation
- *
- * @property integer $id
- * @property integer $account_id
- * @property integer $user_id
- * @property integer $contact_id
- * @property integer $invoice_id
- * @property string $invitation_key
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property string $transaction_reference
- * @property string $sent_date
- * @property string $viewed_date
- * @property integer $public_id
- * @property-read \Invoice $invoice
- * @property-read \Contact $contact
- * @property-read \User $user
- * @method static \Illuminate\Database\Query\Builder|\Invitation whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Invitation whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\Invitation whereUserId($value)
- * @method static \Illuminate\Database\Query\Builder|\Invitation whereContactId($value)
- * @method static \Illuminate\Database\Query\Builder|\Invitation whereInvoiceId($value)
- * @method static \Illuminate\Database\Query\Builder|\Invitation whereInvitationKey($value)
- * @method static \Illuminate\Database\Query\Builder|\Invitation whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Invitation whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Invitation whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Invitation whereTransactionReference($value)
- * @method static \Illuminate\Database\Query\Builder|\Invitation whereSentDate($value)
- * @method static \Illuminate\Database\Query\Builder|\Invitation whereViewedDate($value)
- * @method static \Illuminate\Database\Query\Builder|\Invitation wherePublicId($value)
- * @method static \EntityModel scope($publicId = false, $accountId = false)
- */
- class Invitation {}
-}
-
-namespace {
-/**
- * Currency
- *
- * @property integer $id
- * @property string $name
- * @property string $symbol
- * @property string $precision
- * @property string $thousand_separator
- * @property string $decimal_separator
- * @property string $code
- * @method static \Illuminate\Database\Query\Builder|\Currency whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Currency whereName($value)
- * @method static \Illuminate\Database\Query\Builder|\Currency whereSymbol($value)
- * @method static \Illuminate\Database\Query\Builder|\Currency wherePrecision($value)
- * @method static \Illuminate\Database\Query\Builder|\Currency whereThousandSeparator($value)
- * @method static \Illuminate\Database\Query\Builder|\Currency whereDecimalSeparator($value)
- * @method static \Illuminate\Database\Query\Builder|\Currency whereCode($value)
- */
- class Currency {}
-}
-
-namespace {
-/**
- * InvoiceDesign
- *
- * @property integer $id
- * @property string $name
- * @property string $javascript
- * @method static \Illuminate\Database\Query\Builder|\InvoiceDesign whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceDesign whereName($value)
- * @method static \Illuminate\Database\Query\Builder|\InvoiceDesign whereJavascript($value)
- */
- class InvoiceDesign {}
-}
-
-namespace {
-/**
- * DatetimeFormat
- *
- * @property integer $id
- * @property string $format
- * @property string $label
- * @method static \Illuminate\Database\Query\Builder|\DatetimeFormat whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\DatetimeFormat whereFormat($value)
- * @method static \Illuminate\Database\Query\Builder|\DatetimeFormat whereLabel($value)
- */
- class DatetimeFormat {}
-}
-
-namespace {
-/**
- * Affiliate
- *
- * @property integer $id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property string $name
- * @property string $affiliate_key
- * @property string $payment_title
- * @property string $payment_subtitle
- * @method static \Illuminate\Database\Query\Builder|\Affiliate whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Affiliate whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Affiliate whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Affiliate whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Affiliate whereName($value)
- * @method static \Illuminate\Database\Query\Builder|\Affiliate whereAffiliateKey($value)
- * @method static \Illuminate\Database\Query\Builder|\Affiliate wherePaymentTitle($value)
- * @method static \Illuminate\Database\Query\Builder|\Affiliate wherePaymentSubtitle($value)
- */
- class Affiliate {}
-}
-
-namespace {
-/**
- * TaxRate
- *
- * @property integer $id
- * @property integer $account_id
- * @property integer $user_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property string $name
- * @property float $rate
- * @property integer $public_id
- * @method static \Illuminate\Database\Query\Builder|\TaxRate whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\TaxRate whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\TaxRate whereUserId($value)
- * @method static \Illuminate\Database\Query\Builder|\TaxRate whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\TaxRate whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\TaxRate whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\TaxRate whereName($value)
- * @method static \Illuminate\Database\Query\Builder|\TaxRate whereRate($value)
- * @method static \Illuminate\Database\Query\Builder|\TaxRate wherePublicId($value)
- * @method static \EntityModel scope($publicId = false, $accountId = false)
- */
- class TaxRate {}
-}
-
-namespace {
-/**
- * Gateway
- *
- * @property integer $id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property string $name
- * @property string $provider
- * @property boolean $visible
- * @property integer $payment_library_id
- * @property integer $sort_order
- * @property boolean $recommended
- * @property string $site_url
- * @property-read \PaymentLibrary $paymentlibrary
- * @method static \Illuminate\Database\Query\Builder|\Gateway whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Gateway whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Gateway whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Gateway whereName($value)
- * @method static \Illuminate\Database\Query\Builder|\Gateway whereProvider($value)
- * @method static \Illuminate\Database\Query\Builder|\Gateway whereVisible($value)
- * @method static \Illuminate\Database\Query\Builder|\Gateway wherePaymentLibraryId($value)
- * @method static \Illuminate\Database\Query\Builder|\Gateway whereSortOrder($value)
- * @method static \Illuminate\Database\Query\Builder|\Gateway whereRecommended($value)
- * @method static \Illuminate\Database\Query\Builder|\Gateway whereSiteUrl($value)
- */
- class Gateway {}
-}
-
-namespace {
-/**
- * PaymentType
- *
- * @property integer $id
- * @property string $name
- * @method static \Illuminate\Database\Query\Builder|\PaymentType whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\PaymentType whereName($value)
- */
- class PaymentType {}
-}
-
-namespace {
-/**
- * License
- *
- * @property integer $id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property integer $affiliate_id
- * @property string $first_name
- * @property string $last_name
- * @property string $email
- * @property string $license_key
- * @property boolean $is_claimed
- * @property string $transaction_reference
- * @method static \Illuminate\Database\Query\Builder|\License whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\License whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\License whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\License whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\License whereAffiliateId($value)
- * @method static \Illuminate\Database\Query\Builder|\License whereFirstName($value)
- * @method static \Illuminate\Database\Query\Builder|\License whereLastName($value)
- * @method static \Illuminate\Database\Query\Builder|\License whereEmail($value)
- * @method static \Illuminate\Database\Query\Builder|\License whereLicenseKey($value)
- * @method static \Illuminate\Database\Query\Builder|\License whereIsClaimed($value)
- * @method static \Illuminate\Database\Query\Builder|\License whereTransactionReference($value)
- */
- class License {}
-}
-
-namespace {
-/**
- * DateFormat
- *
- * @property integer $id
- * @property string $format
- * @property string $picker_format
- * @property string $label
- * @method static \Illuminate\Database\Query\Builder|\DateFormat whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\DateFormat whereFormat($value)
- * @method static \Illuminate\Database\Query\Builder|\DateFormat wherePickerFormat($value)
- * @method static \Illuminate\Database\Query\Builder|\DateFormat whereLabel($value)
- */
- class DateFormat {}
-}
-
-namespace {
-/**
- * TimesheetEvent
- *
- * @property integer $id
- * @property integer $user_id
- * @property integer $account_id
- * @property integer $timesheet_event_source_id
- * @property integer $timesheet_id
- * @property integer $project_id
- * @property integer $project_code_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property string $uid
- * @property string $summary
- * @property string $description
- * @property string $location
- * @property string $owner
- * @property string $start_date
- * @property string $end_date
- * @property float $hours
- * @property float $discount
- * @property boolean $manualedit
- * @property string $org_code
- * @property string $org_created_at
- * @property string $org_updated_at
- * @property string $org_deleted_at
- * @property string $org_start_date_timezone
- * @property string $org_end_date_timezone
- * @property string $org_data
- * @property string $import_error
- * @property string $import_warning
- * @property string $updated_data
- * @property string $updated_data_at
- * @property-read \Account $account
- * @property-read \User $user
- * @property-read \TimesheetEventSource $source
- * @property-read \Timesheet $timesheet
- * @property-read \Project $project
- * @property-read \ProjectCode $project_code
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereUserId($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereTimesheetEventSourceId($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereTimesheetId($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereProjectId($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereProjectCodeId($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereUid($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereSummary($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereDescription($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereLocation($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereOwner($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereStartDate($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereEndDate($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereHours($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereDiscount($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereManualedit($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereOrgCode($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereOrgCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereOrgUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereOrgDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereOrgStartDateTimezone($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereOrgEndDateTimezone($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereOrgData($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereImportError($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereImportWarning($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereUpdatedData($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEvent whereUpdatedDataAt($value)
- */
- class TimesheetEvent {}
-}
-
-namespace {
-/**
- * Project
- *
- * @property integer $id
- * @property integer $user_id
- * @property integer $account_id
- * @property integer $client_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property string $name
- * @property string $description
- * @property-read \Account $account
- * @property-read \User $user
- * @property-read \Client $client
- * @property-read \Illuminate\Database\Eloquent\Collection|\ProjectCode[] $codes
- * @method static \Illuminate\Database\Query\Builder|\Project whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Project whereUserId($value)
- * @method static \Illuminate\Database\Query\Builder|\Project whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\Project whereClientId($value)
- * @method static \Illuminate\Database\Query\Builder|\Project whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Project whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Project whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Project whereName($value)
- * @method static \Illuminate\Database\Query\Builder|\Project whereDescription($value)
- */
- class Project {}
-}
-
-namespace {
-/**
- * Account
- *
- * @property integer $id
- * @property integer $timezone_id
- * @property integer $date_format_id
- * @property integer $datetime_format_id
- * @property integer $currency_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property string $name
- * @property string $ip
- * @property string $account_key
- * @property string $last_login
- * @property string $address1
- * @property string $address2
- * @property string $city
- * @property string $state
- * @property string $postal_code
- * @property integer $country_id
- * @property string $invoice_terms
- * @property string $email_footer
- * @property integer $industry_id
- * @property integer $size_id
- * @property boolean $invoice_taxes
- * @property boolean $invoice_item_taxes
- * @property integer $invoice_design_id
- * @property string $work_phone
- * @property string $work_email
- * @property integer $language_id
- * @property string $pro_plan_paid
- * @property string $custom_label1
- * @property string $custom_value1
- * @property string $custom_label2
- * @property string $custom_value2
- * @property string $custom_client_label1
- * @property string $custom_client_label2
- * @property boolean $fill_products
- * @property boolean $update_products
- * @property string $primary_color
- * @property string $secondary_color
- * @property boolean $hide_quantity
- * @property boolean $hide_paid_to_date
- * @property string $custom_invoice_label1
- * @property string $custom_invoice_label2
- * @property boolean $custom_invoice_taxes1
- * @property boolean $custom_invoice_taxes2
- * @property string $vat_number
- * @property string $invoice_design
- * @property string $invoice_number_prefix
- * @property integer $invoice_number_counter
- * @property string $quote_number_prefix
- * @property integer $quote_number_counter
- * @property boolean $share_counter
- * @property-read \Illuminate\Database\Eloquent\Collection|\User[] $users
- * @property-read \Illuminate\Database\Eloquent\Collection|\Client[] $clients
- * @property-read \Illuminate\Database\Eloquent\Collection|\Invoice[] $invoices
- * @property-read \Illuminate\Database\Eloquent\Collection|\AccountGateway[] $account_gateways
- * @property-read \Illuminate\Database\Eloquent\Collection|\TaxRate[] $tax_rates
- * @property-read \Country $country
- * @property-read \Timezone $timezone
- * @property-read \Language $language
- * @property-read \DateFormat $date_format
- * @property-read \DatetimeFormat $datetime_format
- * @property-read \Size $size
- * @property-read \Industry $industry
- * @method static \Illuminate\Database\Query\Builder|\Account whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereTimezoneId($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereDateFormatId($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereDatetimeFormatId($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereCurrencyId($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereName($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereIp($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereAccountKey($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereLastLogin($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereAddress1($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereAddress2($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereCity($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereState($value)
- * @method static \Illuminate\Database\Query\Builder|\Account wherePostalCode($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereCountryId($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereInvoiceTerms($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereEmailFooter($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereIndustryId($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereSizeId($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereInvoiceTaxes($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereInvoiceItemTaxes($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereInvoiceDesignId($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereWorkPhone($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereWorkEmail($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereLanguageId($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereProPlanPaid($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereCustomLabel1($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereCustomValue1($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereCustomLabel2($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereCustomValue2($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereCustomClientLabel1($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereCustomClientLabel2($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereFillProducts($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereUpdateProducts($value)
- * @method static \Illuminate\Database\Query\Builder|\Account wherePrimaryColor($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereSecondaryColor($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereHideQuantity($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereHidePaidToDate($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereCustomInvoiceLabel1($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereCustomInvoiceLabel2($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereCustomInvoiceTaxes1($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereCustomInvoiceTaxes2($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereVatNumber($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereInvoiceDesign($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereInvoiceNumberPrefix($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereInvoiceNumberCounter($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereQuoteNumberPrefix($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereQuoteNumberCounter($value)
- * @method static \Illuminate\Database\Query\Builder|\Account whereShareCounter($value)
- */
- class Account {}
-}
-
-namespace {
-/**
- * TimesheetEventSource
- *
- * @property integer $id
- * @property integer $user_id
- * @property integer $account_id
- * @property \Carbon\Carbon $created_at
- * @property \Carbon\Carbon $updated_at
- * @property \Carbon\Carbon $deleted_at
- * @property string $owner
- * @property string $name
- * @property string $url
- * @property string $type
- * @property string $from_date
- * @property string $to_date
- * @property-read \Account $account
- * @property-read \User $user
- * @property-read \Illuminate\Database\Eloquent\Collection|\TimesheetEvent[] $events
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEventSource whereId($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEventSource whereUserId($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEventSource whereAccountId($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEventSource whereCreatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEventSource whereUpdatedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEventSource whereDeletedAt($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEventSource whereOwner($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEventSource whereName($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEventSource whereUrl($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEventSource whereType($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEventSource whereFromDate($value)
- * @method static \Illuminate\Database\Query\Builder|\TimesheetEventSource whereToDate($value)
- */
- class TimesheetEventSource {}
-}
-
diff --git a/app/Commands/Command.php b/app/Commands/Command.php
new file mode 100644
index 000000000000..018bc2192435
--- /dev/null
+++ b/app/Commands/Command.php
@@ -0,0 +1,7 @@
+comment(PHP_EOL.Inspiring::quote().PHP_EOL);
+ }
+
+}
diff --git a/app/commands/ResetData.php b/app/Console/Commands/ResetData.php
similarity index 92%
rename from app/commands/ResetData.php
rename to app/Console/Commands/ResetData.php
index 39150407ea93..a02760034726 100644
--- a/app/commands/ResetData.php
+++ b/app/Console/Commands/ResetData.php
@@ -1,4 +1,4 @@
-command('inspire')
+ // ->hourly();
+ }
+
+}
diff --git a/app/Events/Event.php b/app/Events/Event.php
new file mode 100644
index 000000000000..d59f7690f83c
--- /dev/null
+++ b/app/Events/Event.php
@@ -0,0 +1,7 @@
+payment = $payment;
+ }
+
+}
diff --git a/app/Events/InvoiceSent.php b/app/Events/InvoiceSent.php
new file mode 100644
index 000000000000..cbe08d0528f3
--- /dev/null
+++ b/app/Events/InvoiceSent.php
@@ -0,0 +1,23 @@
+invoice = $invoice;
+ }
+
+}
diff --git a/app/Events/InvoiceViewed.php b/app/Events/InvoiceViewed.php
new file mode 100644
index 000000000000..8d9f129e764a
--- /dev/null
+++ b/app/Events/InvoiceViewed.php
@@ -0,0 +1,23 @@
+invoice = $invoice;
+ }
+
+}
diff --git a/app/Events/UserLoggedIn.php b/app/Events/UserLoggedIn.php
new file mode 100644
index 000000000000..1f4af5e86a9a
--- /dev/null
+++ b/app/Events/UserLoggedIn.php
@@ -0,0 +1,21 @@
+with('sign_up', Input::get('sign_up'));
}
@@ -103,6 +129,7 @@ class AccountController extends \BaseController
public function showSection($section = ACCOUNT_DETAILS, $subSection = false)
{
if ($section == ACCOUNT_DETAILS) {
+ /* Update Remember Function
$data = [
'account' => Account::with('users')->findOrFail(Auth::user()->account_id),
'countries' => Country::remember(DEFAULT_QUERY_CACHE)->orderBy('name')->get(),
@@ -115,6 +142,19 @@ class AccountController extends \BaseController
'languages' => Language::remember(DEFAULT_QUERY_CACHE)->orderBy('name')->get(),
'showUser' => Auth::user()->id === Auth::user()->account->users()->first()->id,
];
+ */
+ $data = [
+ 'account' => Account::with('users')->findOrFail(Auth::user()->account_id),
+ 'countries' => Country::orderBy('name')->get(),
+ 'sizes' => Size::orderBy('id')->get(),
+ 'industries' => Industry::orderBy('name')->get(),
+ 'timezones' => Timezone::orderBy('location')->get(),
+ 'dateFormats' => DateFormat::get(),
+ 'datetimeFormats' => DatetimeFormat::get(),
+ 'currencies' => Currency::orderBy('name')->get(),
+ 'languages' => Language::orderBy('name')->get(),
+ 'showUser' => Auth::user()->id === Auth::user()->account->users()->first()->id,
+ ];
return View::make('accounts.details', $data);
} elseif ($section == ACCOUNT_PAYMENTS) {
@@ -170,8 +210,9 @@ class AccountController extends \BaseController
$invoice->invoice_items = [$invoiceItem];
$data['invoice'] = $invoice;
- $data['invoiceDesigns'] = InvoiceDesign::remember(DEFAULT_QUERY_CACHE, 'invoice_designs_cache_'.Auth::user()->maxInvoiceDesignId())
- ->where('id', '<=', Auth::user()->maxInvoiceDesignId())->orderBy('id')->get();
+ //$data['invoiceDesigns'] = InvoiceDesign::remember(DEFAULT_QUERY_CACHE, 'invoice_designs_cache_'.Auth::user()->maxInvoiceDesignId())
+ // ->where('id', '<=', Auth::user()->maxInvoiceDesignId())->orderBy('id')->get();
+ $data['invoiceDesigns'] = InvoiceDesign::where('id', '<=', Auth::user()->maxInvoiceDesignId())->orderBy('id')->get();
} else if ($subSection == ACCOUNT_EMAIL_TEMPLATES) {
$data['invoiceEmail'] = $account->getEmailTemplate(ENTITY_INVOICE);
$data['quoteEmail'] = $account->getEmailTemplate(ENTITY_QUOTE);
@@ -263,7 +304,7 @@ class AccountController extends \BaseController
$account->invoice_number_counter = Input::get('invoice_number_counter');
$account->quote_number_prefix = Input::get('quote_number_prefix');
$account->share_counter = Input::get('share_counter') ? true : false;
-
+
$account->pdf_email_attachment = Input::get('pdf_email_attachment') ? true : false;
if (!$account->share_counter) {
@@ -426,7 +467,7 @@ class AccountController extends \BaseController
$name = $file->getRealPath();
- require_once app_path().'/includes/parsecsv.lib.php';
+ require_once app_path().'/Includes/parsecsv.lib.php';
$csv = new parseCSV();
$csv->heading = false;
$csv->auto($name);
@@ -591,19 +632,18 @@ class AccountController extends \BaseController
$image = Image::make($path);
$mimeType = $file->getMimeType();
-
- if ($image->width == 200 && $mimeType == 'image/jpeg') {
+
+ if ($image->width() == 200 && $mimeType == 'image/jpeg') {
$file->move('logo/', $account->account_key . '.jpg');
} else {
- $image->resize(200, 120, true, false);
- Image::canvas($image->width, $image->height, '#FFFFFF')->insert($image)->save($account->getLogoPath());
+ $image->resize(200, 120, function ($constraint) {
+ $constraint->aspectRatio();
+ });
+ Image::canvas($image->width(), $image->height(), '#FFFFFF')->insert($image)->save($account->getLogoPath());
}
-
- //$image = Image::make($path)->resize(200, 120, true, false);
- //Image::canvas($image->width, $image->height, '#FFFFFF')->insert($image)->save($account->getLogoPath());
}
- Event::fire('user.refresh');
+ Event::fire(new UserSettingsChanged());
Session::flash('message', trans('texts.updated_settings'));
return Redirect::to('company/details');
@@ -651,9 +691,8 @@ class AccountController extends \BaseController
$user->email = trim(strtolower(Input::get('new_email')));
$user->username = $user->email;
$user->password = trim(Input::get('new_password'));
- $user->password_confirmation = trim(Input::get('new_password'));
$user->registered = true;
- $user->amend();
+ $user->save();
if (Utils::isNinja()) {
$this->userMailer->sendConfirmation($user);
@@ -710,7 +749,7 @@ class AccountController extends \BaseController
$account = Auth::user()->account;
$account->forceDelete();
- Confide::logout();
+ Auth::logout();
return Redirect::to('/')->with('clearGuestKey', true);
}
diff --git a/app/controllers/AccountGatewayController.php b/app/Http/Controllers/AccountGatewayController.php
old mode 100755
new mode 100644
similarity index 94%
rename from app/controllers/AccountGatewayController.php
rename to app/Http/Controllers/AccountGatewayController.php
index e6f646e4e70a..1634ca5f6004
--- a/app/controllers/AccountGatewayController.php
+++ b/app/Http/Controllers/AccountGatewayController.php
@@ -1,24 +1,30 @@
-join('gateways', 'gateways.id', '=', 'account_gateways.gateway_id')
->where('account_gateways.deleted_at', '=', null)
- ->where('account_gateways.account_id', '=', \Auth::user()->account_id)
+ ->where('account_gateways.account_id', '=', Auth::user()->account_id)
->select('account_gateways.public_id', 'gateways.name', 'account_gateways.deleted_at');
return Datatable::query($query)
@@ -95,8 +101,9 @@ class AccountGatewayController extends BaseController
$selectedCards = $accountGateway ? $accountGateway->accepted_credit_cards : 0;
$account = Auth::user()->account;
- $recommendedGateways = Gateway::remember(DEFAULT_QUERY_CACHE)
- ->where('recommended', '=', '1')
+ // $recommendedGateways = Gateway::remember(DEFAULT_QUERY_CACHE)
+ // ->where('recommended', '=', '1')
+ $recommendedGateways = Gateway::where('recommended', '=', '1')
->orderBy('sort_order')
->get();
$recommendedGatewayArray = array();
diff --git a/app/controllers/ActivityController.php b/app/Http/Controllers/ActivityController.php
old mode 100755
new mode 100644
similarity index 89%
rename from app/controllers/ActivityController.php
rename to app/Http/Controllers/ActivityController.php
index ba8797bb1d00..95883aa68d28
--- a/app/controllers/ActivityController.php
+++ b/app/Http/Controllers/ActivityController.php
@@ -1,6 +1,11 @@
- $database['type']];
- unset($database['type']);
$mail = Input::get('mail');
$email = $mail['username'];
@@ -58,43 +67,44 @@ class AppController extends BaseController
} elseif (!$valid) {
return Redirect::to('/setup')->withInput();
}
+
+ // == ENV Settings (Production) == //
+ $config = "APP_ENV=development\n".
+ "APP_DEBUG=true\n".
+ "APP_KEY={$app['key']}\n\n".
+ "DB_TYPE={$dbType}\n".
+ "DB_HOST={$database['type']['host']}\n".
+ "DB_DATABASE={$database['type']['database']}\n".
+ "DB_USERNAME={$database['type']['username']}\n".
+ "DB_PASSWORD={$database['type']['password']}\n\n".
+ "MAIL_DRIVER={$mail['driver']}\n".
+ "MAIL_PORT={$mail['port']}\n".
+ "MAIL_ENCRYPTION={$mail['encryption']}\n".
+ "MAIL_HOST={$mail['host']}\n".
+ "MAIL_USERNAME={$mail['username']}\n".
+ "MAIL_FROM_NAME={$mail['from']['name']}\n".
+ "MAIL_PASSWORD={$mail['password']}\n";
- $content = " $app, 'database' => $database, 'mail' => $mail] as $key => $config) {
- $content = 'accountRepo->create();
+ // == DB Migrate & Seed == //
+ // Artisan::call('migrate:rollback', array('--force' => true)); // Debug Purposes
+ Artisan::call('migrate', array('--force' => true));
+ Artisan::call('db:seed', array('--force' => true));
+
+ $firstName = trim(Input::get('first_name'));
+ $lastName = trim(Input::get('last_name'));
+ $email = trim(strtolower(Input::get('email')));
+ $password = trim(Input::get('password'));
+ $account = $this->accountRepo->create($firstName, $lastName, $email, $password);
$user = $account->users()->first();
- $user->first_name = trim(Input::get('first_name'));
- $user->last_name = trim(Input::get('last_name'));
- $user->email = trim(strtolower(Input::get('email')));
- $user->username = $user->email;
- $user->password = trim(Input::get('password'));
- $user->password_confirmation = trim(Input::get('password'));
- $user->registered = true;
- $user->amend();
-
//Auth::login($user, true);
- $this->accountRepo->registerUser($user);
- return Redirect::to('/invoices/create');
+ return Redirect::to('/login');
}
private function testDatabase($database)
@@ -102,7 +112,7 @@ class AppController extends BaseController
$dbType = $database['default'];
Config::set('database.default', $dbType);
-
+
foreach ($database['connections'][$dbType] as $key => $val) {
Config::set("database.connections.{$dbType}.{$key}", $val);
}
@@ -145,8 +155,8 @@ class AppController extends BaseController
{
if (!Utils::isNinja() && !Utils::isDatabaseSetup()) {
try {
- Artisan::call('migrate');
- Artisan::call('db:seed');
+ Artisan::call('migrate', array('--force' => true));
+ Artisan::call('db:seed', array('--force' => true));
} catch (Exception $e) {
Response::make($e->getMessage(), 500);
}
@@ -159,7 +169,7 @@ class AppController extends BaseController
{
if (!Utils::isNinja()) {
try {
- Artisan::call('migrate');
+ Artisan::call('migrate', array('--force' => true));
Cache::flush();
} catch (Exception $e) {
Response::make($e->getMessage(), 500);
diff --git a/app/Http/Controllers/Auth/AuthController.php b/app/Http/Controllers/Auth/AuthController.php
new file mode 100644
index 000000000000..f3e051d6f79f
--- /dev/null
+++ b/app/Http/Controllers/Auth/AuthController.php
@@ -0,0 +1,57 @@
+auth = $auth;
+ $this->registrar = $registrar;
+
+ $this->middleware('guest', ['except' => 'getLogout']);
+ }
+
+ public function postLoginWrapper(Request $request)
+ {
+ $response = self::postLogin($request);
+
+ if (Auth::check()) {
+ Event::fire(new UserLoggedIn());
+ }
+
+ return $response;
+ }
+
+}
diff --git a/app/Http/Controllers/Auth/PasswordController.php b/app/Http/Controllers/Auth/PasswordController.php
new file mode 100644
index 000000000000..3741a8157983
--- /dev/null
+++ b/app/Http/Controllers/Auth/PasswordController.php
@@ -0,0 +1,40 @@
+auth = $auth;
+ $this->passwords = $passwords;
+
+ $this->middleware('guest');
+ }
+
+}
diff --git a/app/controllers/BaseController.php b/app/Http/Controllers/BaseController.php
old mode 100755
new mode 100644
similarity index 91%
rename from app/controllers/BaseController.php
rename to app/Http/Controllers/BaseController.php
index 11891536c641..0cc63c7c5a1a
--- a/app/controllers/BaseController.php
+++ b/app/Http/Controllers/BaseController.php
@@ -1,4 +1,4 @@
-getDisplayName(), ENTITY_CLIENT);
$actionLinks = [
- [trans('texts.create_invoice'), URL::to('invoices/create/'.$client->public_id)],
- [trans('texts.enter_payment'), URL::to('payments/create/'.$client->public_id)],
- [trans('texts.enter_credit'), URL::to('credits/create/'.$client->public_id)],
- ];
+ ['label' => trans('texts.create_invoice'), 'url' => URL::to('invoices/create/'.$client->public_id)],
+ ['label' => trans('texts.enter_payment'), 'url' => URL::to('payments/create/'.$client->public_id)],
+ ['label' => trans('texts.enter_credit'), 'url' => URL::to('credits/create/'.$client->public_id)],
+ ];
if (Utils::isPro()) {
- array_unshift($actionLinks, [trans('texts.create_quote'), URL::to('quotes/create/'.$client->public_id)]);
+ array_unshift($actionLinks, ['label' => trans('texts.create_quote'), 'url' => URL::to('quotes/create/'.$client->public_id)]);
}
$data = array(
@@ -158,6 +178,7 @@ class ClientController extends \BaseController
private static function getViewModel()
{
+ /* Remember function no longer works
return [
'sizes' => Size::remember(DEFAULT_QUERY_CACHE)->orderBy('id')->get(),
'paymentTerms' => PaymentTerm::remember(DEFAULT_QUERY_CACHE)->orderBy('num_days')->get(['name', 'num_days']),
@@ -167,6 +188,16 @@ class ClientController extends \BaseController
'customLabel1' => Auth::user()->account->custom_client_label1,
'customLabel2' => Auth::user()->account->custom_client_label2,
];
+ */
+ return [
+ 'sizes' => Size::orderBy('id')->get(),
+ 'paymentTerms' => PaymentTerm::orderBy('num_days')->get(['name', 'num_days']),
+ 'industries' => Industry::orderBy('name')->get(),
+ 'currencies' => Currency::orderBy('name')->get(),
+ 'countries' => Country::orderBy('name')->get(),
+ 'customLabel1' => Auth::user()->account->custom_client_label1,
+ 'customLabel2' => Auth::user()->account->custom_client_label2,
+ ];
}
/**
diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php
new file mode 100644
index 000000000000..27b3f45272fd
--- /dev/null
+++ b/app/Http/Controllers/Controller.php
@@ -0,0 +1,11 @@
+account_id != $invoice->account_id)) {
Activity::viewInvoice($invitation);
- Event::fire('invoice.viewed', $invoice);
+ Event::fire(new InvoiceViewed($invoice));
}
Session::set($invitationKey, true);
@@ -294,6 +321,7 @@ class InvoiceController extends \BaseController
}
}
+ /*
return [
'account' => Auth::user()->account,
'products' => Product::scope()->orderBy('id')->get(array('product_key', 'notes', 'cost', 'qty')),
@@ -317,6 +345,31 @@ class InvoiceController extends \BaseController
),
'recurringHelp' => $recurringHelp
];
+ */
+
+ return [
+ 'account' => Auth::user()->account,
+ 'products' => Product::scope()->orderBy('id')->get(array('product_key', 'notes', 'cost', 'qty')),
+ 'countries' => Country::orderBy('name')->get(),
+ 'clients' => Client::scope()->with('contacts', 'country')->orderBy('name')->get(),
+ 'taxRates' => TaxRate::scope()->orderBy('name')->get(),
+ 'currencies' => Cache::get('currencies'),
+ 'sizes' => Size::orderBy('id')->get(),
+ 'paymentTerms' => PaymentTerm::orderBy('num_days')->get(['name', 'num_days']),
+ 'industries' => Industry::orderBy('name')->get(),
+ 'invoiceDesigns' => InvoiceDesign::where('id', '<=', Auth::user()->maxInvoiceDesignId())->orderBy('id')->get(),
+ 'frequencies' => array(
+ 1 => 'Weekly',
+ 2 => 'Two weeks',
+ 3 => 'Four weeks',
+ 4 => 'Monthly',
+ 5 => 'Three months',
+ 6 => 'Six months',
+ 7 => 'Annually',
+ ),
+ 'recurringHelp' => $recurringHelp
+ ];
+
}
/**
@@ -396,11 +449,13 @@ class InvoiceController extends \BaseController
$url = URL::to('clients/'.$client->public_id);
Utils::trackViewed($client->getDisplayName(), ENTITY_CLIENT, $url);
}
-
+
+ /*
+ This causes an error message. Commenting out. will return later.
if (!empty(Input::get('pdfupload')) && strpos(Input::get('pdfupload'), 'data:application/pdf;base64,') === 0) {
$this->storePDF(Input::get('pdfupload'), $invoice->id);
}
-
+ */
if ($action == 'clone') {
return $this->cloneInvoice($publicId);
} elseif ($action == 'convert') {
diff --git a/app/controllers/PaymentApiController.php b/app/Http/Controllers/PaymentApiController.php
similarity index 89%
rename from app/controllers/PaymentApiController.php
rename to app/Http/Controllers/PaymentApiController.php
index 46db0d353d2b..daaaebd56d0f 100644
--- a/app/controllers/PaymentApiController.php
+++ b/app/Http/Controllers/PaymentApiController.php
@@ -1,6 +1,7 @@
- 'POST',
'url' => "payments",
'title' => trans('texts.new_payment'),
- //'currencies' => Currency::remember(DEFAULT_QUERY_CACHE)->orderBy('name')->get(),
- 'paymentTypes' => PaymentType::remember(DEFAULT_QUERY_CACHE)->orderBy('id')->get(),
+ //'paymentTypes' => PaymentType::remember(DEFAULT_QUERY_CACHE)->orderBy('id')->get(),
+ 'paymentTypes' => PaymentType::orderBy('id')->get(),
'clients' => Client::scope()->with('contacts')->orderBy('name')->get(), );
return View::make('payments.edit', $data);
@@ -154,8 +172,8 @@ class PaymentController extends \BaseController
'method' => 'PUT',
'url' => 'payments/'.$publicId,
'title' => trans('texts.edit_payment'),
- //'currencies' => Currency::remember(DEFAULT_QUERY_CACHE)->orderBy('name')->get(),
- 'paymentTypes' => PaymentType::remember(DEFAULT_QUERY_CACHE)->orderBy('id')->get(),
+ //'paymentTypes' => PaymentType::remember(DEFAULT_QUERY_CACHE)->orderBy('id')->get(),
+ 'paymentTypes' => PaymentType::orderBy('id')->get(),
'clients' => Client::scope()->with('contacts')->orderBy('name')->get(), );
return View::make('payments.edit', $data);
@@ -350,7 +368,8 @@ class PaymentController extends \BaseController
'paymentLibrary' => $paymentLibrary,
'gateway' => $gateway,
'acceptedCreditCardTypes' => $acceptedCreditCardTypes,
- 'countries' => Country::remember(DEFAULT_QUERY_CACHE)->orderBy('name')->get(),
+ //'countries' => Country::remember(DEFAULT_QUERY_CACHE)->orderBy('name')->get(),
+ 'countries' => Country::orderBy('name')->get(),
'currencyId' => $client->currency_id,
'account' => $client->account
];
@@ -399,7 +418,8 @@ class PaymentController extends \BaseController
'paymentLibrary' => $paymentLibrary,
'gateway' => $gateway,
'acceptedCreditCardTypes' => $acceptedCreditCardTypes,
- 'countries' => Country::remember(DEFAULT_QUERY_CACHE)->orderBy('name')->get(),
+ //'countries' => Country::remember(DEFAULT_QUERY_CACHE)->orderBy('name')->get(),
+ 'countries' => Country::orderBy('name')->get(),
'currencyId' => 1,
'paymentTitle' => $affiliate->payment_title,
'paymentSubtitle' => $affiliate->payment_subtitle,
@@ -658,7 +678,7 @@ class PaymentController extends \BaseController
$payment->save();
- Event::fire('invoice.paid', $payment);
+ Event::fire(new InvoicePaid($payment));
return $payment;
}
diff --git a/app/controllers/ProductController.php b/app/Http/Controllers/ProductController.php
similarity index 95%
rename from app/controllers/ProductController.php
rename to app/Http/Controllers/ProductController.php
index 5be7ab1339fa..b35939ae1b5a 100644
--- a/app/controllers/ProductController.php
+++ b/app/Http/Controllers/ProductController.php
@@ -1,6 +1,13 @@
- ENTITY_QUOTE,
'account' => Auth::user()->account,
@@ -138,6 +155,22 @@ class QuoteController extends \BaseController
->where('id', '<=', Auth::user()->maxInvoiceDesignId())->orderBy('id')->get(),
'invoiceLabels' => Auth::user()->account->getInvoiceLabels()
];
+*/
+ // TODO: Add Remember Cache
+ return [
+ 'entityType' => ENTITY_QUOTE,
+ 'account' => Auth::user()->account,
+ 'products' => Product::scope()->orderBy('id')->get(array('product_key', 'notes', 'cost', 'qty')),
+ 'countries' => Country::orderBy('name')->get(),
+ 'clients' => Client::scope()->with('contacts', 'country')->orderBy('name')->get(),
+ 'taxRates' => TaxRate::scope()->orderBy('name')->get(),
+ 'currencies' => Currency::orderBy('name')->get(),
+ 'sizes' => Size::orderBy('id')->get(),
+ 'paymentTerms' => PaymentTerm::orderBy('num_days')->get(['name', 'num_days']),
+ 'industries' => Industry::orderBy('name')->get(),
+ 'invoiceDesigns' => InvoiceDesign::where('id', '<=', Auth::user()->maxInvoiceDesignId())->orderBy('id')->get(),
+ 'invoiceLabels' => Auth::user()->account->getInvoiceLabels()
+ ];
}
public function bulk()
diff --git a/app/controllers/ReportController.php b/app/Http/Controllers/ReportController.php
old mode 100755
new mode 100644
similarity index 95%
rename from app/controllers/ReportController.php
rename to app/Http/Controllers/ReportController.php
index 9000b8165444..bfbeba8cc6ab
--- a/app/controllers/ReportController.php
+++ b/app/Http/Controllers/ReportController.php
@@ -1,6 +1,17 @@
-force_pdfjs = true;
$user->save();
- Session::flash('message', trans('texts.confide.updated_settings'));
+ Session::flash('message', trans('texts.security.updated_settings'));
return Redirect::to('/dashboard');
}
@@ -221,7 +227,7 @@ class UserController extends BaseController
$user->email = trim(Input::get('email'));
$user->registered = true;
$user->password = str_random(RANDOM_KEY_LENGTH);
- $user->password_confirmation = $user->password;
+ $user->confirmation_code = str_random(RANDOM_KEY_LENGTH);
$user->public_id = $lastUser->public_id + 1;
}
@@ -251,81 +257,6 @@ class UserController extends BaseController
return Redirect::to('company/advanced_settings/user_management');
}
- /**
- * Displays the login form
- *
- */
- public function login()
- {
- if (Confide::user()) {
- Event::fire('user.login');
- Session::reflash();
-
- return Redirect::to('/dashboard');
-
- /*
- $invoice = Invoice::scope()->orderBy('id', 'desc')->first();
-
- if ($invoice)
- {
- return Redirect::to('/invoices/' . $invoice->public_id);
- }
- else
- {
- return Redirect::to('/dashboard');
- }
- */
- } else {
- return View::make(Config::get('confide::login_form'));
- }
- }
-
- /**
- * Attempt to do login
- *
- */
- public function do_login()
- {
- $input = array(
- 'email' => Input::get('login_email'), // May be the username too
- 'username' => Input::get('login_email'), // so we have to pass both
- 'password' => Input::get('login_password'),
- 'remember' => true,
- );
-
- // If you wish to only allow login from confirmed users, call logAttempt
- // with the second parameter as true.
- // logAttempt will check if the 'email' perhaps is the username.
- // Get the value from the config file instead of changing the controller
- if (Input::get('login_email') && Confide::logAttempt($input, false)) {
- Event::fire('user.login');
- // Redirect the user to the URL they were trying to access before
- // caught by the authentication filter IE Redirect::guest('user/login').
- // Otherwise fallback to '/'
- // Fix pull #145
- return Redirect::intended('/dashboard'); // change it to '/admin', '/dashboard' or something
- } else {
- //$user = new User;
-
- // Check if there was too many login attempts
- if (Confide::isThrottled($input)) {
- $err_msg = trans('texts.confide.too_many_attempts');
- }
- /*
- elseif( $user->checkUserExists( $input ) and ! $user->isConfirmed( $input ) )
- {
- $err_msg = Lang::get('confide::confide.alerts.not_confirmed');
- }
- */
- else {
- $err_msg = trans('texts.confide.wrong_credentials');
- }
-
- return Redirect::action('UserController@login')
- ->withInput(Input::except('login_password'))
- ->with('error', $err_msg);
- }
- }
/**
* Attempt to confirm account with code
@@ -334,10 +265,12 @@ class UserController extends BaseController
*/
public function confirm($code)
{
- if (Confide::confirm($code)) {
- $notice_msg = trans('texts.confide.confirmation');
+ $user = User::where('confirmation_code', '=', $code)->get()->first();
+
+ if ($user) {
+ $notice_msg = trans('texts.security.confirmation');
- $user = User::where('confirmation_code', '=', $code)->get()->first();
+ $user->confirmed = true;
$user->confirmation_code = '';
$user->save();
@@ -352,109 +285,13 @@ class UserController extends BaseController
return Redirect::to($invitation->getLink());
} else {
- return Redirect::action('UserController@login')->with('message', $notice_msg);
+ return Redirect::to(Auth::check() ? '/dashboard' : '/login')->with('message', $notice_msg);
}
}
} else {
- $error_msg = trans('texts.confide.wrong_confirmation');
+ $error_msg = trans('texts.security.wrong_confirmation');
- return Redirect::action('UserController@login')->with('error', $error_msg);
- }
- }
-
- /**
- * Displays the forgot password form
- *
- */
- public function forgot_password()
- {
- return View::make(Config::get('confide::forgot_password_form'));
- }
-
- /**
- * Attempt to send change password link to the given email
- *
- */
- public function do_forgot_password()
- {
- Confide::forgotPassword(Input::get('email'));
-
- $notice_msg = trans('texts.confide.password_forgot');
-
- return Redirect::action('UserController@login')
- ->with('notice', $notice_msg);
-
- /*
- if( Confide::forgotPassword( Input::get( 'email' ) ) )
- {
- $notice_msg = Lang::get('confide::confide.alerts.password_forgot');
- return Redirect::action('UserController@login')
- ->with( 'notice', $notice_msg );
- }
- else
- {
- $error_msg = Lang::get('confide::confide.alerts.wrong_password_forgot');
- return Redirect::action('UserController@forgot_password')
- ->withInput()
- ->with( 'error', $error_msg );
- }
- */
- }
-
- /**
- * Shows the change password form with the given token
- *
- */
- public function reset_password($token = false)
- {
- return View::make(Config::get('confide::reset_password_form'))
- ->with('token', $token);
- }
-
- /**
- * Attempt change password of the user
- *
- */
- public function do_reset_password()
- {
- if (Auth::check()) {
- $rules = [
- 'password' => 'required|between:4,11|confirmed',
- 'password_confirmation' => 'between:4,11',
- ];
- $validator = Validator::make(Input::all(), $rules);
-
- if ($validator->fails()) {
- return Redirect::to('user/reset')->withInput()->withErrors($validator);
- }
-
- $user = Auth::user();
- $user->password = Input::get('password');
- $user->save();
-
- Session::flash('message', trans('texts.confide.password_reset'));
-
- return Redirect::to('/dashboard');
- } else {
- $input = array(
- 'token' => Input::get('token'),
- 'password' => Input::get('password'),
- 'password_confirmation' => Input::get('password_confirmation'),
- );
-
- // By passing an array with the token, password and confirmation
- if (Confide::resetPassword($input)) {
- $notice_msg = trans('texts.confide.password_reset');
-
- return Redirect::action('UserController@login')
- ->with('notice', $notice_msg);
- } else {
- $error_msg = trans('texts.confide.wrong_password_reset');
-
- return Redirect::action('UserController@reset_password', array('token' => $input['token']))
- ->withInput()
- ->with('error', $error_msg);
- }
+ return Redirect::to('/login')->with('error', $error_msg);
}
}
@@ -474,7 +311,7 @@ class UserController extends BaseController
Session::forget('news_feed_id');
Session::forget('news_feed_message');
- Confide::logout();
+ Auth::logout();
return Redirect::to('/')->with('clearGuestKey', true);
}
diff --git a/app/Http/Controllers/old/HomeController.php b/app/Http/Controllers/old/HomeController.php
new file mode 100644
index 000000000000..2050070ab5ef
--- /dev/null
+++ b/app/Http/Controllers/old/HomeController.php
@@ -0,0 +1,36 @@
+middleware('auth');
+ }
+
+ /**
+ * Show the application dashboard to the user.
+ *
+ * @return Response
+ */
+ public function index()
+ {
+ return view('home');
+ }
+
+}
diff --git a/app/Http/Controllers/old/WelcomeController.php b/app/Http/Controllers/old/WelcomeController.php
new file mode 100644
index 000000000000..c7da91c94522
--- /dev/null
+++ b/app/Http/Controllers/old/WelcomeController.php
@@ -0,0 +1,36 @@
+middleware('guest');
+ }
+
+ /**
+ * Show the application welcome screen to the user.
+ *
+ * @return Response
+ */
+ public function index()
+ {
+ return view('welcome');
+ }
+
+}
diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php
new file mode 100644
index 000000000000..509dbf1cce9b
--- /dev/null
+++ b/app/Http/Kernel.php
@@ -0,0 +1,34 @@
+ 'App\Http\Middleware\Authenticate',
+ 'auth.basic' => 'Illuminate\Auth\Middleware\AuthenticateWithBasicAuth',
+ 'guest' => 'App\Http\Middleware\RedirectIfAuthenticated',
+ 'api' => 'App\Http\Middleware\ApiCheck',
+ ];
+
+}
diff --git a/app/Http/Middleware/ApiCheck.php b/app/Http/Middleware/ApiCheck.php
new file mode 100644
index 000000000000..24753a0fc7a8
--- /dev/null
+++ b/app/Http/Middleware/ApiCheck.php
@@ -0,0 +1,75 @@
+first(['id', 'user_id']);
+
+ if ($token) {
+ Auth::loginUsingId($token->user_id);
+ Session::set('token_id', $token->id);
+ } else {
+ sleep(3);
+ return Response::make('Invalid token', 403, $headers);
+ }
+
+ if (!Utils::isNinja()) {
+ return null;
+ }
+
+ if (!Utils::isPro()) {
+ return Response::make('API requires pro plan', 403, $headers);
+ } else {
+ $accountId = Auth::user()->account->id;
+
+ // http://stackoverflow.com/questions/1375501/how-do-i-throttle-my-sites-api-users
+ $hour = 60 * 60;
+ $hour_limit = 100; # users are limited to 100 requests/hour
+ $hour_throttle = Cache::get("hour_throttle:{$accountId}", null);
+ $last_api_request = Cache::get("last_api_request:{$accountId}", 0);
+ $last_api_diff = time() - $last_api_request;
+
+ if (is_null($hour_throttle)) {
+ $new_hour_throttle = 0;
+ } else {
+ $new_hour_throttle = $hour_throttle - $last_api_diff;
+ $new_hour_throttle = $new_hour_throttle < 0 ? 0 : $new_hour_throttle;
+ $new_hour_throttle += $hour / $hour_limit;
+ $hour_hits_remaining = floor(( $hour - $new_hour_throttle ) * $hour_limit / $hour);
+ $hour_hits_remaining = $hour_hits_remaining >= 0 ? $hour_hits_remaining : 0;
+ }
+
+ if ($new_hour_throttle > $hour) {
+ $wait = ceil($new_hour_throttle - $hour);
+ sleep(1);
+ return Response::make("Please wait {$wait} second(s)", 403, $headers);
+ }
+
+ Cache::put("hour_throttle:{$accountId}", $new_hour_throttle, 10);
+ Cache::put("last_api_request:{$accountId}", time(), 10);
+ }
+
+
+ return $next($request);
+ }
+
+}
\ No newline at end of file
diff --git a/app/Http/Middleware/Authenticate.php b/app/Http/Middleware/Authenticate.php
new file mode 100644
index 000000000000..1780b299f005
--- /dev/null
+++ b/app/Http/Middleware/Authenticate.php
@@ -0,0 +1,50 @@
+auth = $auth;
+ }
+
+ /**
+ * Handle an incoming request.
+ *
+ * @param \Illuminate\Http\Request $request
+ * @param \Closure $next
+ * @return mixed
+ */
+ public function handle($request, Closure $next)
+ {
+ if ($this->auth->guest())
+ {
+ if ($request->ajax())
+ {
+ return response('Unauthorized.', 401);
+ }
+ else
+ {
+ return redirect()->guest('/login');
+ }
+ }
+
+ return $next($request);
+ }
+
+}
diff --git a/app/Http/Middleware/RedirectIfAuthenticated.php b/app/Http/Middleware/RedirectIfAuthenticated.php
new file mode 100644
index 000000000000..e6e3a4ebefd7
--- /dev/null
+++ b/app/Http/Middleware/RedirectIfAuthenticated.php
@@ -0,0 +1,44 @@
+auth = $auth;
+ }
+
+ /**
+ * Handle an incoming request.
+ *
+ * @param \Illuminate\Http\Request $request
+ * @param \Closure $next
+ * @return mixed
+ */
+ public function handle($request, Closure $next)
+ {
+ if ($this->auth->check())
+ {
+ return new RedirectResponse(url('/dashboard'));
+ }
+
+ return $next($request);
+ }
+
+}
diff --git a/app/Http/Middleware/StartupCheck.php b/app/Http/Middleware/StartupCheck.php
new file mode 100644
index 000000000000..fb0c7df3154f
--- /dev/null
+++ b/app/Http/Middleware/StartupCheck.php
@@ -0,0 +1,159 @@
+get());
+ }
+
+
+ // check the application is up to date and for any news feed messages
+ if (Auth::check())
+ {
+ $count = Session::get(SESSION_COUNTER, 0);
+ Session::put(SESSION_COUNTER, ++$count);
+
+ if (!Utils::startsWith($_SERVER['REQUEST_URI'], '/news_feed') && !Session::has('news_feed_id')) {
+ $data = false;
+ if (Utils::isNinja()) {
+ $data = Utils::getNewsFeedResponse();
+ } else {
+ $file = @file_get_contents(NINJA_APP_URL . '/news_feed/' . Utils::getUserType() . '/' . NINJA_VERSION);
+ $data = @json_decode($file);
+ }
+ if ($data) {
+ if ($data->version != NINJA_VERSION) {
+ $params = [
+ 'user_version' => NINJA_VERSION,
+ 'latest_version'=> $data->version,
+ 'releases_link' => link_to(RELEASES_URL, 'Invoice Ninja', ['target' => '_blank'])
+ ];
+ Session::put('news_feed_id', NEW_VERSION_AVAILABLE);
+ Session::put('news_feed_message', trans('texts.new_version_available', $params));
+ } else {
+ Session::put('news_feed_id', $data->id);
+ if ($data->message && $data->id > Auth::user()->news_feed_id) {
+ Session::put('news_feed_message', $data->message);
+ }
+ }
+ } else {
+ Session::put('news_feed_id', true);
+ }
+ }
+ }
+
+
+ // Check if we're requesting to change the account's language
+ if (Input::has('lang'))
+ {
+ $locale = Input::get('lang');
+ App::setLocale($locale);
+ Session::set(SESSION_LOCALE, $locale);
+
+ if (Auth::check())
+ {
+ if ($language = Language::whereLocale($locale)->first())
+ {
+ $account = Auth::user()->account;
+ $account->language_id = $language->id;
+ $account->save();
+ }
+ }
+ }
+ else if (Auth::check())
+ {
+ $locale = Session::get(SESSION_LOCALE, DEFAULT_LOCALE);
+ App::setLocale($locale);
+ }
+
+ // Make sure the account/user localization settings are in the session
+ if (Auth::check() && !Session::has(SESSION_TIMEZONE))
+ {
+ Event::fire(new UserSettingsChanged());
+ }
+
+ // Check if the user is claiming a license (ie, additional invoices, white label, etc.)
+ $claimingLicense = Utils::startsWith($_SERVER['REQUEST_URI'], '/claim_license');
+ if (!$claimingLicense && Input::has('license_key') && Input::has('product_id'))
+ {
+ $licenseKey = Input::get('license_key');
+ $productId = Input::get('product_id');
+
+ $data = trim(file_get_contents((Utils::isNinjaDev() ? 'http://ninja.dev' : NINJA_APP_URL) . "/claim_license?license_key={$licenseKey}&product_id={$productId}"));
+
+ if ($productId == PRODUCT_INVOICE_DESIGNS)
+ {
+ if ($data = json_decode($data))
+ {
+ foreach ($data as $item)
+ {
+ $design = new InvoiceDesign();
+ $design->id = $item->id;
+ $design->name = $item->name;
+ $design->javascript = $item->javascript;
+ $design->save();
+ }
+
+ if (!Utils::isNinjaProd()) {
+ Cache::forget('invoice_designs_cache_' . Auth::user()->maxInvoiceDesignId());
+ }
+
+ Session::flash('message', trans('texts.bought_designs'));
+ }
+ }
+ else if ($productId == PRODUCT_WHITE_LABEL)
+ {
+ if ($data == 'valid')
+ {
+ $account = Auth::user()->account;
+ $account->pro_plan_paid = NINJA_DATE;
+ $account->save();
+
+ Session::flash('message', trans('texts.bought_white_label'));
+ }
+ }
+ }
+
+ return $next($request);
+ }
+
+}
diff --git a/app/Http/Middleware/VerifyCsrfToken.php b/app/Http/Middleware/VerifyCsrfToken.php
new file mode 100644
index 000000000000..750a39b1876a
--- /dev/null
+++ b/app/Http/Middleware/VerifyCsrfToken.php
@@ -0,0 +1,20 @@
+ 'Auth\AuthController',
+ 'password' => 'Auth\PasswordController',
+]);
+*/
+
+get('/signup', array('as' => 'signup', 'uses' => 'Auth\AuthController@getRegister'));
+post('/signup', array('as' => 'signup', 'uses' => 'Auth\AuthController@postRegister'));
+get('/login', array('as' => 'login', 'uses' => 'Auth\AuthController@getLogin'));
+post('/login', array('as' => 'login', 'uses' => 'Auth\AuthController@postLoginWrapper'));
+get('/logout', array('as' => 'logout', 'uses' => 'Auth\AuthController@getLogout'));
+get('/forgot', array('as' => 'forgot', 'uses' => 'Auth\PasswordController@getEmail'));
+post('/forgot', array('as' => 'forgot', 'uses' => 'Auth\PasswordController@postEmail'));
+get('/password/reset', array('as' => 'forgot', 'uses' => 'Auth\PasswordController@getReset'));
+post('/password/reset', array('as' => 'forgot', 'uses' => 'Auth\PasswordController@postReset'));
+get('user/confirm/{code}', 'UserController@confirm');
+
+/*
// Confide routes
Route::get('login', 'UserController@login');
Route::post('login', 'UserController@do_login');
-Route::get('user/confirm/{code}', 'UserController@confirm');
Route::get('forgot_password', 'UserController@forgot_password');
Route::post('forgot_password', 'UserController@do_forgot_password');
Route::get('user/reset/{token?}', 'UserController@reset_password');
Route::post('user/reset', 'UserController@do_reset_password');
Route::get('logout', 'UserController@logout');
+*/
-if (Utils::isNinja()) {
+if (\App\Libraries\Utils::isNinja()) {
Route::post('/signup/register', 'AccountController@doRegister');
Route::get('/news_feed/{user_type}/{version}/', 'HomeController@newsFeed');
Route::get('/demo', 'AccountController@demo');
}
-Route::group(array('before' => 'auth'), function() {
+Route::group(['middleware' => 'auth'], function() {
Route::get('dashboard', 'DashboardController@index');
Route::get('view_archive/{entity_type}/{visible}', 'AccountController@setTrashVisible');
Route::get('hide_message', 'HomeController@hideMessage');
@@ -151,7 +171,7 @@ Route::group(array('before' => 'auth'), function() {
});
// Route group for API
-Route::group(array('prefix' => 'api/v1', 'before' => ['api.access']), function()
+Route::group(['middleware' => 'api', 'prefix' => 'api/v1'], function()
{
Route::resource('ping', 'ClientApiController@ping');
Route::resource('clients', 'ClientApiController');
diff --git a/app/includes/parsecsv.lib.php b/app/Includes/parsecsv.lib.php
old mode 100755
new mode 100644
similarity index 100%
rename from app/includes/parsecsv.lib.php
rename to app/Includes/parsecsv.lib.php
diff --git a/app/libraries/Utils.php b/app/Libraries/Utils.php
old mode 100755
new mode 100644
similarity index 95%
rename from app/libraries/Utils.php
rename to app/Libraries/Utils.php
index 99d5a7052e7c..33d799e4acb7
--- a/app/libraries/Utils.php
+++ b/app/Libraries/Utils.php
@@ -1,4 +1,20 @@
-find($currencyId);
-
- if (!$currency) {
- $currency = Currency::remember(DEFAULT_QUERY_CACHE)->find(1);
+ $currency = Currency::find($currencyId);
+
+ if(!$currency){
+ $currency = Currency::find(1);
}
+ Cache::add('currency', $currency, DEFAULT_QUERY_CACHE);
+
return $currency->symbol.number_format($value, $currency->precision, $currency->decimal_separator, $currency->thousand_separator);
}
@@ -291,8 +309,8 @@ class Utils
return;
}
- $timezone = Session::get(SESSION_TIMEZONE);
- $format = Session::get(SESSION_DATE_FORMAT);
+ $timezone = Session::get(SESSION_TIMEZONE, DEFAULT_TIMEZONE);
+ $format = Session::get(SESSION_DATE_FORMAT, DEFAULT_DATE_FORMAT);
$dateTime = DateTime::createFromFormat($format, $date, new DateTimeZone($timezone));
@@ -305,8 +323,8 @@ class Utils
return '';
}
- $timezone = Session::get(SESSION_TIMEZONE);
- $format = Session::get(SESSION_DATE_FORMAT);
+ $timezone = Session::get(SESSION_TIMEZONE, DEFAULT_TIMEZONE);
+ $format = Session::get(SESSION_DATE_FORMAT, DEFAULT_DATE_FORMAT);
$dateTime = DateTime::createFromFormat('Y-m-d', $date, new DateTimeZone($timezone));
@@ -315,8 +333,9 @@ class Utils
public static function today($formatResult = true)
{
- $timezone = Session::get(SESSION_TIMEZONE);
- $format = Session::get(SESSION_DATE_FORMAT);
+ $timezone = Session::get(SESSION_TIMEZONE, DEFAULT_TIMEZONE);
+ $format = Session::get(SESSION_DATE_FORMAT, DEFAULT_DATE_FORMAT);
+
$date = date_create(null, new DateTimeZone($timezone));
if ($formatResult) {
diff --git a/app/libraries/entity.php b/app/Libraries/entity.php
old mode 100755
new mode 100644
similarity index 100%
rename from app/libraries/entity.php
rename to app/Libraries/entity.php
diff --git a/app/libraries/timesheet_utils.php b/app/Libraries/timesheet_utils.php
similarity index 100%
rename from app/libraries/timesheet_utils.php
rename to app/Libraries/timesheet_utils.php
diff --git a/app/Listeners/HandleInvoicePaid.php b/app/Listeners/HandleInvoicePaid.php
new file mode 100644
index 000000000000..159b001abad4
--- /dev/null
+++ b/app/Listeners/HandleInvoicePaid.php
@@ -0,0 +1,46 @@
+userMailer = $userMailer;
+ $this->contactMailer = $contactMailer;
+ }
+
+ /**
+ * Handle the event.
+ *
+ * @param InvoicePaid $event
+ * @return void
+ */
+ public function handle(InvoicePaid $event)
+ {
+ $this->contactMailer->sendPaymentConfirmation($payment);
+ $invoice = $payment->invoice;
+
+ foreach ($invoice->account->users as $user)
+ {
+ if ($user->{'notify_paid'})
+ {
+ $this->userMailer->sendNotification($user, $invoice, 'paid', $payment);
+ }
+ }
+ }
+
+}
diff --git a/app/Listeners/HandleInvoiceSent.php b/app/Listeners/HandleInvoiceSent.php
new file mode 100644
index 000000000000..119936e9500d
--- /dev/null
+++ b/app/Listeners/HandleInvoiceSent.php
@@ -0,0 +1,42 @@
+userMailer = $userMailer;
+ }
+
+ /**
+ * Handle the event.
+ *
+ * @param InvoiceSent $event
+ * @return void
+ */
+ public function handle(InvoiceSent $event)
+ {
+ $invoice = $event->invoice;
+
+ foreach ($invoice->account->users as $user)
+ {
+ if ($user->{'notify_sent'})
+ {
+ $this->userMailer->sendNotification($user, $invoice, 'sent');
+ }
+ }
+ }
+
+}
diff --git a/app/Listeners/HandleInvoiceViewed.php b/app/Listeners/HandleInvoiceViewed.php
new file mode 100644
index 000000000000..3a3f6e323756
--- /dev/null
+++ b/app/Listeners/HandleInvoiceViewed.php
@@ -0,0 +1,42 @@
+userMailer = $userMailer;
+ }
+
+ /**
+ * Handle the event.
+ *
+ * @param InvoiceViewed $event
+ * @return void
+ */
+ public function handle(InvoiceViewed $event)
+ {
+ $invoice = $event->invoice;
+
+ foreach ($invoice->account->users as $user)
+ {
+ if ($user->{'notify_viewed'})
+ {
+ $this->userMailer->sendNotification($user, $invoice, 'viewed', $payment);
+ }
+ }
+ }
+
+}
diff --git a/app/Listeners/HandleUserLoggedIn.php b/app/Listeners/HandleUserLoggedIn.php
new file mode 100644
index 000000000000..f1f4e36eff1d
--- /dev/null
+++ b/app/Listeners/HandleUserLoggedIn.php
@@ -0,0 +1,37 @@
+account;
+ $account->last_login = Carbon::now()->toDateTimeString();
+ $account->save();
+
+ $account->loadLocalizationSettings();
+ }
+
+}
diff --git a/app/Listeners/HandleUserSettingsChanged.php b/app/Listeners/HandleUserSettingsChanged.php
new file mode 100644
index 000000000000..e01a010c9dd1
--- /dev/null
+++ b/app/Listeners/HandleUserSettingsChanged.php
@@ -0,0 +1,34 @@
+account;
+ $account->loadLocalizationSettings();
+ }
+
+}
diff --git a/app/models/Account.php b/app/Models/Account.php
old mode 100755
new mode 100644
similarity index 91%
rename from app/models/Account.php
rename to app/Models/Account.php
index e611f9ddefb6..a47dc417710c
--- a/app/models/Account.php
+++ b/app/Models/Account.php
@@ -1,72 +1,79 @@
-hasMany('User');
+ return $this->hasMany('App\Models\User');
}
public function clients()
{
- return $this->hasMany('Client');
+ return $this->hasMany('App\Models\Client');
}
public function invoices()
{
- return $this->hasMany('Invoice');
+ return $this->hasMany('App\Models\Invoice');
}
public function account_gateways()
{
- return $this->hasMany('AccountGateway');
+ return $this->hasMany('App\Models\AccountGateway');
}
public function tax_rates()
{
- return $this->hasMany('TaxRate');
+ return $this->hasMany('App\Models\TaxRate');
}
public function country()
{
- return $this->belongsTo('Country');
+ return $this->belongsTo('App\Models\Country');
}
public function timezone()
{
- return $this->belongsTo('Timezone');
+ return $this->belongsTo('App\Models\Timezone');
}
public function language()
{
- return $this->belongsTo('Language');
+ return $this->belongsTo('App\Models\Language');
}
public function date_format()
{
- return $this->belongsTo('DateFormat');
+ return $this->belongsTo('App\Models\DateFormat');
}
public function datetime_format()
{
- return $this->belongsTo('DatetimeFormat');
- }
-
- public function currency()
- {
- return $this->belongsTo('Currency');
+ return $this->belongsTo('App\Models\DatetimeFormat');
}
public function size()
{
- return $this->belongsTo('Size');
+ return $this->belongsTo('App\Models\Size');
+ }
+
+ public function currency()
+ {
+ return $this->belongsTo('App\Models\Currency');
}
public function industry()
{
- return $this->belongsTo('Industry');
+ return $this->belongsTo('App\Models\Industry');
}
public function isGatewayConfigured($gatewayId = 0)
diff --git a/app/models/AccountGateway.php b/app/Models/AccountGateway.php
old mode 100755
new mode 100644
similarity index 75%
rename from app/models/AccountGateway.php
rename to app/Models/AccountGateway.php
index 002bc830795e..c7f008fb67f8
--- a/app/models/AccountGateway.php
+++ b/app/Models/AccountGateway.php
@@ -1,10 +1,15 @@
-belongsTo('Gateway');
+ return $this->belongsTo('App\Models\Gateway');
}
public function getCreditcardTypes()
diff --git a/app/Models/AccountGatewayToken.php b/app/Models/AccountGatewayToken.php
new file mode 100644
index 000000000000..7726df1301f0
--- /dev/null
+++ b/app/Models/AccountGatewayToken.php
@@ -0,0 +1,10 @@
+belongsTo('App\Models\Account');
+ }
+}
diff --git a/app/models/Activity.php b/app/Models/Activity.php
old mode 100755
new mode 100644
similarity index 98%
rename from app/models/Activity.php
rename to app/Models/Activity.php
index 625e98ed36b9..25c38f5d21cc
--- a/app/models/Activity.php
+++ b/app/Models/Activity.php
@@ -1,9 +1,15 @@
-belongsTo('Account');
+ return $this->belongsTo('App\Models\Account');
}
public function user()
{
- return $this->belongsTo('User');
+ return $this->belongsTo('App\Models\User');
}
private static function getBlank($entity = false)
diff --git a/app/models/Affiliate.php b/app/Models/Affiliate.php
similarity index 78%
rename from app/models/Affiliate.php
rename to app/Models/Affiliate.php
index 3efccbd1ada0..f88b96c3fc1e 100644
--- a/app/models/Affiliate.php
+++ b/app/Models/Affiliate.php
@@ -1,4 +1,4 @@
-belongsTo('Account');
+ return $this->belongsTo('App\Models\Account');
}
public function invoices()
{
- return $this->hasMany('Invoice');
+ return $this->hasMany('App\Models\Invoice');
}
public function payments()
{
- return $this->hasMany('Payment');
+ return $this->hasMany('App\Models\Payment');
}
public function contacts()
{
- return $this->hasMany('Contact');
+ return $this->hasMany('App\Models\Contact');
}
public function projects()
{
- return $this->hasMany('Project');
+ return $this->hasMany('App\Models\Project');
}
public function country()
{
- return $this->belongsTo('Country');
+ return $this->belongsTo('App\Models\Country');
}
public function currency()
{
- return $this->belongsTo('Currency');
+ return $this->belongsTo('App\Models\Currency');
}
public function size()
{
- return $this->belongsTo('Size');
+ return $this->belongsTo('App\Models\Size');
}
public function industry()
{
- return $this->belongsTo('Industry');
+ return $this->belongsTo('App\Models\Industry');
}
public function getTotalCredit()
@@ -87,111 +94,6 @@ class Client extends EntityModel
return ENTITY_CLIENT;
}
- public function getAddress()
- {
- $str = '';
-
- if ($this->address1) {
- $str .= $this->address1.'
';
- }
- if ($this->address2) {
- $str .= $this->address2.'
';
- }
- if ($this->city) {
- $str .= $this->city.', ';
- }
- if ($this->state) {
- $str .= $this->state.' ';
- }
- if ($this->postal_code) {
- $str .= $this->postal_code;
- }
- if ($this->country) {
- $str .= '
'.$this->country->name;
- }
-
- if ($str) {
- $str = '
'.$str.'
'; - } - - return $str; - } - - public function getPhone() - { - $str = ''; - - if ($this->work_phone) { - $str .= ''.Utils::formatPhoneNumber($this->work_phone); - } - - return $str; - } - - public function getIdNumber() - { - $str = ''; - - if ($this->id_number) { - $str .= ''.trans('texts.id_number').': '.$this->id_number; - } - - return $str; - } - - public function getVatNumber() - { - $str = ''; - - if ($this->vat_number) { - $str .= ''.trans('texts.vat_number').': '.$this->vat_number; - } - - return $str; - } - - public function getNotes() - { - $str = ''; - - if ($this->private_notes) { - $str .= ''.$this->private_notes.''; - } - - return $str; - } - - public function getIndustry() - { - $str = ''; - - if ($this->client_industry) { - $str .= $this->client_industry->name.' '; - } - - if ($this->client_size) { - $str .= $this->client_size->name; - } - - return $str; - } - - public function getCustomFields() - { - $str = ''; - $account = $this->account; - - if ($account->custom_client_label1 && $this->custom_value1) { - $str .= "{$account->custom_client_label1}: {$this->custom_value1}'.$str.'
'; - } - - return $str; - } } diff --git a/app/Models/Country.php b/app/Models/Country.php new file mode 100644 index 000000000000..d5143e656258 --- /dev/null +++ b/app/Models/Country.php @@ -0,0 +1,10 @@ +belongsTo('Invoice')->withTrashed(); + return $this->belongsTo('App\Models\Invoice')->withTrashed(); } public function client() { - return $this->belongsTo('Client')->withTrashed(); + return $this->belongsTo('App\Models\Client')->withTrashed(); } public function getName() diff --git a/app/models/Currency.php b/app/Models/Currency.php old mode 100755 new mode 100644 similarity index 61% rename from app/models/Currency.php rename to app/Models/Currency.php index 943816064607..4a2cbc21f835 --- a/app/models/Currency.php +++ b/app/Models/Currency.php @@ -1,7 +1,8 @@ -belongsTo('PaymentLibrary', 'payment_library_id'); + return $this->belongsTo('\App\Models\PaymentLibrary', 'payment_library_id'); } public function getLogoUrl() diff --git a/app/models/Industry.php b/app/Models/Industry.php old mode 100755 new mode 100644 similarity index 61% rename from app/models/Industry.php rename to app/Models/Industry.php index 4c931a520d8f..569bb14ddc47 --- a/app/models/Industry.php +++ b/app/Models/Industry.php @@ -1,7 +1,8 @@ -belongsTo('App\Models\Invoice'); + } + + public function contact() + { + return $this->belongsTo('App\Models\Contact')->withTrashed(); + } + + public function user() + { + return $this->belongsTo('App\Models\User')->withTrashed(); + } + + public function account() + { + return $this->belongsTo('App\Models\Account'); + } + + public function getLink() + { + return SITE_URL.'/view/'.$this->invitation_key; + } +} diff --git a/app/models/Invoice.php b/app/Models/Invoice.php old mode 100755 new mode 100644 similarity index 89% rename from app/models/Invoice.php rename to app/Models/Invoice.php index 8aca78ea0c5e..294a4eef1ba3 --- a/app/models/Invoice.php +++ b/app/Models/Invoice.php @@ -1,40 +1,45 @@ -belongsTo('Account'); + return $this->belongsTo('App\Models\Account'); } public function user() { - return $this->belongsTo('User'); + return $this->belongsTo('App\Models\User'); } public function client() { - return $this->belongsTo('Client')->withTrashed(); + return $this->belongsTo('App\Models\Client')->withTrashed(); } public function invoice_items() { - return $this->hasMany('InvoiceItem')->orderBy('id'); + return $this->hasMany('App\Models\InvoiceItem')->orderBy('id'); } public function invoice_status() { - return $this->belongsTo('InvoiceStatus'); + return $this->belongsTo('App\Models\InvoiceStatus'); } public function invoice_design() { - return $this->belongsTo('InvoiceDesign'); + return $this->belongsTo('App\Models\InvoiceDesign'); } public function invitations() { - return $this->hasMany('Invitation')->orderBy('invitations.contact_id'); + return $this->hasMany('App\Models\Invitation')->orderBy('invitations.contact_id'); } public function getName() @@ -231,6 +236,8 @@ Invoice::deleting(function ($invoice) { Activity::archiveInvoice($invoice); }); -Invoice::restoring(function ($invoice) { +// TODO: Fix for L5 +/*Invoice::restoring(function ($invoice) { Activity::restoreInvoice($invoice); }); +*/ \ No newline at end of file diff --git a/app/models/InvoiceDesign.php b/app/Models/InvoiceDesign.php similarity index 63% rename from app/models/InvoiceDesign.php rename to app/Models/InvoiceDesign.php index 6dfd823dae02..db2992674701 100644 --- a/app/models/InvoiceDesign.php +++ b/app/Models/InvoiceDesign.php @@ -1,7 +1,8 @@ -belongsTo('App\Models\Invoice'); + } + + public function product() + { + return $this->belongsTo('App\Models\Product'); + } +} diff --git a/app/models/InvoiceStatus.php b/app/Models/InvoiceStatus.php old mode 100755 new mode 100644 similarity index 63% rename from app/models/InvoiceStatus.php rename to app/Models/InvoiceStatus.php index faca90e50bcf..36164d26c6c0 --- a/app/models/InvoiceStatus.php +++ b/app/Models/InvoiceStatus.php @@ -1,7 +1,8 @@ -belongsTo('Invoice')->withTrashed(); + return $this->belongsTo('App\Models\Invoice')->withTrashed(); } public function invitation() { - return $this->belongsTo('Invitation'); + return $this->belongsTo('App\Models\Invitation'); } public function client() { - return $this->belongsTo('Client')->withTrashed(); + return $this->belongsTo('App\Models\Client')->withTrashed(); } public function account() { - return $this->belongsTo('Account'); + return $this->belongsTo('App\Models\Account'); } public function contact() { - return $this->belongsTo('Contact'); + return $this->belongsTo('App\Models\Contact'); } public function getAmount() diff --git a/app/models/PaymentLibrary.php b/app/Models/PaymentLibrary.php similarity index 57% rename from app/models/PaymentLibrary.php rename to app/Models/PaymentLibrary.php index c6eff7009159..3f0f5c860d86 100644 --- a/app/models/PaymentLibrary.php +++ b/app/Models/PaymentLibrary.php @@ -1,4 +1,6 @@ -hasMany('Gateway', 'payment_library_id'); + return $this->hasMany('App\Models\Gateway', 'payment_library_id'); } } diff --git a/app/models/PaymentTerm.php b/app/Models/PaymentTerm.php old mode 100755 new mode 100644 similarity index 62% rename from app/models/PaymentTerm.php rename to app/Models/PaymentTerm.php index 15669d6535d3..de8cced5db72 --- a/app/models/PaymentTerm.php +++ b/app/Models/PaymentTerm.php @@ -1,7 +1,8 @@ -where('product_key', '=', $key)->first(); diff --git a/app/models/Project.php b/app/Models/Project.php similarity index 75% rename from app/models/Project.php rename to app/Models/Project.php index 6a2042e87ab9..2dad20d29436 100644 --- a/app/models/Project.php +++ b/app/Models/Project.php @@ -1,4 +1,7 @@ -belongsTo('Account'); + return $this->belongsTo('App\Models\Account'); } public function user() { - return $this->belongsTo('User'); + return $this->belongsTo('App\Models\User'); } public function client() { - return $this->belongsTo('Client'); + return $this->belongsTo('App\Models\Client'); } public function codes() { - return $this->hasMany('ProjectCode'); + return $this->hasMany('App\Models\ProjectCode'); } public static function createNew($parent = false) diff --git a/app/models/ProjectCode.php b/app/Models/ProjectCode.php similarity index 67% rename from app/models/ProjectCode.php rename to app/Models/ProjectCode.php index 3f3f344a5e0b..5849c5f23d89 100644 --- a/app/models/ProjectCode.php +++ b/app/Models/ProjectCode.php @@ -1,28 +1,34 @@ -belongsTo('Account'); + return $this->belongsTo('App\Models\Account'); } public function user() { - return $this->belongsTo('User'); + return $this->belongsTo('App\Models\User'); } public function project() { - return $this->belongsTo('Project'); + return $this->belongsTo('App\Models\Project'); } public function events() { - return $this->hasMany('TimesheetEvent'); + return $this->hasMany('App\Models\TimesheetEvent'); } public static function createNew($parent = false) diff --git a/app/models/Size.php b/app/Models/Size.php old mode 100755 new mode 100644 similarity index 60% rename from app/models/Size.php rename to app/Models/Size.php index a598c7732d01..76a9dc91a975 --- a/app/models/Size.php +++ b/app/Models/Size.php @@ -1,7 +1,8 @@ -belongsTo('App\Models\Account'); + } + + public function user() + { + return $this->belongsTo('App\Models\User'); + } + + public function timesheet_events() + { + return $this->hasMany('App\Models\TimeSheetEvent'); + } +} diff --git a/app/models/TimesheetEvent.php b/app/Models/TimesheetEvent.php similarity index 87% rename from app/models/TimesheetEvent.php rename to app/Models/TimesheetEvent.php index 448ac40c9b5a..7fc981198000 100644 --- a/app/models/TimesheetEvent.php +++ b/app/Models/TimesheetEvent.php @@ -1,9 +1,15 @@ -belongsTo('Account'); + return $this->belongsTo('App\Models\Account'); } public function user() { - return $this->belongsTo('User'); + return $this->belongsTo('App\Models\User'); } public function source() { - return $this->belongsTo('TimesheetEventSource'); + return $this->belongsTo('App\Models\TimesheetEventSource'); } public function timesheet() { - return $this->belongsTo('Timesheet'); + return $this->belongsTo('App\Models\Timesheet'); } public function project() { - return $this->belongsTo('Project'); + return $this->belongsTo('App\Models\Project'); } public function project_code() { - return $this->belongsTo('ProjectCode'); + return $this->belongsTo('App\Models\ProjectCode'); } /** diff --git a/app/models/TimesheetEventSource.php b/app/Models/TimesheetEventSource.php similarity index 69% rename from app/models/TimesheetEventSource.php rename to app/Models/TimesheetEventSource.php index fcca52c61f79..9ae36be0c156 100644 --- a/app/models/TimesheetEventSource.php +++ b/app/Models/TimesheetEventSource.php @@ -1,23 +1,29 @@ -belongsTo('Account'); + return $this->belongsTo('App\Models\Account'); } public function user() { - return $this->belongsTo('User'); + return $this->belongsTo('App\Models\User'); } public function events() { - return $this->hasMany('TimesheetEvent'); + return $this->hasMany('App\Models\TimesheetEvent'); } public static function createNew($parent = false) diff --git a/app/models/Timezone.php b/app/Models/Timezone.php old mode 100755 new mode 100644 similarity index 61% rename from app/models/Timezone.php rename to app/Models/Timezone.php index 09b91108a4b4..5c00fd12da61 --- a/app/models/Timezone.php +++ b/app/Models/Timezone.php @@ -1,7 +1,8 @@ - 'required|unique:users', - 'password' => 'required|between:6,32|confirmed', - 'password_confirmation' => 'between:6,32', - */ - ); - - protected $updateRules = array( - /* - 'email' => 'required|unique:users', - 'username' => 'required|unique:users', - */ - ); + use Authenticatable, CanResetPassword; /** * The database table used by the model. @@ -30,14 +21,31 @@ class User extends ConfideUser implements UserInterface, RemindableInterface */ protected $table = 'users'; + /** + * The attributes that are mass assignable. + * + * @var array + */ + protected $fillable = ['name', 'email', 'password']; + + /** + * The attributes excluded from the model's JSON form. + * + * @var array + */ + protected $hidden = ['password', 'remember_token']; + + use SoftDeletes; + protected $dates = ['deleted_at']; + public function account() { - return $this->belongsTo('Account'); + return $this->belongsTo('App\Models\Account'); } public function theme() { - return $this->belongsTo('Theme'); + return $this->belongsTo('App\Models\Theme'); } public function getPersonType() @@ -167,4 +175,9 @@ class User extends ConfideUser implements UserInterface, RemindableInterface { return 'remember_token'; } + + // public function confirm(){} + // public function forgotPassword(){} + // public function isValid(){} + } diff --git a/app/ninja/mailers/ContactMailer.php b/app/Ninja/Mailers/ContactMailer.php old mode 100755 new mode 100644 similarity index 95% rename from app/ninja/mailers/ContactMailer.php rename to app/Ninja/Mailers/ContactMailer.php index fe91c8e4b848..98acdc810ead --- a/app/ninja/mailers/ContactMailer.php +++ b/app/Ninja/Mailers/ContactMailer.php @@ -1,11 +1,12 @@ -save(); } - \Event::fire('invoice.sent', $invoice); + Event::fire(new InvoiceSent($invoice)); } public function sendPaymentConfirmation(Payment $payment) diff --git a/app/ninja/mailers/Mailer.php b/app/Ninja/Mailers/Mailer.php old mode 100755 new mode 100644 similarity index 96% rename from app/ninja/mailers/Mailer.php rename to app/Ninja/Mailers/Mailer.php index 9a7788ff2c3f..a11ff7c97801 --- a/app/ninja/mailers/Mailer.php +++ b/app/Ninja/Mailers/Mailer.php @@ -1,8 +1,8 @@ -ip = Request::getClientIp(); @@ -31,14 +32,25 @@ class AccountRepository $account->save(); - $random = str_random(RANDOM_KEY_LENGTH); - $user = new User(); - $user->password = $random; - $user->password_confirmation = $random; - $user->username = $random; + if (!$firstName && !$lastName && !$email && !$password) { + $user->password = str_random(RANDOM_KEY_LENGTH); + //$user->email = $user->username = str_random(RANDOM_KEY_LENGTH); + } else { + $user->first_name = $firstName; + $user->last_name = $lastName; + $user->email = $user->username = $email; + $user->password = bcrypt($password); + } + $user->confirmed = !Utils::isNinja(); - $account->users()->save($user, []); + $user->registered = !Utils::isNinja(); + + if (!$user->confirmed) { + $user->confirmation_code = str_random(RANDOM_KEY_LENGTH); + } + + $account->users()->save($user); return $account; } diff --git a/app/ninja/repositories/ClientRepository.php b/app/Ninja/Repositories/ClientRepository.php old mode 100755 new mode 100644 similarity index 97% rename from app/ninja/repositories/ClientRepository.php rename to app/Ninja/Repositories/ClientRepository.php index f1308b84c609..d4569bea4b47 --- a/app/ninja/repositories/ClientRepository.php +++ b/app/Ninja/Repositories/ClientRepository.php @@ -1,7 +1,8 @@ -save(); if (!$publicId || $publicId == "-1") { - \Activity::createClient($client, $notify); + Activity::createClient($client, $notify); } return $client; diff --git a/app/ninja/repositories/CreditRepository.php b/app/Ninja/Repositories/CreditRepository.php old mode 100755 new mode 100644 similarity index 96% rename from app/ninja/repositories/CreditRepository.php rename to app/Ninja/Repositories/CreditRepository.php index 3bbdae5c8e10..700467620294 --- a/app/ninja/repositories/CreditRepository.php +++ b/app/Ninja/Repositories/CreditRepository.php @@ -1,7 +1,7 @@ -app->bind( + 'Illuminate\Contracts\Auth\Registrar', + 'App\Services\Registrar' + ); + } + +} diff --git a/app/Providers/BusServiceProvider.php b/app/Providers/BusServiceProvider.php new file mode 100644 index 000000000000..f0d9be6fe2bd --- /dev/null +++ b/app/Providers/BusServiceProvider.php @@ -0,0 +1,34 @@ +mapUsing(function($command) + { + return Dispatcher::simpleMapping( + $command, 'App\Commands', 'App\Handlers\Commands' + ); + }); + } + + /** + * Register any application services. + * + * @return void + */ + public function register() + { + // + } + +} diff --git a/app/Providers/ConfigServiceProvider.php b/app/Providers/ConfigServiceProvider.php new file mode 100644 index 000000000000..739564c6eff6 --- /dev/null +++ b/app/Providers/ConfigServiceProvider.php @@ -0,0 +1,21 @@ + [ + 'App\Listeners\HandleUserLoggedIn', + ], + 'App\Events\UserSettingsChanged' => [ + 'App\Listeners\HandleUserSettingsChanged', + ], + 'App\Events\InvoiceSent' => [ + 'App\Listeners\HandleInvoiceSent', + ], + 'App\Events\InvoiceViewed' => [ + 'App\Listeners\HandleInvoiceViewed', + ], + 'App\Events\InvoicePaid' => [ + 'App\Listeners\HandleInvoicePaid', + ], + ]; + + /** + * Register any other events for your application. + * + * @param \Illuminate\Contracts\Events\Dispatcher $events + * @return void + */ + public function boot(DispatcherContract $events) + { + parent::boot($events); + + // + } + +} diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php new file mode 100644 index 000000000000..506179d6d4e3 --- /dev/null +++ b/app/Providers/RouteServiceProvider.php @@ -0,0 +1,46 @@ +group(['namespace' => $this->namespace], function($router) + { + require app_path('Http/routes.php'); + }); + } + +} diff --git a/app/Services/Registrar.php b/app/Services/Registrar.php new file mode 100644 index 000000000000..cf19d6f4b70e --- /dev/null +++ b/app/Services/Registrar.php @@ -0,0 +1,39 @@ + 'required|max:255', + 'email' => 'required|email|max:255|unique:users', + 'password' => 'required|confirmed|min:6', + ]); + } + + /** + * Create a new user instance after a valid registration. + * + * @param array $data + * @return User + */ + public function create(array $data) + { + return User::create([ + 'name' => $data['name'], + 'email' => $data['email'], + 'password' => bcrypt($data['password']), + ]); + } + +} diff --git a/app/config/cache.php b/app/config/cache.php deleted file mode 100755 index ce89842399e8..000000000000 --- a/app/config/cache.php +++ /dev/null @@ -1,89 +0,0 @@ - 'file', - - /* - |-------------------------------------------------------------------------- - | File Cache Location - |-------------------------------------------------------------------------- - | - | When using the "file" cache driver, we need a location where the cache - | files may be stored. A sensible default has been specified, but you - | are free to change it to any other place on disk that you desire. - | - */ - - 'path' => storage_path().'/cache', - - /* - |-------------------------------------------------------------------------- - | Database Cache Connection - |-------------------------------------------------------------------------- - | - | When using the "database" cache driver you may specify the connection - | that should be used to store the cached items. When this option is - | null the default database connection will be utilized for cache. - | - */ - - 'connection' => null, - - /* - |-------------------------------------------------------------------------- - | Database Cache Table - |-------------------------------------------------------------------------- - | - | When using the "database" cache driver we need to know the table that - | should be used to store the cached items. A default table name has - | been provided but you're free to change it however you deem fit. - | - */ - - 'table' => 'cache', - - /* - |-------------------------------------------------------------------------- - | Memcached Servers - |-------------------------------------------------------------------------- - | - | Now you may specify an array of your Memcached servers that should be - | used when utilizing the Memcached cache driver. All of the servers - | should contain a value for "host", "port", and "weight" options. - | - */ - - 'memcached' => array( - - array('host' => '127.0.0.1', 'port' => 11211, 'weight' => 100), - - ), - - /* - |-------------------------------------------------------------------------- - | Cache Key Prefix - |-------------------------------------------------------------------------- - | - | When utilizing a RAM based store such as APC or Memcached, there might - | be other applications utilizing the same cache. So, we'll specify a - | value to get prefixed to all our keys so we can avoid collisions. - | - */ - - 'prefix' => 'laravel', - -); diff --git a/app/config/compile.php b/app/config/compile.php deleted file mode 100755 index 54d7185bfbb0..000000000000 --- a/app/config/compile.php +++ /dev/null @@ -1,18 +0,0 @@ - array( - - 'mysql' => array( - 'driver' => 'mysql', - 'host' => getenv('DEVELOPMENT_DB_HOST'), - 'database' => getenv('DEVELOPMENT_DB_NAME'), - 'username' => getenv('DEVELOPMENT_DB_USERNAME'), - 'password' => getenv('DEVELOPMENT_DB_PASSWORD'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - ), - ), -); diff --git a/app/config/gae-production/app.php b/app/config/gae-production/app.php deleted file mode 100755 index bb7ab27c4c0b..000000000000 --- a/app/config/gae-production/app.php +++ /dev/null @@ -1,9 +0,0 @@ - true, - - 'manifest' => 'gs://invoice-ninja/meta', - -); \ No newline at end of file diff --git a/app/config/gae-production/cache.php b/app/config/gae-production/cache.php deleted file mode 100755 index 9476804df76c..000000000000 --- a/app/config/gae-production/cache.php +++ /dev/null @@ -1,7 +0,0 @@ - 'memcached', - -); \ No newline at end of file diff --git a/app/config/gae-production/database.php b/app/config/gae-production/database.php deleted file mode 100755 index ef8d2d58cc30..000000000000 --- a/app/config/gae-production/database.php +++ /dev/null @@ -1,19 +0,0 @@ - array( - - 'mysql' => array( - 'driver' => 'mysql', - 'unix_socket' => getenv('PRODUCTION_CLOUD_SQL_INSTANCE'), - 'host' => '', - 'database' => getenv('PRODUCTION_DB_NAME'), - 'username' => getenv('PRODUCTION_DB_USERNAME'), - 'password' => getenv('PRODUCTION_DB_PASSWORD'), - 'charset' => 'utf8', - 'collation' => 'utf8_unicode_ci', - 'prefix' => '', - ), - ), -); diff --git a/app/config/gae-production/session.php b/app/config/gae-production/session.php deleted file mode 100755 index 9476804df76c..000000000000 --- a/app/config/gae-production/session.php +++ /dev/null @@ -1,7 +0,0 @@ - 'memcached', - -); \ No newline at end of file diff --git a/app/config/remote.php b/app/config/remote.php deleted file mode 100755 index ea960e03a5c0..000000000000 --- a/app/config/remote.php +++ /dev/null @@ -1,59 +0,0 @@ - 'production', - - /* - |-------------------------------------------------------------------------- - | Remote Server Connections - |-------------------------------------------------------------------------- - | - | These are the servers that will be accessible via the SSH task runner - | facilities of Laravel. This feature radically simplifies executing - | tasks on your servers, such as deploying out these applications. - | - */ - - 'connections' => array( - - 'production' => array( - 'host' => '', - 'username' => '', - 'password' => '', - 'key' => '', - 'keyphrase' => '', - 'root' => '/var/www', - ), - - ), - - /* - |-------------------------------------------------------------------------- - | Remote Server Groups - |-------------------------------------------------------------------------- - | - | Here you may list connections under a single group name, which allows - | you to easily access all of the servers at once using a short name - | that is extremely easy to remember, such as "web" or "database". - | - */ - - 'groups' => array( - - 'web' => array('production') - - ), - -); \ No newline at end of file diff --git a/app/config/testing/cache.php b/app/config/testing/cache.php deleted file mode 100755 index 16d3ae2fa5b2..000000000000 --- a/app/config/testing/cache.php +++ /dev/null @@ -1,20 +0,0 @@ - 'array', - -); \ No newline at end of file diff --git a/app/config/testing/session.php b/app/config/testing/session.php deleted file mode 100755 index a18c1b9fe54a..000000000000 --- a/app/config/testing/session.php +++ /dev/null @@ -1,21 +0,0 @@ - 'array', - -); \ No newline at end of file diff --git a/app/config/workbench.php b/app/config/workbench.php deleted file mode 100755 index 56bee5265864..000000000000 --- a/app/config/workbench.php +++ /dev/null @@ -1,31 +0,0 @@ - '', - - /* - |-------------------------------------------------------------------------- - | Workbench Author E-Mail Address - |-------------------------------------------------------------------------- - | - | Like the option above, your e-mail address is used when generating new - | workbench packages. The e-mail is placed in your composer.json file - | automatically after the package is created by the workbench tool. - | - */ - - 'email' => '', - -); \ No newline at end of file diff --git a/app/database/production.sqlite b/app/database/production.sqlite deleted file mode 100755 index 4380c89b7fb1..000000000000 Binary files a/app/database/production.sqlite and /dev/null differ diff --git a/app/filters.php b/app/filters.php deleted file mode 100755 index 7aa8d6cbd11f..000000000000 --- a/app/filters.php +++ /dev/null @@ -1,273 +0,0 @@ -version != NINJA_VERSION) { - $params = [ - 'user_version' => NINJA_VERSION, - 'latest_version'=> $data->version, - 'releases_link' => link_to(RELEASES_URL, 'Invoice Ninja', ['target' => '_blank']) - ]; - Session::put('news_feed_id', NEW_VERSION_AVAILABLE); - Session::put('news_feed_message', trans('texts.new_version_available', $params)); - } else { - Session::put('news_feed_id', $data->id); - if ($data->message && $data->id > Auth::user()->news_feed_id) { - Session::put('news_feed_message', $data->message); - } - } - } else { - Session::put('news_feed_id', true); - } - } - } - - // Check if we're requesting to change the account's language - if (Input::has('lang')) - { - $locale = Input::get('lang'); - App::setLocale($locale); - Session::set(SESSION_LOCALE, $locale); - - if (Auth::check()) - { - if ($language = Language::whereLocale($locale)->first()) - { - $account = Auth::user()->account; - $account->language_id = $language->id; - $account->save(); - } - } - } - else if (Auth::check()) - { - $locale = Session::get(SESSION_LOCALE, DEFAULT_LOCALE); - App::setLocale($locale); - } - - // Make sure the account/user localization settings are in the session - if (Auth::check() && !Session::has(SESSION_TIMEZONE)) - { - Event::fire('user.refresh'); - } - - // Check if the user is claiming a license (ie, additional invoices, white label, etc.) - $claimingLicense = Utils::startsWith($_SERVER['REQUEST_URI'], '/claim_license'); - if (!$claimingLicense && Input::has('license_key') && Input::has('product_id')) - { - $licenseKey = Input::get('license_key'); - $productId = Input::get('product_id'); - - $data = trim(file_get_contents((Utils::isNinjaDev() ? 'http://ninja.dev' : NINJA_APP_URL) . "/claim_license?license_key={$licenseKey}&product_id={$productId}")); - - if ($productId == PRODUCT_INVOICE_DESIGNS) - { - if ($data = json_decode($data)) - { - foreach ($data as $item) - { - $design = new InvoiceDesign(); - $design->id = $item->id; - $design->name = $item->name; - $design->javascript = $item->javascript; - $design->save(); - } - - if (!Utils::isNinjaProd()) { - Cache::forget('invoice_designs_cache_' . Auth::user()->maxInvoiceDesignId()); - } - - Session::flash('message', trans('texts.bought_designs')); - } - } - else if ($productId == PRODUCT_WHITE_LABEL) - { - if ($data == 'valid') - { - $account = Auth::user()->account; - $account->pro_plan_paid = NINJA_DATE; - $account->save(); - - Session::flash('message', trans('texts.bought_white_label')); - } - } - } -}); - - -App::after(function($request, $response) -{ - // -}); - -/* -|-------------------------------------------------------------------------- -| Authentication Filters -|-------------------------------------------------------------------------- -| -| The following filters are used to verify that the user of the current -| session is logged into this application. The "basic" filter easily -| integrates HTTP Basic authentication for quick, simple checking. -| -*/ - -Route::filter('auth', function() -{ - if (Auth::guest()) - { - if (Utils::isNinja() || Account::count() == 0) - { - return Redirect::guest('/'); - } - else - { - return Redirect::guest('/login'); - } - } -}); - - -Route::filter('auth.basic', function() -{ - return Auth::basic(); -}); - -Route::filter('api.access', function() -{ - $headers = Utils::getApiHeaders(); - - // check for a valid token - $token = AccountToken::where('token', '=', Request::header('X-Ninja-Token'))->first(['id', 'user_id']); - - if ($token) { - Auth::loginUsingId($token->user_id); - Session::set('token_id', $token->id); - } else { - sleep(3); - return Response::make('Invalid token', 403, $headers); - } - - if (!Utils::isNinja()) { - return null; - } - - if (!Utils::isPro()) { - return Response::make('API requires pro plan', 403, $headers); - } else { - $accountId = Auth::user()->account->id; - - // http://stackoverflow.com/questions/1375501/how-do-i-throttle-my-sites-api-users - $hour = 60 * 60; - $hour_limit = 100; # users are limited to 100 requests/hour - $hour_throttle = Cache::get("hour_throttle:{$accountId}", null); - $last_api_request = Cache::get("last_api_request:{$accountId}", 0); - $last_api_diff = time() - $last_api_request; - - if (is_null($hour_throttle)) { - $new_hour_throttle = 0; - } else { - $new_hour_throttle = $hour_throttle - $last_api_diff; - $new_hour_throttle = $new_hour_throttle < 0 ? 0 : $new_hour_throttle; - $new_hour_throttle += $hour / $hour_limit; - $hour_hits_remaining = floor(( $hour - $new_hour_throttle ) * $hour_limit / $hour); - $hour_hits_remaining = $hour_hits_remaining >= 0 ? $hour_hits_remaining : 0; - } - - if ($new_hour_throttle > $hour) { - $wait = ceil($new_hour_throttle - $hour); - sleep(1); - return Response::make("Please wait {$wait} second(s)", 403, $headers); - } - - Cache::put("hour_throttle:{$accountId}", $new_hour_throttle, 10); - Cache::put("last_api_request:{$accountId}", time(), 10); - } - - return null; -}); - - - -/* -|-------------------------------------------------------------------------- -| Guest Filter -|-------------------------------------------------------------------------- -| -| The "guest" filter is the counterpart of the authentication filters as -| it simply checks that the current user is not logged in. A redirect -| response will be issued if they are, which you may freely change. -| -*/ - -Route::filter('guest', function() -{ - if (Auth::check()) return Redirect::to('/'); -}); - -/* -|-------------------------------------------------------------------------- -| CSRF Protection Filter -|-------------------------------------------------------------------------- -| -| The CSRF filter is responsible for protecting your application against -| cross-site request forgery attacks. If this special token in a user -| session does not match the one given in this request, we'll bail. -| -*/ - -Route::filter('csrf', function() -{ - if ($_SERVER['REQUEST_URI'] != '/signup/register') - { - $token = Request::ajax() ? Request::header('X-CSRF-Token') : Input::get('_token'); - - if (Session::token() != $token) - { - Session::flash('warning', trans('texts.session_expired')); - - return Redirect::to('/'); - //throw new Illuminate\Session\TokenMismatchException; - } - } -}); \ No newline at end of file diff --git a/app/handlers/UserEventHandler.php b/app/handlers/UserEventHandler.php deleted file mode 100755 index 19ee6f5de936..000000000000 --- a/app/handlers/UserEventHandler.php +++ /dev/null @@ -1,30 +0,0 @@ -listen('user.signup', 'UserEventHandler@onSignup'); - $events->listen('user.login', 'UserEventHandler@onLogin'); - - $events->listen('user.refresh', 'UserEventHandler@onRefresh'); - } - - public function onSignup() - { - } - - public function onLogin() - { - $account = Auth::user()->account; - $account->last_login = Carbon::now()->toDateTimeString(); - $account->save(); - - Event::fire('user.refresh'); - } - - public function onRefresh() - { - Auth::user()->account->loadLocalizationSettings(); - } -} diff --git a/app/models/AccountGatewayToken.php b/app/models/AccountGatewayToken.php deleted file mode 100644 index ae63d6c2d2cd..000000000000 --- a/app/models/AccountGatewayToken.php +++ /dev/null @@ -1,7 +0,0 @@ -belongsTo('Account'); - } -} diff --git a/app/models/Country.php b/app/models/Country.php deleted file mode 100755 index 05364b4e3529..000000000000 --- a/app/models/Country.php +++ /dev/null @@ -1,9 +0,0 @@ -belongsTo('Invoice'); - } - - public function contact() - { - return $this->belongsTo('Contact')->withTrashed(); - } - - public function user() - { - return $this->belongsTo('User')->withTrashed(); - } - - public function account() - { - return $this->belongsTo('Account'); - } - - public function getLink() - { - return SITE_URL.'/view/'.$this->invitation_key; - } -} diff --git a/app/models/InvoiceItem.php b/app/models/InvoiceItem.php deleted file mode 100755 index 36f8b5694097..000000000000 --- a/app/models/InvoiceItem.php +++ /dev/null @@ -1,14 +0,0 @@ -belongsTo('Invoice'); - } - - public function product() - { - return $this->belongsTo('Product'); - } -} diff --git a/app/models/License.php b/app/models/License.php deleted file mode 100644 index 1dfa5610cca6..000000000000 --- a/app/models/License.php +++ /dev/null @@ -1,7 +0,0 @@ -belongsTo('Account'); - } - - public function user() - { - return $this->belongsTo('User'); - } - - public function timesheet_events() - { - return $this->hasMany('TimeSheetEvent'); - } -} diff --git a/app/start/artisan.php b/app/start/artisan.php deleted file mode 100755 index 57ae92253c76..000000000000 --- a/app/start/artisan.php +++ /dev/null @@ -1,18 +0,0 @@ -pushHandler(new Monolog\Handler\SyslogHandler('intranet', 'user', Logger::DEBUG, false, LOG_PID)); -*/ - - -/* -|-------------------------------------------------------------------------- -| Application Error Handler -|-------------------------------------------------------------------------- -| -| Here you may handle any errors that occur in your application, including -| logging them or displaying custom views for specific errors. You may -| even register several error handlers to handle different types of -| exceptions. If nothing is returned, the default error view is -| shown, which includes a detailed stack trace during debug. -| -*/ - -App::error(function(Exception $exception, $code) -{ - Utils::logError($code . ' ' . Utils::getErrorString($exception)); - - if (Utils::isNinjaProd()) { - return Response::view('error', ['hideHeader' => true, 'error' => "A {$code} error occurred."], $code); - } else { - return null; - } -}); - -/* -|-------------------------------------------------------------------------- -| Maintenance Mode Handler -|-------------------------------------------------------------------------- -| -| The "down" Artisan command gives you the ability to put an application -| into maintenance mode. Here, you will define what is displayed back -| to the user if maintenace mode is in effect for this application. -| -*/ - -App::down(function() -{ - return Response::make("We are currently undergoing some brief maintenance, be right back!", 503); -}); - - - -Event::subscribe('UserEventHandler'); -Event::subscribe('InvoiceEventHandler'); - - -/* -|-------------------------------------------------------------------------- -| Require The Filters File -|-------------------------------------------------------------------------- -| -| Next we will load the filters file for the application. This gives us -| a nice separate location to store our route and application filter -| definitions instead of putting them all in the main routes file. -| -*/ - -require app_path().'/filters.php'; \ No newline at end of file diff --git a/app/start/local.php b/app/start/local.php deleted file mode 100755 index adab104c9f13..000000000000 --- a/app/start/local.php +++ /dev/null @@ -1,3 +0,0 @@ -addClass('col-md-9 col-md-offset-1') }} -{{ Former::legend('import_clients') }} -{{ Former::file('file')->label(trans('texts.csv_file')) }} -{{ Former::actions( Button::lg_info_submit(trans('texts.upload'))->append_with_icon('open') ) }} -{{ Former::close() }} - -{{ Former::open('company/export')->addClass('col-md-9 col-md-offset-1') }} -{{ Former::legend('export_clients') }} -{{ Former::actions( Button::lg_primary_submit(trans('texts.download'))->append_with_icon('download-alt') ) }} -{{ Former::close() }} - --
- -{{ Former::open('company/cancel_account')->addClass('col-md-9 col-md-offset-1 cancel-account') }} -{{ Former::legend('cancel_account') }} -{{ Former::actions( Button::lg_danger_button(trans('texts.cancel_account'), ['onclick' => 'showConfirm()'])->append_with_icon('trash') ) }} - - - -{{ Former::close() }} - - - - -@stop \ No newline at end of file diff --git a/app/views/accounts/invoice_settings.blade.php b/app/views/accounts/invoice_settings.blade.php deleted file mode 100644 index beb4fef9e022..000000000000 --- a/app/views/accounts/invoice_settings.blade.php +++ /dev/null @@ -1,77 +0,0 @@ -@extends('accounts.nav') - -@section('content') - @parent - @include('accounts.nav_advanced') - - {{ Former::open()->addClass('col-md-8 col-md-offset-2 warn-on-exit') }} - {{ Former::populate($account) }} - {{ Former::populateField('custom_invoice_taxes1', intval($account->custom_invoice_taxes1)) }} - {{ Former::populateField('custom_invoice_taxes2', intval($account->custom_invoice_taxes2)) }} - {{ Former::populateField('share_counter', intval($account->share_counter)) }} - - - {{ Former::legend('invoice_fields') }} - {{ Former::text('custom_invoice_label1')->label(trans('texts.field_label')) - ->append(Former::checkbox('custom_invoice_taxes1')->raw() . ' ' . trans('texts.charge_taxes')) }} - {{ Former::text('custom_invoice_label2')->label(trans('texts.field_label')) - ->append(Former::checkbox('custom_invoice_taxes2')->raw() . ' ' . trans('texts.charge_taxes')) }} -
- - {{ Former::legend('client_fields') }} - {{ Former::text('custom_client_label1')->label(trans('texts.field_label')) }} - {{ Former::text('custom_client_label2')->label(trans('texts.field_label')) }} -
- - {{ Former::legend('company_fields') }} - {{ Former::text('custom_label1')->label(trans('texts.field_label')) }} - {{ Former::text('custom_value1')->label(trans('texts.field_value')) }} -
- {{ Former::text('custom_label2')->label(trans('texts.field_label')) }} - {{ Former::text('custom_value2')->label(trans('texts.field_value')) }} -
- - {{ Former::legend('invoice_number') }} - {{ Former::text('invoice_number_prefix')->label(trans('texts.invoice_number_prefix')) }} - {{ Former::text('invoice_number_counter')->label(trans('texts.invoice_number_counter')) }} -
- - {{ Former::legend('quote_number') }} - {{ Former::text('quote_number_prefix')->label(trans('texts.quote_number_prefix')) }} - {{ Former::text('quote_number_counter')->label(trans('texts.quote_number_counter')) - ->append(Former::checkbox('share_counter')->raw()->onclick('setQuoteNumberEnabled()') . ' ' . trans('texts.share_invoice_counter')) }} -
- - {{ Former::legend('email_settings') }} - {{ Former::checkbox('pdf_email_attachment') }} -
- - @if (Auth::user()->isPro()) - {{ Former::actions( Button::lg_success_submit(trans('texts.save'))->append_with_icon('floppy-disk') ) }} - @else - - @endif - - {{ Former::close() }} - - - - - -@stop \ No newline at end of file diff --git a/app/views/accounts/nav.blade.php b/app/views/accounts/nav.blade.php deleted file mode 100755 index 5967295ffa9e..000000000000 --- a/app/views/accounts/nav.blade.php +++ /dev/null @@ -1,16 +0,0 @@ -@extends('header') - -@section('content') - - - -
- -@if (!Auth::user()->account->isPro()) -
- - @if ($token) - {{ Former::populate($token) }} - @endif - - {{ Former::text('name') }} - -
- - {{ Former::actions( - Button::lg_success_submit(trans('texts.save'))->append_with_icon('floppy-disk'), - Button::lg_default_link('company/advanced_settings/token_management', trans('texts.cancel'))->append_with_icon('remove-circle') - ) }} - - {{ Former::close() }} - -@stop \ No newline at end of file diff --git a/app/views/client.blade.php b/app/views/client.blade.php deleted file mode 100755 index ef22259a0654..000000000000 --- a/app/views/client.blade.php +++ /dev/null @@ -1,99 +0,0 @@ - -
-
-- Commands to create a MySQL database and user -CREATE SCHEMA `ninja` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; -CREATE USER 'ninja'@'localhost' IDENTIFIED BY 'ninja'; -GRANT ALL PRIVILEGES ON `ninja`.* TO 'ninja'@'localhost'; -FLUSH PRIVILEGES;- -