├── .env.example ├── .gitattributes ├── .gitignore ├── .project ├── README.md ├── app ├── CompanyDetails.php ├── Console │ ├── Commands │ │ └── Inspire.php │ └── Kernel.php ├── Events │ └── Event.php ├── Exceptions │ └── Handler.php ├── Http │ ├── Controllers │ │ ├── Auth │ │ │ ├── AuthController.php │ │ │ └── PasswordController.php │ │ ├── Controller.php │ │ └── MainController.php │ ├── Kernel.php │ ├── Middleware │ │ ├── Authenticate.php │ │ ├── EncryptCookies.php │ │ ├── RedirectIfAuthenticated.php │ │ └── VerifyCsrfToken.php │ ├── Requests │ │ └── Request.php │ └── routes.php ├── Jobs │ └── Job.php ├── Listeners │ └── .gitkeep ├── Policies │ └── .gitkeep ├── Providers │ ├── AppServiceProvider.php │ ├── AuthServiceProvider.php │ ├── EventServiceProvider.php │ └── RouteServiceProvider.php └── User.php ├── artisan ├── bootstrap ├── app.php ├── autoload.php └── cache │ └── .gitignore ├── composer.json ├── composer.lock ├── composer.phar ├── config ├── app.php ├── auth.php ├── broadcasting.php ├── cache.php ├── compile.php ├── database.php ├── filesystems.php ├── mail.php ├── queue.php ├── services.php ├── session.php └── view.php ├── database ├── .gitignore ├── factories │ └── ModelFactory.php ├── migrations │ ├── .gitkeep │ ├── 2014_10_12_000000_create_users_table.php │ └── 2014_10_12_100000_create_password_resets_table.php └── seeds │ ├── .gitkeep │ └── DatabaseSeeder.php ├── gulpfile.js ├── package.json ├── phpunit.xml ├── public ├── .htaccess ├── favicon.ico ├── index.php ├── robots.txt └── web.config ├── resources ├── assets │ └── companydetails.sql ├── lang │ └── en │ │ ├── auth.php │ │ ├── pagination.php │ │ ├── passwords.php │ │ └── validation.php └── views │ ├── errors │ └── 503.blade.php │ ├── vendor │ └── .gitkeep │ └── welcome.blade.php ├── server.php ├── storage ├── app │ ├── .gitignore │ └── public │ │ └── .gitignore ├── framework │ ├── .gitignore │ ├── cache │ │ └── .gitignore │ ├── sessions │ │ └── .gitignore │ └── views │ │ └── .gitignore └── logs │ └── .gitignore └── tests ├── ExampleTest.php └── TestCase.php /.env.example: -------------------------------------------------------------------------------- 1 | APP_ENV=local 2 | APP_DEBUG=true 3 | APP_KEY=SomeRandomString 4 | APP_URL=http://localhost 5 | 6 | DB_CONNECTION=mysql 7 | DB_HOST=127.0.0.1 8 | DB_PORT=3306 9 | DB_DATABASE=homestead 10 | DB_USERNAME=homestead 11 | DB_PASSWORD=secret 12 | 13 | CACHE_DRIVER=file 14 | SESSION_DRIVER=file 15 | QUEUE_DRIVER=sync 16 | 17 | REDIS_HOST=127.0.0.1 18 | REDIS_PASSWORD=null 19 | REDIS_PORT=6379 20 | 21 | MAIL_DRIVER=smtp 22 | MAIL_HOST=mailtrap.io 23 | MAIL_PORT=2525 24 | MAIL_USERNAME=null 25 | MAIL_PASSWORD=null 26 | MAIL_ENCRYPTION=null 27 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.css linguist-vendored 3 | *.scss linguist-vendored 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor 2 | /node_modules 3 | /public/storage 4 | Homestead.yaml 5 | Homestead.json 6 | .env 7 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | highcharts 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## Prerequisites 2 | 14 | 15 | ## Working Demo 16 | You can see the demo of the project here 17 | 18 | ## Reference Post 19 | http://justlaravel.com/visualization-data-highcharts-laravel/ 20 | 21 | -------------------------------------------------------------------------------- /app/CompanyDetails.php: -------------------------------------------------------------------------------- 1 | comment(PHP_EOL.Inspiring::quote().PHP_EOL); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Console/Kernel.php: -------------------------------------------------------------------------------- 1 | command('inspire') 28 | // ->hourly(); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/Events/Event.php: -------------------------------------------------------------------------------- 1 | middleware($this->guestMiddleware(), ['except' => 'logout']); 41 | } 42 | 43 | /** 44 | * Get a validator for an incoming registration request. 45 | * 46 | * @param array $data 47 | * @return \Illuminate\Contracts\Validation\Validator 48 | */ 49 | protected function validator(array $data) 50 | { 51 | return Validator::make($data, [ 52 | 'name' => 'required|max:255', 53 | 'email' => 'required|email|max:255|unique:users', 54 | 'password' => 'required|min:6|confirmed', 55 | ]); 56 | } 57 | 58 | /** 59 | * Create a new user instance after a valid registration. 60 | * 61 | * @param array $data 62 | * @return User 63 | */ 64 | protected function create(array $data) 65 | { 66 | return User::create([ 67 | 'name' => $data['name'], 68 | 'email' => $data['email'], 69 | 'password' => bcrypt($data['password']), 70 | ]); 71 | } 72 | } 73 | -------------------------------------------------------------------------------- /app/Http/Controllers/Auth/PasswordController.php: -------------------------------------------------------------------------------- 1 | middleware('guest'); 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /app/Http/Controllers/Controller.php: -------------------------------------------------------------------------------- 1 | get (); 10 | $y2007Details = CompanyDetails::where ( 'year', '2007' )->get (); 11 | $y2008Details = CompanyDetails::where ( 'year', '2008' )->get (); 12 | $y2009Details = CompanyDetails::where ( 'year', '2009' )->get (); 13 | $y2010Details = CompanyDetails::where ( 'year', '2010' )->get (); 14 | $y2011Details = CompanyDetails::where ( 'year', '2011' )->get (); 15 | $y2012Details = CompanyDetails::where ( 'year', '2012' )->get (); 16 | $y2013Details = CompanyDetails::where ( 'year', '2013' )->get (); 17 | $y2014Details = CompanyDetails::where ( 'year', '2014' )->get (); 18 | $y2015Details = CompanyDetails::where ( 'year', '2015' )->get (); 19 | 20 | $companyNames = CompanyDetails::select ( 'company' )->groupBy ( 'company' )->get (); 21 | $chartArray ["chart"] = array ( 22 | "type" => "line" 23 | ); 24 | $chartArray ["title"] = array ( 25 | "text" => "Yearly sales" 26 | ); 27 | $chartArray ["credits"] = array ( 28 | "enabled" => false 29 | ); 30 | $chartArray ["xAxis"] = array ( 31 | "categories" => array () 32 | ); 33 | $chartArray ["tooltip"] = array ( 34 | "valueSuffix" => "$" 35 | ); 36 | 37 | $categoryArray = array ( 38 | '2006', 39 | '2007', 40 | '2008', 41 | '2009', 42 | '2010', 43 | '2011', 44 | '2012', 45 | '2013', 46 | '2014', 47 | '2015' 48 | ); 49 | $y2006 = [ ]; 50 | $y2007 = [ ]; 51 | $y2008 = [ ]; 52 | $y2009 = [ ]; 53 | $y2010 = [ ]; 54 | $y2011 = [ ]; 55 | $y2012 = [ ]; 56 | $y2013 = [ ]; 57 | $y2014 = [ ]; 58 | $y2015 = [ ]; 59 | $dataArray = [ ]; 60 | $comapanyNamesArray = [ ]; 61 | 62 | foreach ( $companyNames as $company ) 63 | array_push ( $comapanyNamesArray, $company->company ); 64 | 65 | foreach ( $y2006Details as $det ) 66 | array_push ( $y2006, ( int ) $det->sales ); 67 | foreach ( $y2007Details as $det ) 68 | array_push ( $y2007, ( int ) $det->sales ); 69 | foreach ( $y2008Details as $det ) 70 | array_push ( $y2008, ( int ) $det->sales ); 71 | foreach ( $y2009Details as $det ) 72 | array_push ( $y2009, ( int ) $det->sales ); 73 | foreach ( $y2010Details as $det ) 74 | array_push ( $y2010, ( int ) $det->sales ); 75 | foreach ( $y2011Details as $det ) 76 | array_push ( $y2011, ( int ) $det->sales ); 77 | foreach ( $y2012Details as $det ) 78 | array_push ( $y2012, ( int ) $det->sales ); 79 | foreach ( $y2013Details as $det ) 80 | array_push ( $y2013, ( int ) $det->sales ); 81 | foreach ( $y2014Details as $det ) 82 | array_push ( $y2014, ( int ) $det->sales ); 83 | foreach ( $y2015Details as $det ) 84 | array_push ( $y2015, ( int ) $det->sales ); 85 | 86 | array_push ( $dataArray, $y2006, $y2007, $y2008, 87 | $y2009, $y2010, $y2011, $y2012, $y2013, 88 | $y2014, $y2015 ); 89 | 90 | for($i = 0; $i < count ( $dataArray ); $i ++) 91 | $chartArray ["series"] [] = array ( 92 | "name" => $comapanyNamesArray [$i], 93 | "data" => $dataArray [$i] 94 | ); 95 | 96 | $chartArray ["xAxis"] = array ( 97 | "categories" => $categoryArray 98 | ); 99 | $chartArray ["yAxis"] = array ( 100 | "title" => array ( 101 | "text" => "Sales ( $ )" 102 | ) 103 | ); 104 | return view ( 'welcome' )->withChartarray ( $chartArray ); 105 | } 106 | } -------------------------------------------------------------------------------- /app/Http/Kernel.php: -------------------------------------------------------------------------------- 1 | [ 27 | \App\Http\Middleware\EncryptCookies::class, 28 | \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, 29 | \Illuminate\Session\Middleware\StartSession::class, 30 | \Illuminate\View\Middleware\ShareErrorsFromSession::class, 31 | \App\Http\Middleware\VerifyCsrfToken::class, 32 | ], 33 | 34 | 'api' => [ 35 | 'throttle:60,1', 36 | ], 37 | ]; 38 | 39 | /** 40 | * The application's route middleware. 41 | * 42 | * These middleware may be assigned to groups or used individually. 43 | * 44 | * @var array 45 | */ 46 | protected $routeMiddleware = [ 47 | 'auth' => \App\Http\Middleware\Authenticate::class, 48 | 'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class, 49 | 'can' => \Illuminate\Foundation\Http\Middleware\Authorize::class, 50 | 'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class, 51 | 'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class, 52 | ]; 53 | } 54 | -------------------------------------------------------------------------------- /app/Http/Middleware/Authenticate.php: -------------------------------------------------------------------------------- 1 | guest()) { 21 | if ($request->ajax() || $request->wantsJson()) { 22 | return response('Unauthorized.', 401); 23 | } else { 24 | return redirect()->guest('login'); 25 | } 26 | } 27 | 28 | return $next($request); 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /app/Http/Middleware/EncryptCookies.php: -------------------------------------------------------------------------------- 1 | check()) { 21 | return redirect('/'); 22 | } 23 | 24 | return $next($request); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /app/Http/Middleware/VerifyCsrfToken.php: -------------------------------------------------------------------------------- 1 | 'App\Policies\ModelPolicy', 17 | ]; 18 | 19 | /** 20 | * Register any application authentication / authorization services. 21 | * 22 | * @param \Illuminate\Contracts\Auth\Access\Gate $gate 23 | * @return void 24 | */ 25 | public function boot(GateContract $gate) 26 | { 27 | $this->registerPolicies($gate); 28 | 29 | // 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /app/Providers/EventServiceProvider.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'App\Listeners\EventListener', 18 | ], 19 | ]; 20 | 21 | /** 22 | * Register any other events for your application. 23 | * 24 | * @param \Illuminate\Contracts\Events\Dispatcher $events 25 | * @return void 26 | */ 27 | public function boot(DispatcherContract $events) 28 | { 29 | parent::boot($events); 30 | 31 | // 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /app/Providers/RouteServiceProvider.php: -------------------------------------------------------------------------------- 1 | mapWebRoutes($router); 41 | 42 | // 43 | } 44 | 45 | /** 46 | * Define the "web" routes for the application. 47 | * 48 | * These routes all receive session state, CSRF protection, etc. 49 | * 50 | * @param \Illuminate\Routing\Router $router 51 | * @return void 52 | */ 53 | protected function mapWebRoutes(Router $router) 54 | { 55 | $router->group([ 56 | 'namespace' => $this->namespace, 'middleware' => 'web', 57 | ], function ($router) { 58 | require app_path('Http/routes.php'); 59 | }); 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /app/User.php: -------------------------------------------------------------------------------- 1 | make(Illuminate\Contracts\Console\Kernel::class); 32 | 33 | $status = $kernel->handle( 34 | $input = new Symfony\Component\Console\Input\ArgvInput, 35 | new Symfony\Component\Console\Output\ConsoleOutput 36 | ); 37 | 38 | /* 39 | |-------------------------------------------------------------------------- 40 | | Shutdown The Application 41 | |-------------------------------------------------------------------------- 42 | | 43 | | Once Artisan has finished running. We will fire off the shutdown events 44 | | so that any final work may be done by the application before we shut 45 | | down the process. This is the last thing to happen to the request. 46 | | 47 | */ 48 | 49 | $kernel->terminate($input, $status); 50 | 51 | exit($status); 52 | -------------------------------------------------------------------------------- /bootstrap/app.php: -------------------------------------------------------------------------------- 1 | singleton( 30 | Illuminate\Contracts\Http\Kernel::class, 31 | App\Http\Kernel::class 32 | ); 33 | 34 | $app->singleton( 35 | Illuminate\Contracts\Console\Kernel::class, 36 | App\Console\Kernel::class 37 | ); 38 | 39 | $app->singleton( 40 | Illuminate\Contracts\Debug\ExceptionHandler::class, 41 | App\Exceptions\Handler::class 42 | ); 43 | 44 | /* 45 | |-------------------------------------------------------------------------- 46 | | Return The Application 47 | |-------------------------------------------------------------------------- 48 | | 49 | | This script returns the application instance. The instance is given to 50 | | the calling script so we can separate the building of the instances 51 | | from the actual running of the application and sending responses. 52 | | 53 | */ 54 | 55 | return $app; 56 | -------------------------------------------------------------------------------- /bootstrap/autoload.php: -------------------------------------------------------------------------------- 1 | =5.5.9", 9 | "laravel/framework": "5.2.*" 10 | }, 11 | "require-dev": { 12 | "fzaninotto/faker": "~1.4", 13 | "mockery/mockery": "0.9.*", 14 | "phpunit/phpunit": "~4.0", 15 | "symfony/css-selector": "2.8.*|3.0.*", 16 | "symfony/dom-crawler": "2.8.*|3.0.*" 17 | }, 18 | "autoload": { 19 | "classmap": [ 20 | "database" 21 | ], 22 | "psr-4": { 23 | "App\\": "app/" 24 | } 25 | }, 26 | "autoload-dev": { 27 | "classmap": [ 28 | "tests/TestCase.php" 29 | ] 30 | }, 31 | "scripts": { 32 | "post-root-package-install": [ 33 | "php -r \"copy('.env.example', '.env');\"" 34 | ], 35 | "post-create-project-cmd": [ 36 | "php artisan key:generate" 37 | ], 38 | "post-install-cmd": [ 39 | "Illuminate\\Foundation\\ComposerScripts::postInstall", 40 | "php artisan optimize" 41 | ], 42 | "post-update-cmd": [ 43 | "Illuminate\\Foundation\\ComposerScripts::postUpdate", 44 | "php artisan optimize" 45 | ] 46 | }, 47 | "config": { 48 | "preferred-install": "dist" 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- 1 | { 2 | "_readme": [ 3 | "This file locks the dependencies of your project to a known state", 4 | "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", 5 | "This file is @generated automatically" 6 | ], 7 | "hash": "c284a9c122da36c99a8b6597bdce7aa6", 8 | "content-hash": "8b1485987e7c5949da82435d403e52e8", 9 | "packages": [ 10 | { 11 | "name": "classpreloader/classpreloader", 12 | "version": "3.0.0", 13 | "source": { 14 | "type": "git", 15 | "url": "https://github.com/ClassPreloader/ClassPreloader.git", 16 | "reference": "9b10b913c2bdf90c3d2e0d726b454fb7f77c552a" 17 | }, 18 | "dist": { 19 | "type": "zip", 20 | "url": "https://api.github.com/repos/ClassPreloader/ClassPreloader/zipball/9b10b913c2bdf90c3d2e0d726b454fb7f77c552a", 21 | "reference": "9b10b913c2bdf90c3d2e0d726b454fb7f77c552a", 22 | "shasum": "" 23 | }, 24 | "require": { 25 | "nikic/php-parser": "^1.0|^2.0", 26 | "php": ">=5.5.9" 27 | }, 28 | "require-dev": { 29 | "phpunit/phpunit": "^4.8|^5.0" 30 | }, 31 | "type": "library", 32 | "extra": { 33 | "branch-alias": { 34 | "dev-master": "3.0-dev" 35 | } 36 | }, 37 | "autoload": { 38 | "psr-4": { 39 | "ClassPreloader\\": "src/" 40 | } 41 | }, 42 | "notification-url": "https://packagist.org/downloads/", 43 | "license": [ 44 | "MIT" 45 | ], 46 | "authors": [ 47 | { 48 | "name": "Michael Dowling", 49 | "email": "mtdowling@gmail.com" 50 | }, 51 | { 52 | "name": "Graham Campbell", 53 | "email": "graham@alt-three.com" 54 | } 55 | ], 56 | "description": "Helps class loading performance by generating a single PHP file containing all of the autoloaded files for a specific use case", 57 | "keywords": [ 58 | "autoload", 59 | "class", 60 | "preload" 61 | ], 62 | "time": "2015-11-09 22:51:51" 63 | }, 64 | { 65 | "name": "dnoegel/php-xdg-base-dir", 66 | "version": "0.1", 67 | "source": { 68 | "type": "git", 69 | "url": "https://github.com/dnoegel/php-xdg-base-dir.git", 70 | "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a" 71 | }, 72 | "dist": { 73 | "type": "zip", 74 | "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a", 75 | "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a", 76 | "shasum": "" 77 | }, 78 | "require": { 79 | "php": ">=5.3.2" 80 | }, 81 | "require-dev": { 82 | "phpunit/phpunit": "@stable" 83 | }, 84 | "type": "project", 85 | "autoload": { 86 | "psr-4": { 87 | "XdgBaseDir\\": "src/" 88 | } 89 | }, 90 | "notification-url": "https://packagist.org/downloads/", 91 | "license": [ 92 | "MIT" 93 | ], 94 | "description": "implementation of xdg base directory specification for php", 95 | "time": "2014-10-24 07:27:01" 96 | }, 97 | { 98 | "name": "doctrine/inflector", 99 | "version": "v1.1.0", 100 | "source": { 101 | "type": "git", 102 | "url": "https://github.com/doctrine/inflector.git", 103 | "reference": "90b2128806bfde671b6952ab8bea493942c1fdae" 104 | }, 105 | "dist": { 106 | "type": "zip", 107 | "url": "https://api.github.com/repos/doctrine/inflector/zipball/90b2128806bfde671b6952ab8bea493942c1fdae", 108 | "reference": "90b2128806bfde671b6952ab8bea493942c1fdae", 109 | "shasum": "" 110 | }, 111 | "require": { 112 | "php": ">=5.3.2" 113 | }, 114 | "require-dev": { 115 | "phpunit/phpunit": "4.*" 116 | }, 117 | "type": "library", 118 | "extra": { 119 | "branch-alias": { 120 | "dev-master": "1.1.x-dev" 121 | } 122 | }, 123 | "autoload": { 124 | "psr-0": { 125 | "Doctrine\\Common\\Inflector\\": "lib/" 126 | } 127 | }, 128 | "notification-url": "https://packagist.org/downloads/", 129 | "license": [ 130 | "MIT" 131 | ], 132 | "authors": [ 133 | { 134 | "name": "Roman Borschel", 135 | "email": "roman@code-factory.org" 136 | }, 137 | { 138 | "name": "Benjamin Eberlei", 139 | "email": "kontakt@beberlei.de" 140 | }, 141 | { 142 | "name": "Guilherme Blanco", 143 | "email": "guilhermeblanco@gmail.com" 144 | }, 145 | { 146 | "name": "Jonathan Wage", 147 | "email": "jonwage@gmail.com" 148 | }, 149 | { 150 | "name": "Johannes Schmitt", 151 | "email": "schmittjoh@gmail.com" 152 | } 153 | ], 154 | "description": "Common String Manipulations with regard to casing and singular/plural rules.", 155 | "homepage": "http://www.doctrine-project.org", 156 | "keywords": [ 157 | "inflection", 158 | "pluralize", 159 | "singularize", 160 | "string" 161 | ], 162 | "time": "2015-11-06 14:35:42" 163 | }, 164 | { 165 | "name": "jakub-onderka/php-console-color", 166 | "version": "0.1", 167 | "source": { 168 | "type": "git", 169 | "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", 170 | "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1" 171 | }, 172 | "dist": { 173 | "type": "zip", 174 | "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/e0b393dacf7703fc36a4efc3df1435485197e6c1", 175 | "reference": "e0b393dacf7703fc36a4efc3df1435485197e6c1", 176 | "shasum": "" 177 | }, 178 | "require": { 179 | "php": ">=5.3.2" 180 | }, 181 | "require-dev": { 182 | "jakub-onderka/php-code-style": "1.0", 183 | "jakub-onderka/php-parallel-lint": "0.*", 184 | "jakub-onderka/php-var-dump-check": "0.*", 185 | "phpunit/phpunit": "3.7.*", 186 | "squizlabs/php_codesniffer": "1.*" 187 | }, 188 | "type": "library", 189 | "autoload": { 190 | "psr-0": { 191 | "JakubOnderka\\PhpConsoleColor": "src/" 192 | } 193 | }, 194 | "notification-url": "https://packagist.org/downloads/", 195 | "license": [ 196 | "BSD-2-Clause" 197 | ], 198 | "authors": [ 199 | { 200 | "name": "Jakub Onderka", 201 | "email": "jakub.onderka@gmail.com", 202 | "homepage": "http://www.acci.cz" 203 | } 204 | ], 205 | "time": "2014-04-08 15:00:19" 206 | }, 207 | { 208 | "name": "jakub-onderka/php-console-highlighter", 209 | "version": "v0.3.2", 210 | "source": { 211 | "type": "git", 212 | "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", 213 | "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5" 214 | }, 215 | "dist": { 216 | "type": "zip", 217 | "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/7daa75df45242c8d5b75a22c00a201e7954e4fb5", 218 | "reference": "7daa75df45242c8d5b75a22c00a201e7954e4fb5", 219 | "shasum": "" 220 | }, 221 | "require": { 222 | "jakub-onderka/php-console-color": "~0.1", 223 | "php": ">=5.3.0" 224 | }, 225 | "require-dev": { 226 | "jakub-onderka/php-code-style": "~1.0", 227 | "jakub-onderka/php-parallel-lint": "~0.5", 228 | "jakub-onderka/php-var-dump-check": "~0.1", 229 | "phpunit/phpunit": "~4.0", 230 | "squizlabs/php_codesniffer": "~1.5" 231 | }, 232 | "type": "library", 233 | "autoload": { 234 | "psr-0": { 235 | "JakubOnderka\\PhpConsoleHighlighter": "src/" 236 | } 237 | }, 238 | "notification-url": "https://packagist.org/downloads/", 239 | "license": [ 240 | "MIT" 241 | ], 242 | "authors": [ 243 | { 244 | "name": "Jakub Onderka", 245 | "email": "acci@acci.cz", 246 | "homepage": "http://www.acci.cz/" 247 | } 248 | ], 249 | "time": "2015-04-20 18:58:01" 250 | }, 251 | { 252 | "name": "jeremeamia/SuperClosure", 253 | "version": "2.2.0", 254 | "source": { 255 | "type": "git", 256 | "url": "https://github.com/jeremeamia/super_closure.git", 257 | "reference": "29a88be2a4846d27c1613aed0c9071dfad7b5938" 258 | }, 259 | "dist": { 260 | "type": "zip", 261 | "url": "https://api.github.com/repos/jeremeamia/super_closure/zipball/29a88be2a4846d27c1613aed0c9071dfad7b5938", 262 | "reference": "29a88be2a4846d27c1613aed0c9071dfad7b5938", 263 | "shasum": "" 264 | }, 265 | "require": { 266 | "nikic/php-parser": "^1.2|^2.0", 267 | "php": ">=5.4", 268 | "symfony/polyfill-php56": "^1.0" 269 | }, 270 | "require-dev": { 271 | "phpunit/phpunit": "^4.0|^5.0" 272 | }, 273 | "type": "library", 274 | "extra": { 275 | "branch-alias": { 276 | "dev-master": "2.2-dev" 277 | } 278 | }, 279 | "autoload": { 280 | "psr-4": { 281 | "SuperClosure\\": "src/" 282 | } 283 | }, 284 | "notification-url": "https://packagist.org/downloads/", 285 | "license": [ 286 | "MIT" 287 | ], 288 | "authors": [ 289 | { 290 | "name": "Jeremy Lindblom", 291 | "email": "jeremeamia@gmail.com", 292 | "homepage": "https://github.com/jeremeamia", 293 | "role": "Developer" 294 | } 295 | ], 296 | "description": "Serialize Closure objects, including their context and binding", 297 | "homepage": "https://github.com/jeremeamia/super_closure", 298 | "keywords": [ 299 | "closure", 300 | "function", 301 | "lambda", 302 | "parser", 303 | "serializable", 304 | "serialize", 305 | "tokenizer" 306 | ], 307 | "time": "2015-12-05 17:17:57" 308 | }, 309 | { 310 | "name": "laravel/framework", 311 | "version": "v5.2.31", 312 | "source": { 313 | "type": "git", 314 | "url": "https://github.com/laravel/framework.git", 315 | "reference": "2fa2797604bf54b06faf7bb139a9fc0d66826fea" 316 | }, 317 | "dist": { 318 | "type": "zip", 319 | "url": "https://api.github.com/repos/laravel/framework/zipball/2fa2797604bf54b06faf7bb139a9fc0d66826fea", 320 | "reference": "2fa2797604bf54b06faf7bb139a9fc0d66826fea", 321 | "shasum": "" 322 | }, 323 | "require": { 324 | "classpreloader/classpreloader": "~3.0", 325 | "doctrine/inflector": "~1.0", 326 | "ext-mbstring": "*", 327 | "ext-openssl": "*", 328 | "jeremeamia/superclosure": "~2.2", 329 | "league/flysystem": "~1.0", 330 | "monolog/monolog": "~1.11", 331 | "mtdowling/cron-expression": "~1.0", 332 | "nesbot/carbon": "~1.20", 333 | "paragonie/random_compat": "~1.4", 334 | "php": ">=5.5.9", 335 | "psy/psysh": "0.7.*", 336 | "swiftmailer/swiftmailer": "~5.1", 337 | "symfony/console": "2.8.*|3.0.*", 338 | "symfony/debug": "2.8.*|3.0.*", 339 | "symfony/finder": "2.8.*|3.0.*", 340 | "symfony/http-foundation": "2.8.*|3.0.*", 341 | "symfony/http-kernel": "2.8.*|3.0.*", 342 | "symfony/polyfill-php56": "~1.0", 343 | "symfony/process": "2.8.*|3.0.*", 344 | "symfony/routing": "2.8.*|3.0.*", 345 | "symfony/translation": "2.8.*|3.0.*", 346 | "symfony/var-dumper": "2.8.*|3.0.*", 347 | "vlucas/phpdotenv": "~2.2" 348 | }, 349 | "replace": { 350 | "illuminate/auth": "self.version", 351 | "illuminate/broadcasting": "self.version", 352 | "illuminate/bus": "self.version", 353 | "illuminate/cache": "self.version", 354 | "illuminate/config": "self.version", 355 | "illuminate/console": "self.version", 356 | "illuminate/container": "self.version", 357 | "illuminate/contracts": "self.version", 358 | "illuminate/cookie": "self.version", 359 | "illuminate/database": "self.version", 360 | "illuminate/encryption": "self.version", 361 | "illuminate/events": "self.version", 362 | "illuminate/exception": "self.version", 363 | "illuminate/filesystem": "self.version", 364 | "illuminate/hashing": "self.version", 365 | "illuminate/http": "self.version", 366 | "illuminate/log": "self.version", 367 | "illuminate/mail": "self.version", 368 | "illuminate/pagination": "self.version", 369 | "illuminate/pipeline": "self.version", 370 | "illuminate/queue": "self.version", 371 | "illuminate/redis": "self.version", 372 | "illuminate/routing": "self.version", 373 | "illuminate/session": "self.version", 374 | "illuminate/support": "self.version", 375 | "illuminate/translation": "self.version", 376 | "illuminate/validation": "self.version", 377 | "illuminate/view": "self.version" 378 | }, 379 | "require-dev": { 380 | "aws/aws-sdk-php": "~3.0", 381 | "mockery/mockery": "~0.9.4", 382 | "pda/pheanstalk": "~3.0", 383 | "phpunit/phpunit": "~4.1", 384 | "predis/predis": "~1.0", 385 | "symfony/css-selector": "2.8.*|3.0.*", 386 | "symfony/dom-crawler": "2.8.*|3.0.*" 387 | }, 388 | "suggest": { 389 | "aws/aws-sdk-php": "Required to use the SQS queue driver and SES mail driver (~3.0).", 390 | "doctrine/dbal": "Required to rename columns and drop SQLite columns (~2.4).", 391 | "fzaninotto/faker": "Required to use the eloquent factory builder (~1.4).", 392 | "guzzlehttp/guzzle": "Required to use the Mailgun and Mandrill mail drivers and the ping methods on schedules (~5.3|~6.0).", 393 | "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (~1.0).", 394 | "league/flysystem-rackspace": "Required to use the Flysystem Rackspace driver (~1.0).", 395 | "pda/pheanstalk": "Required to use the beanstalk queue driver (~3.0).", 396 | "predis/predis": "Required to use the redis cache and queue drivers (~1.0).", 397 | "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (~2.0).", 398 | "symfony/css-selector": "Required to use some of the crawler integration testing tools (2.8.*|3.0.*).", 399 | "symfony/dom-crawler": "Required to use most of the crawler integration testing tools (2.8.*|3.0.*).", 400 | "symfony/psr-http-message-bridge": "Required to psr7 bridging features (0.2.*)." 401 | }, 402 | "type": "library", 403 | "extra": { 404 | "branch-alias": { 405 | "dev-master": "5.2-dev" 406 | } 407 | }, 408 | "autoload": { 409 | "classmap": [ 410 | "src/Illuminate/Queue/IlluminateQueueClosure.php" 411 | ], 412 | "files": [ 413 | "src/Illuminate/Foundation/helpers.php", 414 | "src/Illuminate/Support/helpers.php" 415 | ], 416 | "psr-4": { 417 | "Illuminate\\": "src/Illuminate/" 418 | } 419 | }, 420 | "notification-url": "https://packagist.org/downloads/", 421 | "license": [ 422 | "MIT" 423 | ], 424 | "authors": [ 425 | { 426 | "name": "Taylor Otwell", 427 | "email": "taylorotwell@gmail.com" 428 | } 429 | ], 430 | "description": "The Laravel Framework.", 431 | "homepage": "http://laravel.com", 432 | "keywords": [ 433 | "framework", 434 | "laravel" 435 | ], 436 | "time": "2016-04-27 13:02:09" 437 | }, 438 | { 439 | "name": "league/flysystem", 440 | "version": "1.0.22", 441 | "source": { 442 | "type": "git", 443 | "url": "https://github.com/thephpleague/flysystem.git", 444 | "reference": "bd73a91703969a2d20ab4bfbf971d6c2cbe36612" 445 | }, 446 | "dist": { 447 | "type": "zip", 448 | "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/bd73a91703969a2d20ab4bfbf971d6c2cbe36612", 449 | "reference": "bd73a91703969a2d20ab4bfbf971d6c2cbe36612", 450 | "shasum": "" 451 | }, 452 | "require": { 453 | "php": ">=5.4.0" 454 | }, 455 | "conflict": { 456 | "league/flysystem-sftp": "<1.0.6" 457 | }, 458 | "require-dev": { 459 | "ext-fileinfo": "*", 460 | "mockery/mockery": "~0.9", 461 | "phpspec/phpspec": "^2.2", 462 | "phpunit/phpunit": "~4.8 || ~5.0" 463 | }, 464 | "suggest": { 465 | "ext-fileinfo": "Required for MimeType", 466 | "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", 467 | "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", 468 | "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", 469 | "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", 470 | "league/flysystem-copy": "Allows you to use Copy.com storage", 471 | "league/flysystem-dropbox": "Allows you to use Dropbox storage", 472 | "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", 473 | "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", 474 | "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", 475 | "league/flysystem-webdav": "Allows you to use WebDAV storage", 476 | "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter" 477 | }, 478 | "type": "library", 479 | "extra": { 480 | "branch-alias": { 481 | "dev-master": "1.1-dev" 482 | } 483 | }, 484 | "autoload": { 485 | "psr-4": { 486 | "League\\Flysystem\\": "src/" 487 | } 488 | }, 489 | "notification-url": "https://packagist.org/downloads/", 490 | "license": [ 491 | "MIT" 492 | ], 493 | "authors": [ 494 | { 495 | "name": "Frank de Jonge", 496 | "email": "info@frenky.net" 497 | } 498 | ], 499 | "description": "Filesystem abstraction: Many filesystems, one API.", 500 | "keywords": [ 501 | "Cloud Files", 502 | "WebDAV", 503 | "abstraction", 504 | "aws", 505 | "cloud", 506 | "copy.com", 507 | "dropbox", 508 | "file systems", 509 | "files", 510 | "filesystem", 511 | "filesystems", 512 | "ftp", 513 | "rackspace", 514 | "remote", 515 | "s3", 516 | "sftp", 517 | "storage" 518 | ], 519 | "time": "2016-04-28 06:53:12" 520 | }, 521 | { 522 | "name": "monolog/monolog", 523 | "version": "1.19.0", 524 | "source": { 525 | "type": "git", 526 | "url": "https://github.com/Seldaek/monolog.git", 527 | "reference": "5f56ed5212dc509c8dc8caeba2715732abb32dbf" 528 | }, 529 | "dist": { 530 | "type": "zip", 531 | "url": "https://api.github.com/repos/Seldaek/monolog/zipball/5f56ed5212dc509c8dc8caeba2715732abb32dbf", 532 | "reference": "5f56ed5212dc509c8dc8caeba2715732abb32dbf", 533 | "shasum": "" 534 | }, 535 | "require": { 536 | "php": ">=5.3.0", 537 | "psr/log": "~1.0" 538 | }, 539 | "provide": { 540 | "psr/log-implementation": "1.0.0" 541 | }, 542 | "require-dev": { 543 | "aws/aws-sdk-php": "^2.4.9", 544 | "doctrine/couchdb": "~1.0@dev", 545 | "graylog2/gelf-php": "~1.0", 546 | "jakub-onderka/php-parallel-lint": "0.9", 547 | "php-amqplib/php-amqplib": "~2.4", 548 | "php-console/php-console": "^3.1.3", 549 | "phpunit/phpunit": "~4.5", 550 | "phpunit/phpunit-mock-objects": "2.3.0", 551 | "raven/raven": "^0.13", 552 | "ruflin/elastica": ">=0.90 <3.0", 553 | "swiftmailer/swiftmailer": "~5.3" 554 | }, 555 | "suggest": { 556 | "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", 557 | "doctrine/couchdb": "Allow sending log messages to a CouchDB server", 558 | "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", 559 | "ext-mongo": "Allow sending log messages to a MongoDB server", 560 | "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", 561 | "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", 562 | "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", 563 | "php-console/php-console": "Allow sending log messages to Google Chrome", 564 | "raven/raven": "Allow sending log messages to a Sentry server", 565 | "rollbar/rollbar": "Allow sending log messages to Rollbar", 566 | "ruflin/elastica": "Allow sending log messages to an Elastic Search server" 567 | }, 568 | "type": "library", 569 | "extra": { 570 | "branch-alias": { 571 | "dev-master": "2.0.x-dev" 572 | } 573 | }, 574 | "autoload": { 575 | "psr-4": { 576 | "Monolog\\": "src/Monolog" 577 | } 578 | }, 579 | "notification-url": "https://packagist.org/downloads/", 580 | "license": [ 581 | "MIT" 582 | ], 583 | "authors": [ 584 | { 585 | "name": "Jordi Boggiano", 586 | "email": "j.boggiano@seld.be", 587 | "homepage": "http://seld.be" 588 | } 589 | ], 590 | "description": "Sends your logs to files, sockets, inboxes, databases and various web services", 591 | "homepage": "http://github.com/Seldaek/monolog", 592 | "keywords": [ 593 | "log", 594 | "logging", 595 | "psr-3" 596 | ], 597 | "time": "2016-04-12 18:29:35" 598 | }, 599 | { 600 | "name": "mtdowling/cron-expression", 601 | "version": "v1.1.0", 602 | "source": { 603 | "type": "git", 604 | "url": "https://github.com/mtdowling/cron-expression.git", 605 | "reference": "c9ee7886f5a12902b225a1a12f36bb45f9ab89e5" 606 | }, 607 | "dist": { 608 | "type": "zip", 609 | "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/c9ee7886f5a12902b225a1a12f36bb45f9ab89e5", 610 | "reference": "c9ee7886f5a12902b225a1a12f36bb45f9ab89e5", 611 | "shasum": "" 612 | }, 613 | "require": { 614 | "php": ">=5.3.2" 615 | }, 616 | "require-dev": { 617 | "phpunit/phpunit": "~4.0|~5.0" 618 | }, 619 | "type": "library", 620 | "autoload": { 621 | "psr-0": { 622 | "Cron": "src/" 623 | } 624 | }, 625 | "notification-url": "https://packagist.org/downloads/", 626 | "license": [ 627 | "MIT" 628 | ], 629 | "authors": [ 630 | { 631 | "name": "Michael Dowling", 632 | "email": "mtdowling@gmail.com", 633 | "homepage": "https://github.com/mtdowling" 634 | } 635 | ], 636 | "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", 637 | "keywords": [ 638 | "cron", 639 | "schedule" 640 | ], 641 | "time": "2016-01-26 21:23:30" 642 | }, 643 | { 644 | "name": "nesbot/carbon", 645 | "version": "1.21.0", 646 | "source": { 647 | "type": "git", 648 | "url": "https://github.com/briannesbitt/Carbon.git", 649 | "reference": "7b08ec6f75791e130012f206e3f7b0e76e18e3d7" 650 | }, 651 | "dist": { 652 | "type": "zip", 653 | "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/7b08ec6f75791e130012f206e3f7b0e76e18e3d7", 654 | "reference": "7b08ec6f75791e130012f206e3f7b0e76e18e3d7", 655 | "shasum": "" 656 | }, 657 | "require": { 658 | "php": ">=5.3.0", 659 | "symfony/translation": "~2.6|~3.0" 660 | }, 661 | "require-dev": { 662 | "phpunit/phpunit": "~4.0|~5.0" 663 | }, 664 | "type": "library", 665 | "autoload": { 666 | "psr-4": { 667 | "Carbon\\": "src/Carbon/" 668 | } 669 | }, 670 | "notification-url": "https://packagist.org/downloads/", 671 | "license": [ 672 | "MIT" 673 | ], 674 | "authors": [ 675 | { 676 | "name": "Brian Nesbitt", 677 | "email": "brian@nesbot.com", 678 | "homepage": "http://nesbot.com" 679 | } 680 | ], 681 | "description": "A simple API extension for DateTime.", 682 | "homepage": "http://carbon.nesbot.com", 683 | "keywords": [ 684 | "date", 685 | "datetime", 686 | "time" 687 | ], 688 | "time": "2015-11-04 20:07:17" 689 | }, 690 | { 691 | "name": "nikic/php-parser", 692 | "version": "v2.1.0", 693 | "source": { 694 | "type": "git", 695 | "url": "https://github.com/nikic/PHP-Parser.git", 696 | "reference": "47b254ea51f1d6d5dc04b9b299e88346bf2369e3" 697 | }, 698 | "dist": { 699 | "type": "zip", 700 | "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/47b254ea51f1d6d5dc04b9b299e88346bf2369e3", 701 | "reference": "47b254ea51f1d6d5dc04b9b299e88346bf2369e3", 702 | "shasum": "" 703 | }, 704 | "require": { 705 | "ext-tokenizer": "*", 706 | "php": ">=5.4" 707 | }, 708 | "require-dev": { 709 | "phpunit/phpunit": "~4.0" 710 | }, 711 | "bin": [ 712 | "bin/php-parse" 713 | ], 714 | "type": "library", 715 | "extra": { 716 | "branch-alias": { 717 | "dev-master": "2.1-dev" 718 | } 719 | }, 720 | "autoload": { 721 | "psr-4": { 722 | "PhpParser\\": "lib/PhpParser" 723 | } 724 | }, 725 | "notification-url": "https://packagist.org/downloads/", 726 | "license": [ 727 | "BSD-3-Clause" 728 | ], 729 | "authors": [ 730 | { 731 | "name": "Nikita Popov" 732 | } 733 | ], 734 | "description": "A PHP parser written in PHP", 735 | "keywords": [ 736 | "parser", 737 | "php" 738 | ], 739 | "time": "2016-04-19 13:41:41" 740 | }, 741 | { 742 | "name": "paragonie/random_compat", 743 | "version": "v1.4.1", 744 | "source": { 745 | "type": "git", 746 | "url": "https://github.com/paragonie/random_compat.git", 747 | "reference": "c7e26a21ba357863de030f0b9e701c7d04593774" 748 | }, 749 | "dist": { 750 | "type": "zip", 751 | "url": "https://api.github.com/repos/paragonie/random_compat/zipball/c7e26a21ba357863de030f0b9e701c7d04593774", 752 | "reference": "c7e26a21ba357863de030f0b9e701c7d04593774", 753 | "shasum": "" 754 | }, 755 | "require": { 756 | "php": ">=5.2.0" 757 | }, 758 | "require-dev": { 759 | "phpunit/phpunit": "4.*|5.*" 760 | }, 761 | "suggest": { 762 | "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." 763 | }, 764 | "type": "library", 765 | "autoload": { 766 | "files": [ 767 | "lib/random.php" 768 | ] 769 | }, 770 | "notification-url": "https://packagist.org/downloads/", 771 | "license": [ 772 | "MIT" 773 | ], 774 | "authors": [ 775 | { 776 | "name": "Paragon Initiative Enterprises", 777 | "email": "security@paragonie.com", 778 | "homepage": "https://paragonie.com" 779 | } 780 | ], 781 | "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", 782 | "keywords": [ 783 | "csprng", 784 | "pseudorandom", 785 | "random" 786 | ], 787 | "time": "2016-03-18 20:34:03" 788 | }, 789 | { 790 | "name": "psr/log", 791 | "version": "1.0.0", 792 | "source": { 793 | "type": "git", 794 | "url": "https://github.com/php-fig/log.git", 795 | "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b" 796 | }, 797 | "dist": { 798 | "type": "zip", 799 | "url": "https://api.github.com/repos/php-fig/log/zipball/fe0936ee26643249e916849d48e3a51d5f5e278b", 800 | "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b", 801 | "shasum": "" 802 | }, 803 | "type": "library", 804 | "autoload": { 805 | "psr-0": { 806 | "Psr\\Log\\": "" 807 | } 808 | }, 809 | "notification-url": "https://packagist.org/downloads/", 810 | "license": [ 811 | "MIT" 812 | ], 813 | "authors": [ 814 | { 815 | "name": "PHP-FIG", 816 | "homepage": "http://www.php-fig.org/" 817 | } 818 | ], 819 | "description": "Common interface for logging libraries", 820 | "keywords": [ 821 | "log", 822 | "psr", 823 | "psr-3" 824 | ], 825 | "time": "2012-12-21 11:40:51" 826 | }, 827 | { 828 | "name": "psy/psysh", 829 | "version": "v0.7.2", 830 | "source": { 831 | "type": "git", 832 | "url": "https://github.com/bobthecow/psysh.git", 833 | "reference": "e64e10b20f8d229cac76399e1f3edddb57a0f280" 834 | }, 835 | "dist": { 836 | "type": "zip", 837 | "url": "https://api.github.com/repos/bobthecow/psysh/zipball/e64e10b20f8d229cac76399e1f3edddb57a0f280", 838 | "reference": "e64e10b20f8d229cac76399e1f3edddb57a0f280", 839 | "shasum": "" 840 | }, 841 | "require": { 842 | "dnoegel/php-xdg-base-dir": "0.1", 843 | "jakub-onderka/php-console-highlighter": "0.3.*", 844 | "nikic/php-parser": "^1.2.1|~2.0", 845 | "php": ">=5.3.9", 846 | "symfony/console": "~2.3.10|^2.4.2|~3.0", 847 | "symfony/var-dumper": "~2.7|~3.0" 848 | }, 849 | "require-dev": { 850 | "fabpot/php-cs-fixer": "~1.5", 851 | "phpunit/phpunit": "~3.7|~4.0|~5.0", 852 | "squizlabs/php_codesniffer": "~2.0", 853 | "symfony/finder": "~2.1|~3.0" 854 | }, 855 | "suggest": { 856 | "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", 857 | "ext-pdo-sqlite": "The doc command requires SQLite to work.", 858 | "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", 859 | "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history." 860 | }, 861 | "bin": [ 862 | "bin/psysh" 863 | ], 864 | "type": "library", 865 | "extra": { 866 | "branch-alias": { 867 | "dev-develop": "0.8.x-dev" 868 | } 869 | }, 870 | "autoload": { 871 | "files": [ 872 | "src/Psy/functions.php" 873 | ], 874 | "psr-4": { 875 | "Psy\\": "src/Psy/" 876 | } 877 | }, 878 | "notification-url": "https://packagist.org/downloads/", 879 | "license": [ 880 | "MIT" 881 | ], 882 | "authors": [ 883 | { 884 | "name": "Justin Hileman", 885 | "email": "justin@justinhileman.info", 886 | "homepage": "http://justinhileman.com" 887 | } 888 | ], 889 | "description": "An interactive shell for modern PHP.", 890 | "homepage": "http://psysh.org", 891 | "keywords": [ 892 | "REPL", 893 | "console", 894 | "interactive", 895 | "shell" 896 | ], 897 | "time": "2016-03-09 05:03:14" 898 | }, 899 | { 900 | "name": "swiftmailer/swiftmailer", 901 | "version": "v5.4.2", 902 | "source": { 903 | "type": "git", 904 | "url": "https://github.com/swiftmailer/swiftmailer.git", 905 | "reference": "d8db871a54619458a805229a057ea2af33c753e8" 906 | }, 907 | "dist": { 908 | "type": "zip", 909 | "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/d8db871a54619458a805229a057ea2af33c753e8", 910 | "reference": "d8db871a54619458a805229a057ea2af33c753e8", 911 | "shasum": "" 912 | }, 913 | "require": { 914 | "php": ">=5.3.3" 915 | }, 916 | "require-dev": { 917 | "mockery/mockery": "~0.9.1,<0.9.4" 918 | }, 919 | "type": "library", 920 | "extra": { 921 | "branch-alias": { 922 | "dev-master": "5.4-dev" 923 | } 924 | }, 925 | "autoload": { 926 | "files": [ 927 | "lib/swift_required.php" 928 | ] 929 | }, 930 | "notification-url": "https://packagist.org/downloads/", 931 | "license": [ 932 | "MIT" 933 | ], 934 | "authors": [ 935 | { 936 | "name": "Chris Corbyn" 937 | }, 938 | { 939 | "name": "Fabien Potencier", 940 | "email": "fabien@symfony.com" 941 | } 942 | ], 943 | "description": "Swiftmailer, free feature-rich PHP mailer", 944 | "homepage": "http://swiftmailer.org", 945 | "keywords": [ 946 | "email", 947 | "mail", 948 | "mailer" 949 | ], 950 | "time": "2016-05-01 08:45:47" 951 | }, 952 | { 953 | "name": "symfony/console", 954 | "version": "v3.0.5", 955 | "source": { 956 | "type": "git", 957 | "url": "https://github.com/symfony/console.git", 958 | "reference": "34a214710e0714b6efcf40ba3cd1e31373a97820" 959 | }, 960 | "dist": { 961 | "type": "zip", 962 | "url": "https://api.github.com/repos/symfony/console/zipball/34a214710e0714b6efcf40ba3cd1e31373a97820", 963 | "reference": "34a214710e0714b6efcf40ba3cd1e31373a97820", 964 | "shasum": "" 965 | }, 966 | "require": { 967 | "php": ">=5.5.9", 968 | "symfony/polyfill-mbstring": "~1.0" 969 | }, 970 | "require-dev": { 971 | "psr/log": "~1.0", 972 | "symfony/event-dispatcher": "~2.8|~3.0", 973 | "symfony/process": "~2.8|~3.0" 974 | }, 975 | "suggest": { 976 | "psr/log": "For using the console logger", 977 | "symfony/event-dispatcher": "", 978 | "symfony/process": "" 979 | }, 980 | "type": "library", 981 | "extra": { 982 | "branch-alias": { 983 | "dev-master": "3.0-dev" 984 | } 985 | }, 986 | "autoload": { 987 | "psr-4": { 988 | "Symfony\\Component\\Console\\": "" 989 | }, 990 | "exclude-from-classmap": [ 991 | "/Tests/" 992 | ] 993 | }, 994 | "notification-url": "https://packagist.org/downloads/", 995 | "license": [ 996 | "MIT" 997 | ], 998 | "authors": [ 999 | { 1000 | "name": "Fabien Potencier", 1001 | "email": "fabien@symfony.com" 1002 | }, 1003 | { 1004 | "name": "Symfony Community", 1005 | "homepage": "https://symfony.com/contributors" 1006 | } 1007 | ], 1008 | "description": "Symfony Console Component", 1009 | "homepage": "https://symfony.com", 1010 | "time": "2016-04-28 09:48:42" 1011 | }, 1012 | { 1013 | "name": "symfony/debug", 1014 | "version": "v3.0.5", 1015 | "source": { 1016 | "type": "git", 1017 | "url": "https://github.com/symfony/debug.git", 1018 | "reference": "a06d10888a45afd97534506afb058ec38d9ba35b" 1019 | }, 1020 | "dist": { 1021 | "type": "zip", 1022 | "url": "https://api.github.com/repos/symfony/debug/zipball/a06d10888a45afd97534506afb058ec38d9ba35b", 1023 | "reference": "a06d10888a45afd97534506afb058ec38d9ba35b", 1024 | "shasum": "" 1025 | }, 1026 | "require": { 1027 | "php": ">=5.5.9", 1028 | "psr/log": "~1.0" 1029 | }, 1030 | "conflict": { 1031 | "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" 1032 | }, 1033 | "require-dev": { 1034 | "symfony/class-loader": "~2.8|~3.0", 1035 | "symfony/http-kernel": "~2.8|~3.0" 1036 | }, 1037 | "type": "library", 1038 | "extra": { 1039 | "branch-alias": { 1040 | "dev-master": "3.0-dev" 1041 | } 1042 | }, 1043 | "autoload": { 1044 | "psr-4": { 1045 | "Symfony\\Component\\Debug\\": "" 1046 | }, 1047 | "exclude-from-classmap": [ 1048 | "/Tests/" 1049 | ] 1050 | }, 1051 | "notification-url": "https://packagist.org/downloads/", 1052 | "license": [ 1053 | "MIT" 1054 | ], 1055 | "authors": [ 1056 | { 1057 | "name": "Fabien Potencier", 1058 | "email": "fabien@symfony.com" 1059 | }, 1060 | { 1061 | "name": "Symfony Community", 1062 | "homepage": "https://symfony.com/contributors" 1063 | } 1064 | ], 1065 | "description": "Symfony Debug Component", 1066 | "homepage": "https://symfony.com", 1067 | "time": "2016-03-30 10:41:14" 1068 | }, 1069 | { 1070 | "name": "symfony/event-dispatcher", 1071 | "version": "v3.0.5", 1072 | "source": { 1073 | "type": "git", 1074 | "url": "https://github.com/symfony/event-dispatcher.git", 1075 | "reference": "17b04e6b1ede45b57d3ad5146abe50df6c3968b4" 1076 | }, 1077 | "dist": { 1078 | "type": "zip", 1079 | "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/17b04e6b1ede45b57d3ad5146abe50df6c3968b4", 1080 | "reference": "17b04e6b1ede45b57d3ad5146abe50df6c3968b4", 1081 | "shasum": "" 1082 | }, 1083 | "require": { 1084 | "php": ">=5.5.9" 1085 | }, 1086 | "require-dev": { 1087 | "psr/log": "~1.0", 1088 | "symfony/config": "~2.8|~3.0", 1089 | "symfony/dependency-injection": "~2.8|~3.0", 1090 | "symfony/expression-language": "~2.8|~3.0", 1091 | "symfony/stopwatch": "~2.8|~3.0" 1092 | }, 1093 | "suggest": { 1094 | "symfony/dependency-injection": "", 1095 | "symfony/http-kernel": "" 1096 | }, 1097 | "type": "library", 1098 | "extra": { 1099 | "branch-alias": { 1100 | "dev-master": "3.0-dev" 1101 | } 1102 | }, 1103 | "autoload": { 1104 | "psr-4": { 1105 | "Symfony\\Component\\EventDispatcher\\": "" 1106 | }, 1107 | "exclude-from-classmap": [ 1108 | "/Tests/" 1109 | ] 1110 | }, 1111 | "notification-url": "https://packagist.org/downloads/", 1112 | "license": [ 1113 | "MIT" 1114 | ], 1115 | "authors": [ 1116 | { 1117 | "name": "Fabien Potencier", 1118 | "email": "fabien@symfony.com" 1119 | }, 1120 | { 1121 | "name": "Symfony Community", 1122 | "homepage": "https://symfony.com/contributors" 1123 | } 1124 | ], 1125 | "description": "Symfony EventDispatcher Component", 1126 | "homepage": "https://symfony.com", 1127 | "time": "2016-04-12 18:09:53" 1128 | }, 1129 | { 1130 | "name": "symfony/finder", 1131 | "version": "v3.0.5", 1132 | "source": { 1133 | "type": "git", 1134 | "url": "https://github.com/symfony/finder.git", 1135 | "reference": "c54e407b35bc098916704e9fd090da21da4c4f52" 1136 | }, 1137 | "dist": { 1138 | "type": "zip", 1139 | "url": "https://api.github.com/repos/symfony/finder/zipball/c54e407b35bc098916704e9fd090da21da4c4f52", 1140 | "reference": "c54e407b35bc098916704e9fd090da21da4c4f52", 1141 | "shasum": "" 1142 | }, 1143 | "require": { 1144 | "php": ">=5.5.9" 1145 | }, 1146 | "type": "library", 1147 | "extra": { 1148 | "branch-alias": { 1149 | "dev-master": "3.0-dev" 1150 | } 1151 | }, 1152 | "autoload": { 1153 | "psr-4": { 1154 | "Symfony\\Component\\Finder\\": "" 1155 | }, 1156 | "exclude-from-classmap": [ 1157 | "/Tests/" 1158 | ] 1159 | }, 1160 | "notification-url": "https://packagist.org/downloads/", 1161 | "license": [ 1162 | "MIT" 1163 | ], 1164 | "authors": [ 1165 | { 1166 | "name": "Fabien Potencier", 1167 | "email": "fabien@symfony.com" 1168 | }, 1169 | { 1170 | "name": "Symfony Community", 1171 | "homepage": "https://symfony.com/contributors" 1172 | } 1173 | ], 1174 | "description": "Symfony Finder Component", 1175 | "homepage": "https://symfony.com", 1176 | "time": "2016-03-10 11:13:05" 1177 | }, 1178 | { 1179 | "name": "symfony/http-foundation", 1180 | "version": "v3.0.5", 1181 | "source": { 1182 | "type": "git", 1183 | "url": "https://github.com/symfony/http-foundation.git", 1184 | "reference": "18b24bc32d2495ae79d76e777368786a6536fe31" 1185 | }, 1186 | "dist": { 1187 | "type": "zip", 1188 | "url": "https://api.github.com/repos/symfony/http-foundation/zipball/18b24bc32d2495ae79d76e777368786a6536fe31", 1189 | "reference": "18b24bc32d2495ae79d76e777368786a6536fe31", 1190 | "shasum": "" 1191 | }, 1192 | "require": { 1193 | "php": ">=5.5.9", 1194 | "symfony/polyfill-mbstring": "~1.1" 1195 | }, 1196 | "require-dev": { 1197 | "symfony/expression-language": "~2.8|~3.0" 1198 | }, 1199 | "type": "library", 1200 | "extra": { 1201 | "branch-alias": { 1202 | "dev-master": "3.0-dev" 1203 | } 1204 | }, 1205 | "autoload": { 1206 | "psr-4": { 1207 | "Symfony\\Component\\HttpFoundation\\": "" 1208 | }, 1209 | "exclude-from-classmap": [ 1210 | "/Tests/" 1211 | ] 1212 | }, 1213 | "notification-url": "https://packagist.org/downloads/", 1214 | "license": [ 1215 | "MIT" 1216 | ], 1217 | "authors": [ 1218 | { 1219 | "name": "Fabien Potencier", 1220 | "email": "fabien@symfony.com" 1221 | }, 1222 | { 1223 | "name": "Symfony Community", 1224 | "homepage": "https://symfony.com/contributors" 1225 | } 1226 | ], 1227 | "description": "Symfony HttpFoundation Component", 1228 | "homepage": "https://symfony.com", 1229 | "time": "2016-04-12 18:09:53" 1230 | }, 1231 | { 1232 | "name": "symfony/http-kernel", 1233 | "version": "v3.0.5", 1234 | "source": { 1235 | "type": "git", 1236 | "url": "https://github.com/symfony/http-kernel.git", 1237 | "reference": "1aa25588241f915cf176b7c371e5d629dfff8b43" 1238 | }, 1239 | "dist": { 1240 | "type": "zip", 1241 | "url": "https://api.github.com/repos/symfony/http-kernel/zipball/1aa25588241f915cf176b7c371e5d629dfff8b43", 1242 | "reference": "1aa25588241f915cf176b7c371e5d629dfff8b43", 1243 | "shasum": "" 1244 | }, 1245 | "require": { 1246 | "php": ">=5.5.9", 1247 | "psr/log": "~1.0", 1248 | "symfony/debug": "~2.8|~3.0", 1249 | "symfony/event-dispatcher": "~2.8|~3.0", 1250 | "symfony/http-foundation": "~2.8|~3.0" 1251 | }, 1252 | "conflict": { 1253 | "symfony/config": "<2.8" 1254 | }, 1255 | "require-dev": { 1256 | "symfony/browser-kit": "~2.8|~3.0", 1257 | "symfony/class-loader": "~2.8|~3.0", 1258 | "symfony/config": "~2.8|~3.0", 1259 | "symfony/console": "~2.8|~3.0", 1260 | "symfony/css-selector": "~2.8|~3.0", 1261 | "symfony/dependency-injection": "~2.8|~3.0", 1262 | "symfony/dom-crawler": "~2.8|~3.0", 1263 | "symfony/expression-language": "~2.8|~3.0", 1264 | "symfony/finder": "~2.8|~3.0", 1265 | "symfony/process": "~2.8|~3.0", 1266 | "symfony/routing": "~2.8|~3.0", 1267 | "symfony/stopwatch": "~2.8|~3.0", 1268 | "symfony/templating": "~2.8|~3.0", 1269 | "symfony/translation": "~2.8|~3.0", 1270 | "symfony/var-dumper": "~2.8|~3.0" 1271 | }, 1272 | "suggest": { 1273 | "symfony/browser-kit": "", 1274 | "symfony/class-loader": "", 1275 | "symfony/config": "", 1276 | "symfony/console": "", 1277 | "symfony/dependency-injection": "", 1278 | "symfony/finder": "", 1279 | "symfony/var-dumper": "" 1280 | }, 1281 | "type": "library", 1282 | "extra": { 1283 | "branch-alias": { 1284 | "dev-master": "3.0-dev" 1285 | } 1286 | }, 1287 | "autoload": { 1288 | "psr-4": { 1289 | "Symfony\\Component\\HttpKernel\\": "" 1290 | }, 1291 | "exclude-from-classmap": [ 1292 | "/Tests/" 1293 | ] 1294 | }, 1295 | "notification-url": "https://packagist.org/downloads/", 1296 | "license": [ 1297 | "MIT" 1298 | ], 1299 | "authors": [ 1300 | { 1301 | "name": "Fabien Potencier", 1302 | "email": "fabien@symfony.com" 1303 | }, 1304 | { 1305 | "name": "Symfony Community", 1306 | "homepage": "https://symfony.com/contributors" 1307 | } 1308 | ], 1309 | "description": "Symfony HttpKernel Component", 1310 | "homepage": "https://symfony.com", 1311 | "time": "2016-05-03 05:58:27" 1312 | }, 1313 | { 1314 | "name": "symfony/polyfill-mbstring", 1315 | "version": "v1.1.1", 1316 | "source": { 1317 | "type": "git", 1318 | "url": "https://github.com/symfony/polyfill-mbstring.git", 1319 | "reference": "1289d16209491b584839022f29257ad859b8532d" 1320 | }, 1321 | "dist": { 1322 | "type": "zip", 1323 | "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/1289d16209491b584839022f29257ad859b8532d", 1324 | "reference": "1289d16209491b584839022f29257ad859b8532d", 1325 | "shasum": "" 1326 | }, 1327 | "require": { 1328 | "php": ">=5.3.3" 1329 | }, 1330 | "suggest": { 1331 | "ext-mbstring": "For best performance" 1332 | }, 1333 | "type": "library", 1334 | "extra": { 1335 | "branch-alias": { 1336 | "dev-master": "1.1-dev" 1337 | } 1338 | }, 1339 | "autoload": { 1340 | "psr-4": { 1341 | "Symfony\\Polyfill\\Mbstring\\": "" 1342 | }, 1343 | "files": [ 1344 | "bootstrap.php" 1345 | ] 1346 | }, 1347 | "notification-url": "https://packagist.org/downloads/", 1348 | "license": [ 1349 | "MIT" 1350 | ], 1351 | "authors": [ 1352 | { 1353 | "name": "Nicolas Grekas", 1354 | "email": "p@tchwork.com" 1355 | }, 1356 | { 1357 | "name": "Symfony Community", 1358 | "homepage": "https://symfony.com/contributors" 1359 | } 1360 | ], 1361 | "description": "Symfony polyfill for the Mbstring extension", 1362 | "homepage": "https://symfony.com", 1363 | "keywords": [ 1364 | "compatibility", 1365 | "mbstring", 1366 | "polyfill", 1367 | "portable", 1368 | "shim" 1369 | ], 1370 | "time": "2016-01-20 09:13:37" 1371 | }, 1372 | { 1373 | "name": "symfony/polyfill-php56", 1374 | "version": "v1.1.1", 1375 | "source": { 1376 | "type": "git", 1377 | "url": "https://github.com/symfony/polyfill-php56.git", 1378 | "reference": "4d891fff050101a53a4caabb03277284942d1ad9" 1379 | }, 1380 | "dist": { 1381 | "type": "zip", 1382 | "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/4d891fff050101a53a4caabb03277284942d1ad9", 1383 | "reference": "4d891fff050101a53a4caabb03277284942d1ad9", 1384 | "shasum": "" 1385 | }, 1386 | "require": { 1387 | "php": ">=5.3.3", 1388 | "symfony/polyfill-util": "~1.0" 1389 | }, 1390 | "type": "library", 1391 | "extra": { 1392 | "branch-alias": { 1393 | "dev-master": "1.1-dev" 1394 | } 1395 | }, 1396 | "autoload": { 1397 | "psr-4": { 1398 | "Symfony\\Polyfill\\Php56\\": "" 1399 | }, 1400 | "files": [ 1401 | "bootstrap.php" 1402 | ] 1403 | }, 1404 | "notification-url": "https://packagist.org/downloads/", 1405 | "license": [ 1406 | "MIT" 1407 | ], 1408 | "authors": [ 1409 | { 1410 | "name": "Nicolas Grekas", 1411 | "email": "p@tchwork.com" 1412 | }, 1413 | { 1414 | "name": "Symfony Community", 1415 | "homepage": "https://symfony.com/contributors" 1416 | } 1417 | ], 1418 | "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions", 1419 | "homepage": "https://symfony.com", 1420 | "keywords": [ 1421 | "compatibility", 1422 | "polyfill", 1423 | "portable", 1424 | "shim" 1425 | ], 1426 | "time": "2016-01-20 09:13:37" 1427 | }, 1428 | { 1429 | "name": "symfony/polyfill-util", 1430 | "version": "v1.1.1", 1431 | "source": { 1432 | "type": "git", 1433 | "url": "https://github.com/symfony/polyfill-util.git", 1434 | "reference": "8de62801aa12bc4dfcf85eef5d21981ae7bb3cc4" 1435 | }, 1436 | "dist": { 1437 | "type": "zip", 1438 | "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/8de62801aa12bc4dfcf85eef5d21981ae7bb3cc4", 1439 | "reference": "8de62801aa12bc4dfcf85eef5d21981ae7bb3cc4", 1440 | "shasum": "" 1441 | }, 1442 | "require": { 1443 | "php": ">=5.3.3" 1444 | }, 1445 | "type": "library", 1446 | "extra": { 1447 | "branch-alias": { 1448 | "dev-master": "1.1-dev" 1449 | } 1450 | }, 1451 | "autoload": { 1452 | "psr-4": { 1453 | "Symfony\\Polyfill\\Util\\": "" 1454 | } 1455 | }, 1456 | "notification-url": "https://packagist.org/downloads/", 1457 | "license": [ 1458 | "MIT" 1459 | ], 1460 | "authors": [ 1461 | { 1462 | "name": "Nicolas Grekas", 1463 | "email": "p@tchwork.com" 1464 | }, 1465 | { 1466 | "name": "Symfony Community", 1467 | "homepage": "https://symfony.com/contributors" 1468 | } 1469 | ], 1470 | "description": "Symfony utilities for portability of PHP codes", 1471 | "homepage": "https://symfony.com", 1472 | "keywords": [ 1473 | "compat", 1474 | "compatibility", 1475 | "polyfill", 1476 | "shim" 1477 | ], 1478 | "time": "2016-01-20 09:13:37" 1479 | }, 1480 | { 1481 | "name": "symfony/process", 1482 | "version": "v3.0.5", 1483 | "source": { 1484 | "type": "git", 1485 | "url": "https://github.com/symfony/process.git", 1486 | "reference": "53f9407c0bb1c5a79127db8f7bfe12f0f6f3dcdb" 1487 | }, 1488 | "dist": { 1489 | "type": "zip", 1490 | "url": "https://api.github.com/repos/symfony/process/zipball/53f9407c0bb1c5a79127db8f7bfe12f0f6f3dcdb", 1491 | "reference": "53f9407c0bb1c5a79127db8f7bfe12f0f6f3dcdb", 1492 | "shasum": "" 1493 | }, 1494 | "require": { 1495 | "php": ">=5.5.9" 1496 | }, 1497 | "type": "library", 1498 | "extra": { 1499 | "branch-alias": { 1500 | "dev-master": "3.0-dev" 1501 | } 1502 | }, 1503 | "autoload": { 1504 | "psr-4": { 1505 | "Symfony\\Component\\Process\\": "" 1506 | }, 1507 | "exclude-from-classmap": [ 1508 | "/Tests/" 1509 | ] 1510 | }, 1511 | "notification-url": "https://packagist.org/downloads/", 1512 | "license": [ 1513 | "MIT" 1514 | ], 1515 | "authors": [ 1516 | { 1517 | "name": "Fabien Potencier", 1518 | "email": "fabien@symfony.com" 1519 | }, 1520 | { 1521 | "name": "Symfony Community", 1522 | "homepage": "https://symfony.com/contributors" 1523 | } 1524 | ], 1525 | "description": "Symfony Process Component", 1526 | "homepage": "https://symfony.com", 1527 | "time": "2016-04-14 15:30:28" 1528 | }, 1529 | { 1530 | "name": "symfony/routing", 1531 | "version": "v3.0.5", 1532 | "source": { 1533 | "type": "git", 1534 | "url": "https://github.com/symfony/routing.git", 1535 | "reference": "6ab6fd5ee754fb53a303a5621ae35f3afd5970ac" 1536 | }, 1537 | "dist": { 1538 | "type": "zip", 1539 | "url": "https://api.github.com/repos/symfony/routing/zipball/6ab6fd5ee754fb53a303a5621ae35f3afd5970ac", 1540 | "reference": "6ab6fd5ee754fb53a303a5621ae35f3afd5970ac", 1541 | "shasum": "" 1542 | }, 1543 | "require": { 1544 | "php": ">=5.5.9" 1545 | }, 1546 | "conflict": { 1547 | "symfony/config": "<2.8" 1548 | }, 1549 | "require-dev": { 1550 | "doctrine/annotations": "~1.0", 1551 | "doctrine/common": "~2.2", 1552 | "psr/log": "~1.0", 1553 | "symfony/config": "~2.8|~3.0", 1554 | "symfony/expression-language": "~2.8|~3.0", 1555 | "symfony/http-foundation": "~2.8|~3.0", 1556 | "symfony/yaml": "~2.8|~3.0" 1557 | }, 1558 | "suggest": { 1559 | "doctrine/annotations": "For using the annotation loader", 1560 | "symfony/config": "For using the all-in-one router or any loader", 1561 | "symfony/dependency-injection": "For loading routes from a service", 1562 | "symfony/expression-language": "For using expression matching", 1563 | "symfony/http-foundation": "For using a Symfony Request object", 1564 | "symfony/yaml": "For using the YAML loader" 1565 | }, 1566 | "type": "library", 1567 | "extra": { 1568 | "branch-alias": { 1569 | "dev-master": "3.0-dev" 1570 | } 1571 | }, 1572 | "autoload": { 1573 | "psr-4": { 1574 | "Symfony\\Component\\Routing\\": "" 1575 | }, 1576 | "exclude-from-classmap": [ 1577 | "/Tests/" 1578 | ] 1579 | }, 1580 | "notification-url": "https://packagist.org/downloads/", 1581 | "license": [ 1582 | "MIT" 1583 | ], 1584 | "authors": [ 1585 | { 1586 | "name": "Fabien Potencier", 1587 | "email": "fabien@symfony.com" 1588 | }, 1589 | { 1590 | "name": "Symfony Community", 1591 | "homepage": "https://symfony.com/contributors" 1592 | } 1593 | ], 1594 | "description": "Symfony Routing Component", 1595 | "homepage": "https://symfony.com", 1596 | "keywords": [ 1597 | "router", 1598 | "routing", 1599 | "uri", 1600 | "url" 1601 | ], 1602 | "time": "2016-04-28 09:48:42" 1603 | }, 1604 | { 1605 | "name": "symfony/translation", 1606 | "version": "v3.0.5", 1607 | "source": { 1608 | "type": "git", 1609 | "url": "https://github.com/symfony/translation.git", 1610 | "reference": "f7a07af51ea067745a521dab1e3152044a2fb1f2" 1611 | }, 1612 | "dist": { 1613 | "type": "zip", 1614 | "url": "https://api.github.com/repos/symfony/translation/zipball/f7a07af51ea067745a521dab1e3152044a2fb1f2", 1615 | "reference": "f7a07af51ea067745a521dab1e3152044a2fb1f2", 1616 | "shasum": "" 1617 | }, 1618 | "require": { 1619 | "php": ">=5.5.9", 1620 | "symfony/polyfill-mbstring": "~1.0" 1621 | }, 1622 | "conflict": { 1623 | "symfony/config": "<2.8" 1624 | }, 1625 | "require-dev": { 1626 | "psr/log": "~1.0", 1627 | "symfony/config": "~2.8|~3.0", 1628 | "symfony/intl": "~2.8|~3.0", 1629 | "symfony/yaml": "~2.8|~3.0" 1630 | }, 1631 | "suggest": { 1632 | "psr/log": "To use logging capability in translator", 1633 | "symfony/config": "", 1634 | "symfony/yaml": "" 1635 | }, 1636 | "type": "library", 1637 | "extra": { 1638 | "branch-alias": { 1639 | "dev-master": "3.0-dev" 1640 | } 1641 | }, 1642 | "autoload": { 1643 | "psr-4": { 1644 | "Symfony\\Component\\Translation\\": "" 1645 | }, 1646 | "exclude-from-classmap": [ 1647 | "/Tests/" 1648 | ] 1649 | }, 1650 | "notification-url": "https://packagist.org/downloads/", 1651 | "license": [ 1652 | "MIT" 1653 | ], 1654 | "authors": [ 1655 | { 1656 | "name": "Fabien Potencier", 1657 | "email": "fabien@symfony.com" 1658 | }, 1659 | { 1660 | "name": "Symfony Community", 1661 | "homepage": "https://symfony.com/contributors" 1662 | } 1663 | ], 1664 | "description": "Symfony Translation Component", 1665 | "homepage": "https://symfony.com", 1666 | "time": "2016-03-25 01:41:20" 1667 | }, 1668 | { 1669 | "name": "symfony/var-dumper", 1670 | "version": "v3.0.5", 1671 | "source": { 1672 | "type": "git", 1673 | "url": "https://github.com/symfony/var-dumper.git", 1674 | "reference": "0e918c269093ba4c77fca14e9424fa74ed16f1a6" 1675 | }, 1676 | "dist": { 1677 | "type": "zip", 1678 | "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0e918c269093ba4c77fca14e9424fa74ed16f1a6", 1679 | "reference": "0e918c269093ba4c77fca14e9424fa74ed16f1a6", 1680 | "shasum": "" 1681 | }, 1682 | "require": { 1683 | "php": ">=5.5.9", 1684 | "symfony/polyfill-mbstring": "~1.0" 1685 | }, 1686 | "require-dev": { 1687 | "twig/twig": "~1.20|~2.0" 1688 | }, 1689 | "suggest": { 1690 | "ext-symfony_debug": "" 1691 | }, 1692 | "type": "library", 1693 | "extra": { 1694 | "branch-alias": { 1695 | "dev-master": "3.0-dev" 1696 | } 1697 | }, 1698 | "autoload": { 1699 | "files": [ 1700 | "Resources/functions/dump.php" 1701 | ], 1702 | "psr-4": { 1703 | "Symfony\\Component\\VarDumper\\": "" 1704 | }, 1705 | "exclude-from-classmap": [ 1706 | "/Tests/" 1707 | ] 1708 | }, 1709 | "notification-url": "https://packagist.org/downloads/", 1710 | "license": [ 1711 | "MIT" 1712 | ], 1713 | "authors": [ 1714 | { 1715 | "name": "Nicolas Grekas", 1716 | "email": "p@tchwork.com" 1717 | }, 1718 | { 1719 | "name": "Symfony Community", 1720 | "homepage": "https://symfony.com/contributors" 1721 | } 1722 | ], 1723 | "description": "Symfony mechanism for exploring and dumping PHP variables", 1724 | "homepage": "https://symfony.com", 1725 | "keywords": [ 1726 | "debug", 1727 | "dump" 1728 | ], 1729 | "time": "2016-04-25 11:17:47" 1730 | }, 1731 | { 1732 | "name": "vlucas/phpdotenv", 1733 | "version": "v2.2.1", 1734 | "source": { 1735 | "type": "git", 1736 | "url": "https://github.com/vlucas/phpdotenv.git", 1737 | "reference": "63f37b9395e8041cd4313129c08ece896d06ca8e" 1738 | }, 1739 | "dist": { 1740 | "type": "zip", 1741 | "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/63f37b9395e8041cd4313129c08ece896d06ca8e", 1742 | "reference": "63f37b9395e8041cd4313129c08ece896d06ca8e", 1743 | "shasum": "" 1744 | }, 1745 | "require": { 1746 | "php": ">=5.3.9" 1747 | }, 1748 | "require-dev": { 1749 | "phpunit/phpunit": "^4.8 || ^5.0" 1750 | }, 1751 | "type": "library", 1752 | "extra": { 1753 | "branch-alias": { 1754 | "dev-master": "2.2-dev" 1755 | } 1756 | }, 1757 | "autoload": { 1758 | "psr-4": { 1759 | "Dotenv\\": "src/" 1760 | } 1761 | }, 1762 | "notification-url": "https://packagist.org/downloads/", 1763 | "license": [ 1764 | "BSD-3-Clause-Attribution" 1765 | ], 1766 | "authors": [ 1767 | { 1768 | "name": "Vance Lucas", 1769 | "email": "vance@vancelucas.com", 1770 | "homepage": "http://www.vancelucas.com" 1771 | } 1772 | ], 1773 | "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", 1774 | "keywords": [ 1775 | "dotenv", 1776 | "env", 1777 | "environment" 1778 | ], 1779 | "time": "2016-04-15 10:48:49" 1780 | } 1781 | ], 1782 | "packages-dev": [ 1783 | { 1784 | "name": "doctrine/instantiator", 1785 | "version": "1.0.5", 1786 | "source": { 1787 | "type": "git", 1788 | "url": "https://github.com/doctrine/instantiator.git", 1789 | "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d" 1790 | }, 1791 | "dist": { 1792 | "type": "zip", 1793 | "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d", 1794 | "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d", 1795 | "shasum": "" 1796 | }, 1797 | "require": { 1798 | "php": ">=5.3,<8.0-DEV" 1799 | }, 1800 | "require-dev": { 1801 | "athletic/athletic": "~0.1.8", 1802 | "ext-pdo": "*", 1803 | "ext-phar": "*", 1804 | "phpunit/phpunit": "~4.0", 1805 | "squizlabs/php_codesniffer": "~2.0" 1806 | }, 1807 | "type": "library", 1808 | "extra": { 1809 | "branch-alias": { 1810 | "dev-master": "1.0.x-dev" 1811 | } 1812 | }, 1813 | "autoload": { 1814 | "psr-4": { 1815 | "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" 1816 | } 1817 | }, 1818 | "notification-url": "https://packagist.org/downloads/", 1819 | "license": [ 1820 | "MIT" 1821 | ], 1822 | "authors": [ 1823 | { 1824 | "name": "Marco Pivetta", 1825 | "email": "ocramius@gmail.com", 1826 | "homepage": "http://ocramius.github.com/" 1827 | } 1828 | ], 1829 | "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", 1830 | "homepage": "https://github.com/doctrine/instantiator", 1831 | "keywords": [ 1832 | "constructor", 1833 | "instantiate" 1834 | ], 1835 | "time": "2015-06-14 21:17:01" 1836 | }, 1837 | { 1838 | "name": "fzaninotto/faker", 1839 | "version": "v1.6.0", 1840 | "source": { 1841 | "type": "git", 1842 | "url": "https://github.com/fzaninotto/Faker.git", 1843 | "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123" 1844 | }, 1845 | "dist": { 1846 | "type": "zip", 1847 | "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/44f9a286a04b80c76a4e5fb7aad8bb539b920123", 1848 | "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123", 1849 | "shasum": "" 1850 | }, 1851 | "require": { 1852 | "php": "^5.3.3|^7.0" 1853 | }, 1854 | "require-dev": { 1855 | "ext-intl": "*", 1856 | "phpunit/phpunit": "~4.0", 1857 | "squizlabs/php_codesniffer": "~1.5" 1858 | }, 1859 | "type": "library", 1860 | "extra": { 1861 | "branch-alias": [] 1862 | }, 1863 | "autoload": { 1864 | "psr-4": { 1865 | "Faker\\": "src/Faker/" 1866 | } 1867 | }, 1868 | "notification-url": "https://packagist.org/downloads/", 1869 | "license": [ 1870 | "MIT" 1871 | ], 1872 | "authors": [ 1873 | { 1874 | "name": "François Zaninotto" 1875 | } 1876 | ], 1877 | "description": "Faker is a PHP library that generates fake data for you.", 1878 | "keywords": [ 1879 | "data", 1880 | "faker", 1881 | "fixtures" 1882 | ], 1883 | "time": "2016-04-29 12:21:54" 1884 | }, 1885 | { 1886 | "name": "hamcrest/hamcrest-php", 1887 | "version": "v1.2.2", 1888 | "source": { 1889 | "type": "git", 1890 | "url": "https://github.com/hamcrest/hamcrest-php.git", 1891 | "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c" 1892 | }, 1893 | "dist": { 1894 | "type": "zip", 1895 | "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/b37020aa976fa52d3de9aa904aa2522dc518f79c", 1896 | "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c", 1897 | "shasum": "" 1898 | }, 1899 | "require": { 1900 | "php": ">=5.3.2" 1901 | }, 1902 | "replace": { 1903 | "cordoval/hamcrest-php": "*", 1904 | "davedevelopment/hamcrest-php": "*", 1905 | "kodova/hamcrest-php": "*" 1906 | }, 1907 | "require-dev": { 1908 | "phpunit/php-file-iterator": "1.3.3", 1909 | "satooshi/php-coveralls": "dev-master" 1910 | }, 1911 | "type": "library", 1912 | "autoload": { 1913 | "classmap": [ 1914 | "hamcrest" 1915 | ], 1916 | "files": [ 1917 | "hamcrest/Hamcrest.php" 1918 | ] 1919 | }, 1920 | "notification-url": "https://packagist.org/downloads/", 1921 | "license": [ 1922 | "BSD" 1923 | ], 1924 | "description": "This is the PHP port of Hamcrest Matchers", 1925 | "keywords": [ 1926 | "test" 1927 | ], 1928 | "time": "2015-05-11 14:41:42" 1929 | }, 1930 | { 1931 | "name": "mockery/mockery", 1932 | "version": "0.9.4", 1933 | "source": { 1934 | "type": "git", 1935 | "url": "https://github.com/padraic/mockery.git", 1936 | "reference": "70bba85e4aabc9449626651f48b9018ede04f86b" 1937 | }, 1938 | "dist": { 1939 | "type": "zip", 1940 | "url": "https://api.github.com/repos/padraic/mockery/zipball/70bba85e4aabc9449626651f48b9018ede04f86b", 1941 | "reference": "70bba85e4aabc9449626651f48b9018ede04f86b", 1942 | "shasum": "" 1943 | }, 1944 | "require": { 1945 | "hamcrest/hamcrest-php": "~1.1", 1946 | "lib-pcre": ">=7.0", 1947 | "php": ">=5.3.2" 1948 | }, 1949 | "require-dev": { 1950 | "phpunit/phpunit": "~4.0" 1951 | }, 1952 | "type": "library", 1953 | "extra": { 1954 | "branch-alias": { 1955 | "dev-master": "0.9.x-dev" 1956 | } 1957 | }, 1958 | "autoload": { 1959 | "psr-0": { 1960 | "Mockery": "library/" 1961 | } 1962 | }, 1963 | "notification-url": "https://packagist.org/downloads/", 1964 | "license": [ 1965 | "BSD-3-Clause" 1966 | ], 1967 | "authors": [ 1968 | { 1969 | "name": "Pádraic Brady", 1970 | "email": "padraic.brady@gmail.com", 1971 | "homepage": "http://blog.astrumfutura.com" 1972 | }, 1973 | { 1974 | "name": "Dave Marshall", 1975 | "email": "dave.marshall@atstsolutions.co.uk", 1976 | "homepage": "http://davedevelopment.co.uk" 1977 | } 1978 | ], 1979 | "description": "Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succinct API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL). Designed as a drop in alternative to PHPUnit's phpunit-mock-objects library, Mockery is easy to integrate with PHPUnit and can operate alongside phpunit-mock-objects without the World ending.", 1980 | "homepage": "http://github.com/padraic/mockery", 1981 | "keywords": [ 1982 | "BDD", 1983 | "TDD", 1984 | "library", 1985 | "mock", 1986 | "mock objects", 1987 | "mockery", 1988 | "stub", 1989 | "test", 1990 | "test double", 1991 | "testing" 1992 | ], 1993 | "time": "2015-04-02 19:54:00" 1994 | }, 1995 | { 1996 | "name": "phpdocumentor/reflection-docblock", 1997 | "version": "2.0.4", 1998 | "source": { 1999 | "type": "git", 2000 | "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", 2001 | "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8" 2002 | }, 2003 | "dist": { 2004 | "type": "zip", 2005 | "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d68dbdc53dc358a816f00b300704702b2eaff7b8", 2006 | "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8", 2007 | "shasum": "" 2008 | }, 2009 | "require": { 2010 | "php": ">=5.3.3" 2011 | }, 2012 | "require-dev": { 2013 | "phpunit/phpunit": "~4.0" 2014 | }, 2015 | "suggest": { 2016 | "dflydev/markdown": "~1.0", 2017 | "erusev/parsedown": "~1.0" 2018 | }, 2019 | "type": "library", 2020 | "extra": { 2021 | "branch-alias": { 2022 | "dev-master": "2.0.x-dev" 2023 | } 2024 | }, 2025 | "autoload": { 2026 | "psr-0": { 2027 | "phpDocumentor": [ 2028 | "src/" 2029 | ] 2030 | } 2031 | }, 2032 | "notification-url": "https://packagist.org/downloads/", 2033 | "license": [ 2034 | "MIT" 2035 | ], 2036 | "authors": [ 2037 | { 2038 | "name": "Mike van Riel", 2039 | "email": "mike.vanriel@naenius.com" 2040 | } 2041 | ], 2042 | "time": "2015-02-03 12:10:50" 2043 | }, 2044 | { 2045 | "name": "phpspec/prophecy", 2046 | "version": "v1.6.0", 2047 | "source": { 2048 | "type": "git", 2049 | "url": "https://github.com/phpspec/prophecy.git", 2050 | "reference": "3c91bdf81797d725b14cb62906f9a4ce44235972" 2051 | }, 2052 | "dist": { 2053 | "type": "zip", 2054 | "url": "https://api.github.com/repos/phpspec/prophecy/zipball/3c91bdf81797d725b14cb62906f9a4ce44235972", 2055 | "reference": "3c91bdf81797d725b14cb62906f9a4ce44235972", 2056 | "shasum": "" 2057 | }, 2058 | "require": { 2059 | "doctrine/instantiator": "^1.0.2", 2060 | "php": "^5.3|^7.0", 2061 | "phpdocumentor/reflection-docblock": "~2.0", 2062 | "sebastian/comparator": "~1.1", 2063 | "sebastian/recursion-context": "~1.0" 2064 | }, 2065 | "require-dev": { 2066 | "phpspec/phpspec": "~2.0" 2067 | }, 2068 | "type": "library", 2069 | "extra": { 2070 | "branch-alias": { 2071 | "dev-master": "1.5.x-dev" 2072 | } 2073 | }, 2074 | "autoload": { 2075 | "psr-0": { 2076 | "Prophecy\\": "src/" 2077 | } 2078 | }, 2079 | "notification-url": "https://packagist.org/downloads/", 2080 | "license": [ 2081 | "MIT" 2082 | ], 2083 | "authors": [ 2084 | { 2085 | "name": "Konstantin Kudryashov", 2086 | "email": "ever.zet@gmail.com", 2087 | "homepage": "http://everzet.com" 2088 | }, 2089 | { 2090 | "name": "Marcello Duarte", 2091 | "email": "marcello.duarte@gmail.com" 2092 | } 2093 | ], 2094 | "description": "Highly opinionated mocking framework for PHP 5.3+", 2095 | "homepage": "https://github.com/phpspec/prophecy", 2096 | "keywords": [ 2097 | "Double", 2098 | "Dummy", 2099 | "fake", 2100 | "mock", 2101 | "spy", 2102 | "stub" 2103 | ], 2104 | "time": "2016-02-15 07:46:21" 2105 | }, 2106 | { 2107 | "name": "phpunit/php-code-coverage", 2108 | "version": "2.2.4", 2109 | "source": { 2110 | "type": "git", 2111 | "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 2112 | "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979" 2113 | }, 2114 | "dist": { 2115 | "type": "zip", 2116 | "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/eabf68b476ac7d0f73793aada060f1c1a9bf8979", 2117 | "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979", 2118 | "shasum": "" 2119 | }, 2120 | "require": { 2121 | "php": ">=5.3.3", 2122 | "phpunit/php-file-iterator": "~1.3", 2123 | "phpunit/php-text-template": "~1.2", 2124 | "phpunit/php-token-stream": "~1.3", 2125 | "sebastian/environment": "^1.3.2", 2126 | "sebastian/version": "~1.0" 2127 | }, 2128 | "require-dev": { 2129 | "ext-xdebug": ">=2.1.4", 2130 | "phpunit/phpunit": "~4" 2131 | }, 2132 | "suggest": { 2133 | "ext-dom": "*", 2134 | "ext-xdebug": ">=2.2.1", 2135 | "ext-xmlwriter": "*" 2136 | }, 2137 | "type": "library", 2138 | "extra": { 2139 | "branch-alias": { 2140 | "dev-master": "2.2.x-dev" 2141 | } 2142 | }, 2143 | "autoload": { 2144 | "classmap": [ 2145 | "src/" 2146 | ] 2147 | }, 2148 | "notification-url": "https://packagist.org/downloads/", 2149 | "license": [ 2150 | "BSD-3-Clause" 2151 | ], 2152 | "authors": [ 2153 | { 2154 | "name": "Sebastian Bergmann", 2155 | "email": "sb@sebastian-bergmann.de", 2156 | "role": "lead" 2157 | } 2158 | ], 2159 | "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", 2160 | "homepage": "https://github.com/sebastianbergmann/php-code-coverage", 2161 | "keywords": [ 2162 | "coverage", 2163 | "testing", 2164 | "xunit" 2165 | ], 2166 | "time": "2015-10-06 15:47:00" 2167 | }, 2168 | { 2169 | "name": "phpunit/php-file-iterator", 2170 | "version": "1.4.1", 2171 | "source": { 2172 | "type": "git", 2173 | "url": "https://github.com/sebastianbergmann/php-file-iterator.git", 2174 | "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0" 2175 | }, 2176 | "dist": { 2177 | "type": "zip", 2178 | "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6150bf2c35d3fc379e50c7602b75caceaa39dbf0", 2179 | "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0", 2180 | "shasum": "" 2181 | }, 2182 | "require": { 2183 | "php": ">=5.3.3" 2184 | }, 2185 | "type": "library", 2186 | "extra": { 2187 | "branch-alias": { 2188 | "dev-master": "1.4.x-dev" 2189 | } 2190 | }, 2191 | "autoload": { 2192 | "classmap": [ 2193 | "src/" 2194 | ] 2195 | }, 2196 | "notification-url": "https://packagist.org/downloads/", 2197 | "license": [ 2198 | "BSD-3-Clause" 2199 | ], 2200 | "authors": [ 2201 | { 2202 | "name": "Sebastian Bergmann", 2203 | "email": "sb@sebastian-bergmann.de", 2204 | "role": "lead" 2205 | } 2206 | ], 2207 | "description": "FilterIterator implementation that filters files based on a list of suffixes.", 2208 | "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", 2209 | "keywords": [ 2210 | "filesystem", 2211 | "iterator" 2212 | ], 2213 | "time": "2015-06-21 13:08:43" 2214 | }, 2215 | { 2216 | "name": "phpunit/php-text-template", 2217 | "version": "1.2.1", 2218 | "source": { 2219 | "type": "git", 2220 | "url": "https://github.com/sebastianbergmann/php-text-template.git", 2221 | "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" 2222 | }, 2223 | "dist": { 2224 | "type": "zip", 2225 | "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", 2226 | "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", 2227 | "shasum": "" 2228 | }, 2229 | "require": { 2230 | "php": ">=5.3.3" 2231 | }, 2232 | "type": "library", 2233 | "autoload": { 2234 | "classmap": [ 2235 | "src/" 2236 | ] 2237 | }, 2238 | "notification-url": "https://packagist.org/downloads/", 2239 | "license": [ 2240 | "BSD-3-Clause" 2241 | ], 2242 | "authors": [ 2243 | { 2244 | "name": "Sebastian Bergmann", 2245 | "email": "sebastian@phpunit.de", 2246 | "role": "lead" 2247 | } 2248 | ], 2249 | "description": "Simple template engine.", 2250 | "homepage": "https://github.com/sebastianbergmann/php-text-template/", 2251 | "keywords": [ 2252 | "template" 2253 | ], 2254 | "time": "2015-06-21 13:50:34" 2255 | }, 2256 | { 2257 | "name": "phpunit/php-timer", 2258 | "version": "1.0.7", 2259 | "source": { 2260 | "type": "git", 2261 | "url": "https://github.com/sebastianbergmann/php-timer.git", 2262 | "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b" 2263 | }, 2264 | "dist": { 2265 | "type": "zip", 2266 | "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3e82f4e9fc92665fafd9157568e4dcb01d014e5b", 2267 | "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b", 2268 | "shasum": "" 2269 | }, 2270 | "require": { 2271 | "php": ">=5.3.3" 2272 | }, 2273 | "type": "library", 2274 | "autoload": { 2275 | "classmap": [ 2276 | "src/" 2277 | ] 2278 | }, 2279 | "notification-url": "https://packagist.org/downloads/", 2280 | "license": [ 2281 | "BSD-3-Clause" 2282 | ], 2283 | "authors": [ 2284 | { 2285 | "name": "Sebastian Bergmann", 2286 | "email": "sb@sebastian-bergmann.de", 2287 | "role": "lead" 2288 | } 2289 | ], 2290 | "description": "Utility class for timing", 2291 | "homepage": "https://github.com/sebastianbergmann/php-timer/", 2292 | "keywords": [ 2293 | "timer" 2294 | ], 2295 | "time": "2015-06-21 08:01:12" 2296 | }, 2297 | { 2298 | "name": "phpunit/php-token-stream", 2299 | "version": "1.4.8", 2300 | "source": { 2301 | "type": "git", 2302 | "url": "https://github.com/sebastianbergmann/php-token-stream.git", 2303 | "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da" 2304 | }, 2305 | "dist": { 2306 | "type": "zip", 2307 | "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", 2308 | "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da", 2309 | "shasum": "" 2310 | }, 2311 | "require": { 2312 | "ext-tokenizer": "*", 2313 | "php": ">=5.3.3" 2314 | }, 2315 | "require-dev": { 2316 | "phpunit/phpunit": "~4.2" 2317 | }, 2318 | "type": "library", 2319 | "extra": { 2320 | "branch-alias": { 2321 | "dev-master": "1.4-dev" 2322 | } 2323 | }, 2324 | "autoload": { 2325 | "classmap": [ 2326 | "src/" 2327 | ] 2328 | }, 2329 | "notification-url": "https://packagist.org/downloads/", 2330 | "license": [ 2331 | "BSD-3-Clause" 2332 | ], 2333 | "authors": [ 2334 | { 2335 | "name": "Sebastian Bergmann", 2336 | "email": "sebastian@phpunit.de" 2337 | } 2338 | ], 2339 | "description": "Wrapper around PHP's tokenizer extension.", 2340 | "homepage": "https://github.com/sebastianbergmann/php-token-stream/", 2341 | "keywords": [ 2342 | "tokenizer" 2343 | ], 2344 | "time": "2015-09-15 10:49:45" 2345 | }, 2346 | { 2347 | "name": "phpunit/phpunit", 2348 | "version": "4.8.24", 2349 | "source": { 2350 | "type": "git", 2351 | "url": "https://github.com/sebastianbergmann/phpunit.git", 2352 | "reference": "a1066c562c52900a142a0e2bbf0582994671385e" 2353 | }, 2354 | "dist": { 2355 | "type": "zip", 2356 | "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a1066c562c52900a142a0e2bbf0582994671385e", 2357 | "reference": "a1066c562c52900a142a0e2bbf0582994671385e", 2358 | "shasum": "" 2359 | }, 2360 | "require": { 2361 | "ext-dom": "*", 2362 | "ext-json": "*", 2363 | "ext-pcre": "*", 2364 | "ext-reflection": "*", 2365 | "ext-spl": "*", 2366 | "php": ">=5.3.3", 2367 | "phpspec/prophecy": "^1.3.1", 2368 | "phpunit/php-code-coverage": "~2.1", 2369 | "phpunit/php-file-iterator": "~1.4", 2370 | "phpunit/php-text-template": "~1.2", 2371 | "phpunit/php-timer": ">=1.0.6", 2372 | "phpunit/phpunit-mock-objects": "~2.3", 2373 | "sebastian/comparator": "~1.1", 2374 | "sebastian/diff": "~1.2", 2375 | "sebastian/environment": "~1.3", 2376 | "sebastian/exporter": "~1.2", 2377 | "sebastian/global-state": "~1.0", 2378 | "sebastian/version": "~1.0", 2379 | "symfony/yaml": "~2.1|~3.0" 2380 | }, 2381 | "suggest": { 2382 | "phpunit/php-invoker": "~1.1" 2383 | }, 2384 | "bin": [ 2385 | "phpunit" 2386 | ], 2387 | "type": "library", 2388 | "extra": { 2389 | "branch-alias": { 2390 | "dev-master": "4.8.x-dev" 2391 | } 2392 | }, 2393 | "autoload": { 2394 | "classmap": [ 2395 | "src/" 2396 | ] 2397 | }, 2398 | "notification-url": "https://packagist.org/downloads/", 2399 | "license": [ 2400 | "BSD-3-Clause" 2401 | ], 2402 | "authors": [ 2403 | { 2404 | "name": "Sebastian Bergmann", 2405 | "email": "sebastian@phpunit.de", 2406 | "role": "lead" 2407 | } 2408 | ], 2409 | "description": "The PHP Unit Testing framework.", 2410 | "homepage": "https://phpunit.de/", 2411 | "keywords": [ 2412 | "phpunit", 2413 | "testing", 2414 | "xunit" 2415 | ], 2416 | "time": "2016-03-14 06:16:08" 2417 | }, 2418 | { 2419 | "name": "phpunit/phpunit-mock-objects", 2420 | "version": "2.3.8", 2421 | "source": { 2422 | "type": "git", 2423 | "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", 2424 | "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983" 2425 | }, 2426 | "dist": { 2427 | "type": "zip", 2428 | "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/ac8e7a3db35738d56ee9a76e78a4e03d97628983", 2429 | "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983", 2430 | "shasum": "" 2431 | }, 2432 | "require": { 2433 | "doctrine/instantiator": "^1.0.2", 2434 | "php": ">=5.3.3", 2435 | "phpunit/php-text-template": "~1.2", 2436 | "sebastian/exporter": "~1.2" 2437 | }, 2438 | "require-dev": { 2439 | "phpunit/phpunit": "~4.4" 2440 | }, 2441 | "suggest": { 2442 | "ext-soap": "*" 2443 | }, 2444 | "type": "library", 2445 | "extra": { 2446 | "branch-alias": { 2447 | "dev-master": "2.3.x-dev" 2448 | } 2449 | }, 2450 | "autoload": { 2451 | "classmap": [ 2452 | "src/" 2453 | ] 2454 | }, 2455 | "notification-url": "https://packagist.org/downloads/", 2456 | "license": [ 2457 | "BSD-3-Clause" 2458 | ], 2459 | "authors": [ 2460 | { 2461 | "name": "Sebastian Bergmann", 2462 | "email": "sb@sebastian-bergmann.de", 2463 | "role": "lead" 2464 | } 2465 | ], 2466 | "description": "Mock Object library for PHPUnit", 2467 | "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", 2468 | "keywords": [ 2469 | "mock", 2470 | "xunit" 2471 | ], 2472 | "time": "2015-10-02 06:51:40" 2473 | }, 2474 | { 2475 | "name": "sebastian/comparator", 2476 | "version": "1.2.0", 2477 | "source": { 2478 | "type": "git", 2479 | "url": "https://github.com/sebastianbergmann/comparator.git", 2480 | "reference": "937efb279bd37a375bcadf584dec0726f84dbf22" 2481 | }, 2482 | "dist": { 2483 | "type": "zip", 2484 | "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22", 2485 | "reference": "937efb279bd37a375bcadf584dec0726f84dbf22", 2486 | "shasum": "" 2487 | }, 2488 | "require": { 2489 | "php": ">=5.3.3", 2490 | "sebastian/diff": "~1.2", 2491 | "sebastian/exporter": "~1.2" 2492 | }, 2493 | "require-dev": { 2494 | "phpunit/phpunit": "~4.4" 2495 | }, 2496 | "type": "library", 2497 | "extra": { 2498 | "branch-alias": { 2499 | "dev-master": "1.2.x-dev" 2500 | } 2501 | }, 2502 | "autoload": { 2503 | "classmap": [ 2504 | "src/" 2505 | ] 2506 | }, 2507 | "notification-url": "https://packagist.org/downloads/", 2508 | "license": [ 2509 | "BSD-3-Clause" 2510 | ], 2511 | "authors": [ 2512 | { 2513 | "name": "Jeff Welch", 2514 | "email": "whatthejeff@gmail.com" 2515 | }, 2516 | { 2517 | "name": "Volker Dusch", 2518 | "email": "github@wallbash.com" 2519 | }, 2520 | { 2521 | "name": "Bernhard Schussek", 2522 | "email": "bschussek@2bepublished.at" 2523 | }, 2524 | { 2525 | "name": "Sebastian Bergmann", 2526 | "email": "sebastian@phpunit.de" 2527 | } 2528 | ], 2529 | "description": "Provides the functionality to compare PHP values for equality", 2530 | "homepage": "http://www.github.com/sebastianbergmann/comparator", 2531 | "keywords": [ 2532 | "comparator", 2533 | "compare", 2534 | "equality" 2535 | ], 2536 | "time": "2015-07-26 15:48:44" 2537 | }, 2538 | { 2539 | "name": "sebastian/diff", 2540 | "version": "1.4.1", 2541 | "source": { 2542 | "type": "git", 2543 | "url": "https://github.com/sebastianbergmann/diff.git", 2544 | "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e" 2545 | }, 2546 | "dist": { 2547 | "type": "zip", 2548 | "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/13edfd8706462032c2f52b4b862974dd46b71c9e", 2549 | "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e", 2550 | "shasum": "" 2551 | }, 2552 | "require": { 2553 | "php": ">=5.3.3" 2554 | }, 2555 | "require-dev": { 2556 | "phpunit/phpunit": "~4.8" 2557 | }, 2558 | "type": "library", 2559 | "extra": { 2560 | "branch-alias": { 2561 | "dev-master": "1.4-dev" 2562 | } 2563 | }, 2564 | "autoload": { 2565 | "classmap": [ 2566 | "src/" 2567 | ] 2568 | }, 2569 | "notification-url": "https://packagist.org/downloads/", 2570 | "license": [ 2571 | "BSD-3-Clause" 2572 | ], 2573 | "authors": [ 2574 | { 2575 | "name": "Kore Nordmann", 2576 | "email": "mail@kore-nordmann.de" 2577 | }, 2578 | { 2579 | "name": "Sebastian Bergmann", 2580 | "email": "sebastian@phpunit.de" 2581 | } 2582 | ], 2583 | "description": "Diff implementation", 2584 | "homepage": "https://github.com/sebastianbergmann/diff", 2585 | "keywords": [ 2586 | "diff" 2587 | ], 2588 | "time": "2015-12-08 07:14:41" 2589 | }, 2590 | { 2591 | "name": "sebastian/environment", 2592 | "version": "1.3.6", 2593 | "source": { 2594 | "type": "git", 2595 | "url": "https://github.com/sebastianbergmann/environment.git", 2596 | "reference": "2292b116f43c272ff4328083096114f84ea46a56" 2597 | }, 2598 | "dist": { 2599 | "type": "zip", 2600 | "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/2292b116f43c272ff4328083096114f84ea46a56", 2601 | "reference": "2292b116f43c272ff4328083096114f84ea46a56", 2602 | "shasum": "" 2603 | }, 2604 | "require": { 2605 | "php": ">=5.3.3" 2606 | }, 2607 | "require-dev": { 2608 | "phpunit/phpunit": "~4.4" 2609 | }, 2610 | "type": "library", 2611 | "extra": { 2612 | "branch-alias": { 2613 | "dev-master": "1.3.x-dev" 2614 | } 2615 | }, 2616 | "autoload": { 2617 | "classmap": [ 2618 | "src/" 2619 | ] 2620 | }, 2621 | "notification-url": "https://packagist.org/downloads/", 2622 | "license": [ 2623 | "BSD-3-Clause" 2624 | ], 2625 | "authors": [ 2626 | { 2627 | "name": "Sebastian Bergmann", 2628 | "email": "sebastian@phpunit.de" 2629 | } 2630 | ], 2631 | "description": "Provides functionality to handle HHVM/PHP environments", 2632 | "homepage": "http://www.github.com/sebastianbergmann/environment", 2633 | "keywords": [ 2634 | "Xdebug", 2635 | "environment", 2636 | "hhvm" 2637 | ], 2638 | "time": "2016-05-04 07:59:13" 2639 | }, 2640 | { 2641 | "name": "sebastian/exporter", 2642 | "version": "1.2.1", 2643 | "source": { 2644 | "type": "git", 2645 | "url": "https://github.com/sebastianbergmann/exporter.git", 2646 | "reference": "7ae5513327cb536431847bcc0c10edba2701064e" 2647 | }, 2648 | "dist": { 2649 | "type": "zip", 2650 | "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/7ae5513327cb536431847bcc0c10edba2701064e", 2651 | "reference": "7ae5513327cb536431847bcc0c10edba2701064e", 2652 | "shasum": "" 2653 | }, 2654 | "require": { 2655 | "php": ">=5.3.3", 2656 | "sebastian/recursion-context": "~1.0" 2657 | }, 2658 | "require-dev": { 2659 | "phpunit/phpunit": "~4.4" 2660 | }, 2661 | "type": "library", 2662 | "extra": { 2663 | "branch-alias": { 2664 | "dev-master": "1.2.x-dev" 2665 | } 2666 | }, 2667 | "autoload": { 2668 | "classmap": [ 2669 | "src/" 2670 | ] 2671 | }, 2672 | "notification-url": "https://packagist.org/downloads/", 2673 | "license": [ 2674 | "BSD-3-Clause" 2675 | ], 2676 | "authors": [ 2677 | { 2678 | "name": "Jeff Welch", 2679 | "email": "whatthejeff@gmail.com" 2680 | }, 2681 | { 2682 | "name": "Volker Dusch", 2683 | "email": "github@wallbash.com" 2684 | }, 2685 | { 2686 | "name": "Bernhard Schussek", 2687 | "email": "bschussek@2bepublished.at" 2688 | }, 2689 | { 2690 | "name": "Sebastian Bergmann", 2691 | "email": "sebastian@phpunit.de" 2692 | }, 2693 | { 2694 | "name": "Adam Harvey", 2695 | "email": "aharvey@php.net" 2696 | } 2697 | ], 2698 | "description": "Provides the functionality to export PHP variables for visualization", 2699 | "homepage": "http://www.github.com/sebastianbergmann/exporter", 2700 | "keywords": [ 2701 | "export", 2702 | "exporter" 2703 | ], 2704 | "time": "2015-06-21 07:55:53" 2705 | }, 2706 | { 2707 | "name": "sebastian/global-state", 2708 | "version": "1.1.1", 2709 | "source": { 2710 | "type": "git", 2711 | "url": "https://github.com/sebastianbergmann/global-state.git", 2712 | "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4" 2713 | }, 2714 | "dist": { 2715 | "type": "zip", 2716 | "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4", 2717 | "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4", 2718 | "shasum": "" 2719 | }, 2720 | "require": { 2721 | "php": ">=5.3.3" 2722 | }, 2723 | "require-dev": { 2724 | "phpunit/phpunit": "~4.2" 2725 | }, 2726 | "suggest": { 2727 | "ext-uopz": "*" 2728 | }, 2729 | "type": "library", 2730 | "extra": { 2731 | "branch-alias": { 2732 | "dev-master": "1.0-dev" 2733 | } 2734 | }, 2735 | "autoload": { 2736 | "classmap": [ 2737 | "src/" 2738 | ] 2739 | }, 2740 | "notification-url": "https://packagist.org/downloads/", 2741 | "license": [ 2742 | "BSD-3-Clause" 2743 | ], 2744 | "authors": [ 2745 | { 2746 | "name": "Sebastian Bergmann", 2747 | "email": "sebastian@phpunit.de" 2748 | } 2749 | ], 2750 | "description": "Snapshotting of global state", 2751 | "homepage": "http://www.github.com/sebastianbergmann/global-state", 2752 | "keywords": [ 2753 | "global state" 2754 | ], 2755 | "time": "2015-10-12 03:26:01" 2756 | }, 2757 | { 2758 | "name": "sebastian/recursion-context", 2759 | "version": "1.0.2", 2760 | "source": { 2761 | "type": "git", 2762 | "url": "https://github.com/sebastianbergmann/recursion-context.git", 2763 | "reference": "913401df809e99e4f47b27cdd781f4a258d58791" 2764 | }, 2765 | "dist": { 2766 | "type": "zip", 2767 | "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/913401df809e99e4f47b27cdd781f4a258d58791", 2768 | "reference": "913401df809e99e4f47b27cdd781f4a258d58791", 2769 | "shasum": "" 2770 | }, 2771 | "require": { 2772 | "php": ">=5.3.3" 2773 | }, 2774 | "require-dev": { 2775 | "phpunit/phpunit": "~4.4" 2776 | }, 2777 | "type": "library", 2778 | "extra": { 2779 | "branch-alias": { 2780 | "dev-master": "1.0.x-dev" 2781 | } 2782 | }, 2783 | "autoload": { 2784 | "classmap": [ 2785 | "src/" 2786 | ] 2787 | }, 2788 | "notification-url": "https://packagist.org/downloads/", 2789 | "license": [ 2790 | "BSD-3-Clause" 2791 | ], 2792 | "authors": [ 2793 | { 2794 | "name": "Jeff Welch", 2795 | "email": "whatthejeff@gmail.com" 2796 | }, 2797 | { 2798 | "name": "Sebastian Bergmann", 2799 | "email": "sebastian@phpunit.de" 2800 | }, 2801 | { 2802 | "name": "Adam Harvey", 2803 | "email": "aharvey@php.net" 2804 | } 2805 | ], 2806 | "description": "Provides functionality to recursively process PHP variables", 2807 | "homepage": "http://www.github.com/sebastianbergmann/recursion-context", 2808 | "time": "2015-11-11 19:50:13" 2809 | }, 2810 | { 2811 | "name": "sebastian/version", 2812 | "version": "1.0.6", 2813 | "source": { 2814 | "type": "git", 2815 | "url": "https://github.com/sebastianbergmann/version.git", 2816 | "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6" 2817 | }, 2818 | "dist": { 2819 | "type": "zip", 2820 | "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", 2821 | "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", 2822 | "shasum": "" 2823 | }, 2824 | "type": "library", 2825 | "autoload": { 2826 | "classmap": [ 2827 | "src/" 2828 | ] 2829 | }, 2830 | "notification-url": "https://packagist.org/downloads/", 2831 | "license": [ 2832 | "BSD-3-Clause" 2833 | ], 2834 | "authors": [ 2835 | { 2836 | "name": "Sebastian Bergmann", 2837 | "email": "sebastian@phpunit.de", 2838 | "role": "lead" 2839 | } 2840 | ], 2841 | "description": "Library that helps with managing the version number of Git-hosted PHP projects", 2842 | "homepage": "https://github.com/sebastianbergmann/version", 2843 | "time": "2015-06-21 13:59:46" 2844 | }, 2845 | { 2846 | "name": "symfony/css-selector", 2847 | "version": "v3.0.5", 2848 | "source": { 2849 | "type": "git", 2850 | "url": "https://github.com/symfony/css-selector.git", 2851 | "reference": "65e764f404685f2dc20c057e889b3ad04b2e2db0" 2852 | }, 2853 | "dist": { 2854 | "type": "zip", 2855 | "url": "https://api.github.com/repos/symfony/css-selector/zipball/65e764f404685f2dc20c057e889b3ad04b2e2db0", 2856 | "reference": "65e764f404685f2dc20c057e889b3ad04b2e2db0", 2857 | "shasum": "" 2858 | }, 2859 | "require": { 2860 | "php": ">=5.5.9" 2861 | }, 2862 | "type": "library", 2863 | "extra": { 2864 | "branch-alias": { 2865 | "dev-master": "3.0-dev" 2866 | } 2867 | }, 2868 | "autoload": { 2869 | "psr-4": { 2870 | "Symfony\\Component\\CssSelector\\": "" 2871 | }, 2872 | "exclude-from-classmap": [ 2873 | "/Tests/" 2874 | ] 2875 | }, 2876 | "notification-url": "https://packagist.org/downloads/", 2877 | "license": [ 2878 | "MIT" 2879 | ], 2880 | "authors": [ 2881 | { 2882 | "name": "Jean-François Simon", 2883 | "email": "jeanfrancois.simon@sensiolabs.com" 2884 | }, 2885 | { 2886 | "name": "Fabien Potencier", 2887 | "email": "fabien@symfony.com" 2888 | }, 2889 | { 2890 | "name": "Symfony Community", 2891 | "homepage": "https://symfony.com/contributors" 2892 | } 2893 | ], 2894 | "description": "Symfony CssSelector Component", 2895 | "homepage": "https://symfony.com", 2896 | "time": "2016-03-04 07:55:57" 2897 | }, 2898 | { 2899 | "name": "symfony/dom-crawler", 2900 | "version": "v3.0.5", 2901 | "source": { 2902 | "type": "git", 2903 | "url": "https://github.com/symfony/dom-crawler.git", 2904 | "reference": "49b588841225b205700e5122fa01911cabada857" 2905 | }, 2906 | "dist": { 2907 | "type": "zip", 2908 | "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/49b588841225b205700e5122fa01911cabada857", 2909 | "reference": "49b588841225b205700e5122fa01911cabada857", 2910 | "shasum": "" 2911 | }, 2912 | "require": { 2913 | "php": ">=5.5.9", 2914 | "symfony/polyfill-mbstring": "~1.0" 2915 | }, 2916 | "require-dev": { 2917 | "symfony/css-selector": "~2.8|~3.0" 2918 | }, 2919 | "suggest": { 2920 | "symfony/css-selector": "" 2921 | }, 2922 | "type": "library", 2923 | "extra": { 2924 | "branch-alias": { 2925 | "dev-master": "3.0-dev" 2926 | } 2927 | }, 2928 | "autoload": { 2929 | "psr-4": { 2930 | "Symfony\\Component\\DomCrawler\\": "" 2931 | }, 2932 | "exclude-from-classmap": [ 2933 | "/Tests/" 2934 | ] 2935 | }, 2936 | "notification-url": "https://packagist.org/downloads/", 2937 | "license": [ 2938 | "MIT" 2939 | ], 2940 | "authors": [ 2941 | { 2942 | "name": "Fabien Potencier", 2943 | "email": "fabien@symfony.com" 2944 | }, 2945 | { 2946 | "name": "Symfony Community", 2947 | "homepage": "https://symfony.com/contributors" 2948 | } 2949 | ], 2950 | "description": "Symfony DomCrawler Component", 2951 | "homepage": "https://symfony.com", 2952 | "time": "2016-04-12 18:09:53" 2953 | }, 2954 | { 2955 | "name": "symfony/yaml", 2956 | "version": "v3.0.5", 2957 | "source": { 2958 | "type": "git", 2959 | "url": "https://github.com/symfony/yaml.git", 2960 | "reference": "0047c8366744a16de7516622c5b7355336afae96" 2961 | }, 2962 | "dist": { 2963 | "type": "zip", 2964 | "url": "https://api.github.com/repos/symfony/yaml/zipball/0047c8366744a16de7516622c5b7355336afae96", 2965 | "reference": "0047c8366744a16de7516622c5b7355336afae96", 2966 | "shasum": "" 2967 | }, 2968 | "require": { 2969 | "php": ">=5.5.9" 2970 | }, 2971 | "type": "library", 2972 | "extra": { 2973 | "branch-alias": { 2974 | "dev-master": "3.0-dev" 2975 | } 2976 | }, 2977 | "autoload": { 2978 | "psr-4": { 2979 | "Symfony\\Component\\Yaml\\": "" 2980 | }, 2981 | "exclude-from-classmap": [ 2982 | "/Tests/" 2983 | ] 2984 | }, 2985 | "notification-url": "https://packagist.org/downloads/", 2986 | "license": [ 2987 | "MIT" 2988 | ], 2989 | "authors": [ 2990 | { 2991 | "name": "Fabien Potencier", 2992 | "email": "fabien@symfony.com" 2993 | }, 2994 | { 2995 | "name": "Symfony Community", 2996 | "homepage": "https://symfony.com/contributors" 2997 | } 2998 | ], 2999 | "description": "Symfony Yaml Component", 3000 | "homepage": "https://symfony.com", 3001 | "time": "2016-03-04 07:55:57" 3002 | } 3003 | ], 3004 | "aliases": [], 3005 | "minimum-stability": "stable", 3006 | "stability-flags": [], 3007 | "prefer-stable": false, 3008 | "prefer-lowest": false, 3009 | "platform": { 3010 | "php": ">=5.5.9" 3011 | }, 3012 | "platform-dev": [] 3013 | } 3014 | -------------------------------------------------------------------------------- /composer.phar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinashn/highcharts-demo-laravel/56d266edfb7cb22aa6d53e891ac90b76fead650a/composer.phar -------------------------------------------------------------------------------- /config/app.php: -------------------------------------------------------------------------------- 1 | env('APP_ENV', 'production'), 17 | 18 | /* 19 | |-------------------------------------------------------------------------- 20 | | Application Debug Mode 21 | |-------------------------------------------------------------------------- 22 | | 23 | | When your application is in debug mode, detailed error messages with 24 | | stack traces will be shown on every error that occurs within your 25 | | application. If disabled, a simple generic error page is shown. 26 | | 27 | */ 28 | 29 | 'debug' => env('APP_DEBUG', false), 30 | 31 | /* 32 | |-------------------------------------------------------------------------- 33 | | Application URL 34 | |-------------------------------------------------------------------------- 35 | | 36 | | This URL is used by the console to properly generate URLs when using 37 | | the Artisan command line tool. You should set this to the root of 38 | | your application so that it is used when running Artisan tasks. 39 | | 40 | */ 41 | 42 | 'url' => env('APP_URL', 'http://localhost'), 43 | 44 | /* 45 | |-------------------------------------------------------------------------- 46 | | Application Timezone 47 | |-------------------------------------------------------------------------- 48 | | 49 | | Here you may specify the default timezone for your application, which 50 | | will be used by the PHP date and date-time functions. We have gone 51 | | ahead and set this to a sensible default for you out of the box. 52 | | 53 | */ 54 | 55 | 'timezone' => 'UTC', 56 | 57 | /* 58 | |-------------------------------------------------------------------------- 59 | | Application Locale Configuration 60 | |-------------------------------------------------------------------------- 61 | | 62 | | The application locale determines the default locale that will be used 63 | | by the translation service provider. You are free to set this value 64 | | to any of the locales which will be supported by the application. 65 | | 66 | */ 67 | 68 | 'locale' => 'en', 69 | 70 | /* 71 | |-------------------------------------------------------------------------- 72 | | Application Fallback Locale 73 | |-------------------------------------------------------------------------- 74 | | 75 | | The fallback locale determines the locale to use when the current one 76 | | is not available. You may change the value to correspond to any of 77 | | the language folders that are provided through your application. 78 | | 79 | */ 80 | 81 | 'fallback_locale' => 'en', 82 | 83 | /* 84 | |-------------------------------------------------------------------------- 85 | | Encryption Key 86 | |-------------------------------------------------------------------------- 87 | | 88 | | This key is used by the Illuminate encrypter service and should be set 89 | | to a random, 32 character string, otherwise these encrypted strings 90 | | will not be safe. Please do this before deploying an application! 91 | | 92 | */ 93 | 94 | 'key' => env('APP_KEY'), 95 | 96 | 'cipher' => 'AES-256-CBC', 97 | 98 | /* 99 | |-------------------------------------------------------------------------- 100 | | Logging Configuration 101 | |-------------------------------------------------------------------------- 102 | | 103 | | Here you may configure the log settings for your application. Out of 104 | | the box, Laravel uses the Monolog PHP logging library. This gives 105 | | you a variety of powerful log handlers / formatters to utilize. 106 | | 107 | | Available Settings: "single", "daily", "syslog", "errorlog" 108 | | 109 | */ 110 | 111 | 'log' => env('APP_LOG', 'single'), 112 | 113 | /* 114 | |-------------------------------------------------------------------------- 115 | | Autoloaded Service Providers 116 | |-------------------------------------------------------------------------- 117 | | 118 | | The service providers listed here will be automatically loaded on the 119 | | request to your application. Feel free to add your own services to 120 | | this array to grant expanded functionality to your applications. 121 | | 122 | */ 123 | 124 | 'providers' => [ 125 | 126 | /* 127 | * Laravel Framework Service Providers... 128 | */ 129 | Illuminate\Auth\AuthServiceProvider::class, 130 | Illuminate\Broadcasting\BroadcastServiceProvider::class, 131 | Illuminate\Bus\BusServiceProvider::class, 132 | Illuminate\Cache\CacheServiceProvider::class, 133 | Illuminate\Foundation\Providers\ConsoleSupportServiceProvider::class, 134 | Illuminate\Cookie\CookieServiceProvider::class, 135 | Illuminate\Database\DatabaseServiceProvider::class, 136 | Illuminate\Encryption\EncryptionServiceProvider::class, 137 | Illuminate\Filesystem\FilesystemServiceProvider::class, 138 | Illuminate\Foundation\Providers\FoundationServiceProvider::class, 139 | Illuminate\Hashing\HashServiceProvider::class, 140 | Illuminate\Mail\MailServiceProvider::class, 141 | Illuminate\Pagination\PaginationServiceProvider::class, 142 | Illuminate\Pipeline\PipelineServiceProvider::class, 143 | Illuminate\Queue\QueueServiceProvider::class, 144 | Illuminate\Redis\RedisServiceProvider::class, 145 | Illuminate\Auth\Passwords\PasswordResetServiceProvider::class, 146 | Illuminate\Session\SessionServiceProvider::class, 147 | Illuminate\Translation\TranslationServiceProvider::class, 148 | Illuminate\Validation\ValidationServiceProvider::class, 149 | Illuminate\View\ViewServiceProvider::class, 150 | 151 | /* 152 | * Application Service Providers... 153 | */ 154 | App\Providers\AppServiceProvider::class, 155 | App\Providers\AuthServiceProvider::class, 156 | App\Providers\EventServiceProvider::class, 157 | App\Providers\RouteServiceProvider::class, 158 | 159 | ], 160 | 161 | /* 162 | |-------------------------------------------------------------------------- 163 | | Class Aliases 164 | |-------------------------------------------------------------------------- 165 | | 166 | | This array of class aliases will be registered when this application 167 | | is started. However, feel free to register as many as you wish as 168 | | the aliases are "lazy" loaded so they don't hinder performance. 169 | | 170 | */ 171 | 172 | 'aliases' => [ 173 | 174 | 'App' => Illuminate\Support\Facades\App::class, 175 | 'Artisan' => Illuminate\Support\Facades\Artisan::class, 176 | 'Auth' => Illuminate\Support\Facades\Auth::class, 177 | 'Blade' => Illuminate\Support\Facades\Blade::class, 178 | 'Cache' => Illuminate\Support\Facades\Cache::class, 179 | 'Config' => Illuminate\Support\Facades\Config::class, 180 | 'Cookie' => Illuminate\Support\Facades\Cookie::class, 181 | 'Crypt' => Illuminate\Support\Facades\Crypt::class, 182 | 'DB' => Illuminate\Support\Facades\DB::class, 183 | 'Eloquent' => Illuminate\Database\Eloquent\Model::class, 184 | 'Event' => Illuminate\Support\Facades\Event::class, 185 | 'File' => Illuminate\Support\Facades\File::class, 186 | 'Gate' => Illuminate\Support\Facades\Gate::class, 187 | 'Hash' => Illuminate\Support\Facades\Hash::class, 188 | 'Lang' => Illuminate\Support\Facades\Lang::class, 189 | 'Log' => Illuminate\Support\Facades\Log::class, 190 | 'Mail' => Illuminate\Support\Facades\Mail::class, 191 | 'Password' => Illuminate\Support\Facades\Password::class, 192 | 'Queue' => Illuminate\Support\Facades\Queue::class, 193 | 'Redirect' => Illuminate\Support\Facades\Redirect::class, 194 | 'Redis' => Illuminate\Support\Facades\Redis::class, 195 | 'Request' => Illuminate\Support\Facades\Request::class, 196 | 'Response' => Illuminate\Support\Facades\Response::class, 197 | 'Route' => Illuminate\Support\Facades\Route::class, 198 | 'Schema' => Illuminate\Support\Facades\Schema::class, 199 | 'Session' => Illuminate\Support\Facades\Session::class, 200 | 'Storage' => Illuminate\Support\Facades\Storage::class, 201 | 'URL' => Illuminate\Support\Facades\URL::class, 202 | 'Validator' => Illuminate\Support\Facades\Validator::class, 203 | 'View' => Illuminate\Support\Facades\View::class, 204 | 205 | ], 206 | 207 | ]; 208 | -------------------------------------------------------------------------------- /config/auth.php: -------------------------------------------------------------------------------- 1 | [ 17 | 'guard' => 'web', 18 | 'passwords' => 'users', 19 | ], 20 | 21 | /* 22 | |-------------------------------------------------------------------------- 23 | | Authentication Guards 24 | |-------------------------------------------------------------------------- 25 | | 26 | | Next, you may define every authentication guard for your application. 27 | | Of course, a great default configuration has been defined for you 28 | | here which uses session storage and the Eloquent user provider. 29 | | 30 | | All authentication drivers have a user provider. This defines how the 31 | | users are actually retrieved out of your database or other storage 32 | | mechanisms used by this application to persist your user's data. 33 | | 34 | | Supported: "session", "token" 35 | | 36 | */ 37 | 38 | 'guards' => [ 39 | 'web' => [ 40 | 'driver' => 'session', 41 | 'provider' => 'users', 42 | ], 43 | 44 | 'api' => [ 45 | 'driver' => 'token', 46 | 'provider' => 'users', 47 | ], 48 | ], 49 | 50 | /* 51 | |-------------------------------------------------------------------------- 52 | | User Providers 53 | |-------------------------------------------------------------------------- 54 | | 55 | | All authentication drivers have a user provider. This defines how the 56 | | users are actually retrieved out of your database or other storage 57 | | mechanisms used by this application to persist your user's data. 58 | | 59 | | If you have multiple user tables or models you may configure multiple 60 | | sources which represent each model / table. These sources may then 61 | | be assigned to any extra authentication guards you have defined. 62 | | 63 | | Supported: "database", "eloquent" 64 | | 65 | */ 66 | 67 | 'providers' => [ 68 | 'users' => [ 69 | 'driver' => 'eloquent', 70 | 'model' => App\User::class, 71 | ], 72 | 73 | // 'users' => [ 74 | // 'driver' => 'database', 75 | // 'table' => 'users', 76 | // ], 77 | ], 78 | 79 | /* 80 | |-------------------------------------------------------------------------- 81 | | Resetting Passwords 82 | |-------------------------------------------------------------------------- 83 | | 84 | | Here you may set the options for resetting passwords including the view 85 | | that is your password reset e-mail. You may also set the name of the 86 | | table that maintains all of the reset tokens for your application. 87 | | 88 | | You may specify multiple password reset configurations if you have more 89 | | than one user table or model in the application and you want to have 90 | | separate password reset settings based on the specific user types. 91 | | 92 | | The expire time is the number of minutes that the reset token should be 93 | | considered valid. This security feature keeps tokens short-lived so 94 | | they have less time to be guessed. You may change this as needed. 95 | | 96 | */ 97 | 98 | 'passwords' => [ 99 | 'users' => [ 100 | 'provider' => 'users', 101 | 'email' => 'auth.emails.password', 102 | 'table' => 'password_resets', 103 | 'expire' => 60, 104 | ], 105 | ], 106 | 107 | ]; 108 | -------------------------------------------------------------------------------- /config/broadcasting.php: -------------------------------------------------------------------------------- 1 | env('BROADCAST_DRIVER', 'pusher'), 17 | 18 | /* 19 | |-------------------------------------------------------------------------- 20 | | Broadcast Connections 21 | |-------------------------------------------------------------------------- 22 | | 23 | | Here you may define all of the broadcast connections that will be used 24 | | to broadcast events to other systems or over websockets. Samples of 25 | | each available type of connection are provided inside this array. 26 | | 27 | */ 28 | 29 | 'connections' => [ 30 | 31 | 'pusher' => [ 32 | 'driver' => 'pusher', 33 | 'key' => env('PUSHER_KEY'), 34 | 'secret' => env('PUSHER_SECRET'), 35 | 'app_id' => env('PUSHER_APP_ID'), 36 | 'options' => [ 37 | // 38 | ], 39 | ], 40 | 41 | 'redis' => [ 42 | 'driver' => 'redis', 43 | 'connection' => 'default', 44 | ], 45 | 46 | 'log' => [ 47 | 'driver' => 'log', 48 | ], 49 | 50 | ], 51 | 52 | ]; 53 | -------------------------------------------------------------------------------- /config/cache.php: -------------------------------------------------------------------------------- 1 | env('CACHE_DRIVER', 'file'), 17 | 18 | /* 19 | |-------------------------------------------------------------------------- 20 | | Cache Stores 21 | |-------------------------------------------------------------------------- 22 | | 23 | | Here you may define all of the cache "stores" for your application as 24 | | well as their drivers. You may even define multiple stores for the 25 | | same cache driver to group types of items stored in your caches. 26 | | 27 | */ 28 | 29 | 'stores' => [ 30 | 31 | 'apc' => [ 32 | 'driver' => 'apc', 33 | ], 34 | 35 | 'array' => [ 36 | 'driver' => 'array', 37 | ], 38 | 39 | 'database' => [ 40 | 'driver' => 'database', 41 | 'table' => 'cache', 42 | 'connection' => null, 43 | ], 44 | 45 | 'file' => [ 46 | 'driver' => 'file', 47 | 'path' => storage_path('framework/cache'), 48 | ], 49 | 50 | 'memcached' => [ 51 | 'driver' => 'memcached', 52 | 'servers' => [ 53 | [ 54 | 'host' => env('MEMCACHED_HOST', '127.0.0.1'), 55 | 'port' => env('MEMCACHED_PORT', 11211), 56 | 'weight' => 100, 57 | ], 58 | ], 59 | ], 60 | 61 | 'redis' => [ 62 | 'driver' => 'redis', 63 | 'connection' => 'default', 64 | ], 65 | 66 | ], 67 | 68 | /* 69 | |-------------------------------------------------------------------------- 70 | | Cache Key Prefix 71 | |-------------------------------------------------------------------------- 72 | | 73 | | When utilizing a RAM based store such as APC or Memcached, there might 74 | | be other applications utilizing the same cache. So, we'll specify a 75 | | value to get prefixed to all our keys so we can avoid collisions. 76 | | 77 | */ 78 | 79 | 'prefix' => 'laravel', 80 | 81 | ]; 82 | -------------------------------------------------------------------------------- /config/compile.php: -------------------------------------------------------------------------------- 1 | [ 17 | // 18 | ], 19 | 20 | /* 21 | |-------------------------------------------------------------------------- 22 | | Compiled File Providers 23 | |-------------------------------------------------------------------------- 24 | | 25 | | Here you may list service providers which define a "compiles" function 26 | | that returns additional files that should be compiled, providing an 27 | | easy way to get common files from any packages you are utilizing. 28 | | 29 | */ 30 | 31 | 'providers' => [ 32 | // 33 | ], 34 | 35 | ]; 36 | -------------------------------------------------------------------------------- /config/database.php: -------------------------------------------------------------------------------- 1 | PDO::FETCH_CLASS, 17 | 18 | /* 19 | |-------------------------------------------------------------------------- 20 | | Default Database Connection Name 21 | |-------------------------------------------------------------------------- 22 | | 23 | | Here you may specify which of the database connections below you wish 24 | | to use as your default connection for all database work. Of course 25 | | you may use many connections at once using the Database library. 26 | | 27 | */ 28 | 29 | 'default' => env('DB_CONNECTION', 'mysql'), 30 | 31 | /* 32 | |-------------------------------------------------------------------------- 33 | | Database Connections 34 | |-------------------------------------------------------------------------- 35 | | 36 | | Here are each of the database connections setup for your application. 37 | | Of course, examples of configuring each database platform that is 38 | | supported by Laravel is shown below to make development simple. 39 | | 40 | | 41 | | All database work in Laravel is done through the PHP PDO facilities 42 | | so make sure you have the driver for your particular database of 43 | | choice installed on your machine before you begin development. 44 | | 45 | */ 46 | 47 | 'connections' => [ 48 | 49 | 'sqlite' => [ 50 | 'driver' => 'sqlite', 51 | 'database' => env('DB_DATABASE', database_path('database.sqlite')), 52 | 'prefix' => '', 53 | ], 54 | 55 | 'mysql' => [ 56 | 'driver' => 'mysql', 57 | 'host' => env('DB_HOST', 'localhost'), 58 | 'port' => env('DB_PORT', '3306'), 59 | 'database' => env('DB_DATABASE', 'forge'), 60 | 'username' => env('DB_USERNAME', 'forge'), 61 | 'password' => env('DB_PASSWORD', ''), 62 | 'charset' => 'utf8', 63 | 'collation' => 'utf8_unicode_ci', 64 | 'prefix' => '', 65 | 'strict' => false, 66 | 'engine' => null, 67 | ], 68 | 69 | 'pgsql' => [ 70 | 'driver' => 'pgsql', 71 | 'host' => env('DB_HOST', 'localhost'), 72 | 'port' => env('DB_PORT', '5432'), 73 | 'database' => env('DB_DATABASE', 'forge'), 74 | 'username' => env('DB_USERNAME', 'forge'), 75 | 'password' => env('DB_PASSWORD', ''), 76 | 'charset' => 'utf8', 77 | 'prefix' => '', 78 | 'schema' => 'public', 79 | ], 80 | 81 | ], 82 | 83 | /* 84 | |-------------------------------------------------------------------------- 85 | | Migration Repository Table 86 | |-------------------------------------------------------------------------- 87 | | 88 | | This table keeps track of all the migrations that have already run for 89 | | your application. Using this information, we can determine which of 90 | | the migrations on disk haven't actually been run in the database. 91 | | 92 | */ 93 | 94 | 'migrations' => 'migrations', 95 | 96 | /* 97 | |-------------------------------------------------------------------------- 98 | | Redis Databases 99 | |-------------------------------------------------------------------------- 100 | | 101 | | Redis is an open source, fast, and advanced key-value store that also 102 | | provides a richer set of commands than a typical key-value systems 103 | | such as APC or Memcached. Laravel makes it easy to dig right in. 104 | | 105 | */ 106 | 107 | 'redis' => [ 108 | 109 | 'cluster' => false, 110 | 111 | 'default' => [ 112 | 'host' => env('REDIS_HOST', 'localhost'), 113 | 'password' => env('REDIS_PASSWORD', null), 114 | 'port' => env('REDIS_PORT', 6379), 115 | 'database' => 0, 116 | ], 117 | 118 | ], 119 | 120 | ]; 121 | -------------------------------------------------------------------------------- /config/filesystems.php: -------------------------------------------------------------------------------- 1 | 'local', 19 | 20 | /* 21 | |-------------------------------------------------------------------------- 22 | | Default Cloud Filesystem Disk 23 | |-------------------------------------------------------------------------- 24 | | 25 | | Many applications store files both locally and in the cloud. For this 26 | | reason, you may specify a default "cloud" driver here. This driver 27 | | will be bound as the Cloud disk implementation in the container. 28 | | 29 | */ 30 | 31 | 'cloud' => 's3', 32 | 33 | /* 34 | |-------------------------------------------------------------------------- 35 | | Filesystem Disks 36 | |-------------------------------------------------------------------------- 37 | | 38 | | Here you may configure as many filesystem "disks" as you wish, and you 39 | | may even configure multiple disks of the same driver. Defaults have 40 | | been setup for each driver as an example of the required options. 41 | | 42 | */ 43 | 44 | 'disks' => [ 45 | 46 | 'local' => [ 47 | 'driver' => 'local', 48 | 'root' => storage_path('app'), 49 | ], 50 | 51 | 'public' => [ 52 | 'driver' => 'local', 53 | 'root' => storage_path('app/public'), 54 | 'visibility' => 'public', 55 | ], 56 | 57 | 's3' => [ 58 | 'driver' => 's3', 59 | 'key' => 'your-key', 60 | 'secret' => 'your-secret', 61 | 'region' => 'your-region', 62 | 'bucket' => 'your-bucket', 63 | ], 64 | 65 | ], 66 | 67 | ]; 68 | -------------------------------------------------------------------------------- /config/mail.php: -------------------------------------------------------------------------------- 1 | env('MAIL_DRIVER', 'smtp'), 20 | 21 | /* 22 | |-------------------------------------------------------------------------- 23 | | SMTP Host Address 24 | |-------------------------------------------------------------------------- 25 | | 26 | | Here you may provide the host address of the SMTP server used by your 27 | | applications. A default option is provided that is compatible with 28 | | the Mailgun mail service which will provide reliable deliveries. 29 | | 30 | */ 31 | 32 | 'host' => env('MAIL_HOST', 'smtp.mailgun.org'), 33 | 34 | /* 35 | |-------------------------------------------------------------------------- 36 | | SMTP Host Port 37 | |-------------------------------------------------------------------------- 38 | | 39 | | This is the SMTP port used by your application to deliver e-mails to 40 | | users of the application. Like the host we have set this value to 41 | | stay compatible with the Mailgun e-mail application by default. 42 | | 43 | */ 44 | 45 | 'port' => env('MAIL_PORT', 587), 46 | 47 | /* 48 | |-------------------------------------------------------------------------- 49 | | Global "From" Address 50 | |-------------------------------------------------------------------------- 51 | | 52 | | You may wish for all e-mails sent by your application to be sent from 53 | | the same address. Here, you may specify a name and address that is 54 | | used globally for all e-mails that are sent by your application. 55 | | 56 | */ 57 | 58 | 'from' => ['address' => null, 'name' => null], 59 | 60 | /* 61 | |-------------------------------------------------------------------------- 62 | | E-Mail Encryption Protocol 63 | |-------------------------------------------------------------------------- 64 | | 65 | | Here you may specify the encryption protocol that should be used when 66 | | the application send e-mail messages. A sensible default using the 67 | | transport layer security protocol should provide great security. 68 | | 69 | */ 70 | 71 | 'encryption' => env('MAIL_ENCRYPTION', 'tls'), 72 | 73 | /* 74 | |-------------------------------------------------------------------------- 75 | | SMTP Server Username 76 | |-------------------------------------------------------------------------- 77 | | 78 | | If your SMTP server requires a username for authentication, you should 79 | | set it here. This will get used to authenticate with your server on 80 | | connection. You may also set the "password" value below this one. 81 | | 82 | */ 83 | 84 | 'username' => env('MAIL_USERNAME'), 85 | 86 | /* 87 | |-------------------------------------------------------------------------- 88 | | SMTP Server Password 89 | |-------------------------------------------------------------------------- 90 | | 91 | | Here you may set the password required by your SMTP server to send out 92 | | messages from your application. This will be given to the server on 93 | | connection so that the application will be able to send messages. 94 | | 95 | */ 96 | 97 | 'password' => env('MAIL_PASSWORD'), 98 | 99 | /* 100 | |-------------------------------------------------------------------------- 101 | | Sendmail System Path 102 | |-------------------------------------------------------------------------- 103 | | 104 | | When using the "sendmail" driver to send e-mails, we will need to know 105 | | the path to where Sendmail lives on this server. A default path has 106 | | been provided here, which will work well on most of your systems. 107 | | 108 | */ 109 | 110 | 'sendmail' => '/usr/sbin/sendmail -bs', 111 | 112 | ]; 113 | -------------------------------------------------------------------------------- /config/queue.php: -------------------------------------------------------------------------------- 1 | env('QUEUE_DRIVER', 'sync'), 19 | 20 | /* 21 | |-------------------------------------------------------------------------- 22 | | Queue Connections 23 | |-------------------------------------------------------------------------- 24 | | 25 | | Here you may configure the connection information for each server that 26 | | is used by your application. A default configuration has been added 27 | | for each back-end shipped with Laravel. You are free to add more. 28 | | 29 | */ 30 | 31 | 'connections' => [ 32 | 33 | 'sync' => [ 34 | 'driver' => 'sync', 35 | ], 36 | 37 | 'database' => [ 38 | 'driver' => 'database', 39 | 'table' => 'jobs', 40 | 'queue' => 'default', 41 | 'expire' => 60, 42 | ], 43 | 44 | 'beanstalkd' => [ 45 | 'driver' => 'beanstalkd', 46 | 'host' => 'localhost', 47 | 'queue' => 'default', 48 | 'ttr' => 60, 49 | ], 50 | 51 | 'sqs' => [ 52 | 'driver' => 'sqs', 53 | 'key' => 'your-public-key', 54 | 'secret' => 'your-secret-key', 55 | 'prefix' => 'https://sqs.us-east-1.amazonaws.com/your-account-id', 56 | 'queue' => 'your-queue-name', 57 | 'region' => 'us-east-1', 58 | ], 59 | 60 | 'redis' => [ 61 | 'driver' => 'redis', 62 | 'connection' => 'default', 63 | 'queue' => 'default', 64 | 'expire' => 60, 65 | ], 66 | 67 | ], 68 | 69 | /* 70 | |-------------------------------------------------------------------------- 71 | | Failed Queue Jobs 72 | |-------------------------------------------------------------------------- 73 | | 74 | | These options configure the behavior of failed queue job logging so you 75 | | can control which database and table are used to store the jobs that 76 | | have failed. You may change them to any database / table you wish. 77 | | 78 | */ 79 | 80 | 'failed' => [ 81 | 'database' => env('DB_CONNECTION', 'mysql'), 82 | 'table' => 'failed_jobs', 83 | ], 84 | 85 | ]; 86 | -------------------------------------------------------------------------------- /config/services.php: -------------------------------------------------------------------------------- 1 | [ 18 | 'domain' => env('MAILGUN_DOMAIN'), 19 | 'secret' => env('MAILGUN_SECRET'), 20 | ], 21 | 22 | 'ses' => [ 23 | 'key' => env('SES_KEY'), 24 | 'secret' => env('SES_SECRET'), 25 | 'region' => 'us-east-1', 26 | ], 27 | 28 | 'sparkpost' => [ 29 | 'secret' => env('SPARKPOST_SECRET'), 30 | ], 31 | 32 | 'stripe' => [ 33 | 'model' => App\User::class, 34 | 'key' => env('STRIPE_KEY'), 35 | 'secret' => env('STRIPE_SECRET'), 36 | ], 37 | 38 | ]; 39 | -------------------------------------------------------------------------------- /config/session.php: -------------------------------------------------------------------------------- 1 | env('SESSION_DRIVER', 'file'), 20 | 21 | /* 22 | |-------------------------------------------------------------------------- 23 | | Session Lifetime 24 | |-------------------------------------------------------------------------- 25 | | 26 | | Here you may specify the number of minutes that you wish the session 27 | | to be allowed to remain idle before it expires. If you want them 28 | | to immediately expire on the browser closing, set that option. 29 | | 30 | */ 31 | 32 | 'lifetime' => 120, 33 | 34 | 'expire_on_close' => false, 35 | 36 | /* 37 | |-------------------------------------------------------------------------- 38 | | Session Encryption 39 | |-------------------------------------------------------------------------- 40 | | 41 | | This option allows you to easily specify that all of your session data 42 | | should be encrypted before it is stored. All encryption will be run 43 | | automatically by Laravel and you can use the Session like normal. 44 | | 45 | */ 46 | 47 | 'encrypt' => false, 48 | 49 | /* 50 | |-------------------------------------------------------------------------- 51 | | Session File Location 52 | |-------------------------------------------------------------------------- 53 | | 54 | | When using the native session driver, we need a location where session 55 | | files may be stored. A default has been set for you but a different 56 | | location may be specified. This is only needed for file sessions. 57 | | 58 | */ 59 | 60 | 'files' => storage_path('framework/sessions'), 61 | 62 | /* 63 | |-------------------------------------------------------------------------- 64 | | Session Database Connection 65 | |-------------------------------------------------------------------------- 66 | | 67 | | When using the "database" or "redis" session drivers, you may specify a 68 | | connection that should be used to manage these sessions. This should 69 | | correspond to a connection in your database configuration options. 70 | | 71 | */ 72 | 73 | 'connection' => null, 74 | 75 | /* 76 | |-------------------------------------------------------------------------- 77 | | Session Database Table 78 | |-------------------------------------------------------------------------- 79 | | 80 | | When using the "database" session driver, you may specify the table we 81 | | should use to manage the sessions. Of course, a sensible default is 82 | | provided for you; however, you are free to change this as needed. 83 | | 84 | */ 85 | 86 | 'table' => 'sessions', 87 | 88 | /* 89 | |-------------------------------------------------------------------------- 90 | | Session Sweeping Lottery 91 | |-------------------------------------------------------------------------- 92 | | 93 | | Some session drivers must manually sweep their storage location to get 94 | | rid of old sessions from storage. Here are the chances that it will 95 | | happen on a given request. By default, the odds are 2 out of 100. 96 | | 97 | */ 98 | 99 | 'lottery' => [2, 100], 100 | 101 | /* 102 | |-------------------------------------------------------------------------- 103 | | Session Cookie Name 104 | |-------------------------------------------------------------------------- 105 | | 106 | | Here you may change the name of the cookie used to identify a session 107 | | instance by ID. The name specified here will get used every time a 108 | | new session cookie is created by the framework for every driver. 109 | | 110 | */ 111 | 112 | 'cookie' => 'laravel_session', 113 | 114 | /* 115 | |-------------------------------------------------------------------------- 116 | | Session Cookie Path 117 | |-------------------------------------------------------------------------- 118 | | 119 | | The session cookie path determines the path for which the cookie will 120 | | be regarded as available. Typically, this will be the root path of 121 | | your application but you are free to change this when necessary. 122 | | 123 | */ 124 | 125 | 'path' => '/', 126 | 127 | /* 128 | |-------------------------------------------------------------------------- 129 | | Session Cookie Domain 130 | |-------------------------------------------------------------------------- 131 | | 132 | | Here you may change the domain of the cookie used to identify a session 133 | | in your application. This will determine which domains the cookie is 134 | | available to in your application. A sensible default has been set. 135 | | 136 | */ 137 | 138 | 'domain' => null, 139 | 140 | /* 141 | |-------------------------------------------------------------------------- 142 | | HTTPS Only Cookies 143 | |-------------------------------------------------------------------------- 144 | | 145 | | By setting this option to true, session cookies will only be sent back 146 | | to the server if the browser has a HTTPS connection. This will keep 147 | | the cookie from being sent to you if it can not be done securely. 148 | | 149 | */ 150 | 151 | 'secure' => false, 152 | 153 | /* 154 | |-------------------------------------------------------------------------- 155 | | HTTP Access Only 156 | |-------------------------------------------------------------------------- 157 | | 158 | | Setting this value to true will prevent JavaScript from accessing the 159 | | value of the cookie and the cookie will only be accessible through 160 | | the HTTP protocol. You are free to modify this option if needed. 161 | | 162 | */ 163 | 164 | 'http_only' => true, 165 | 166 | ]; 167 | -------------------------------------------------------------------------------- /config/view.php: -------------------------------------------------------------------------------- 1 | [ 17 | realpath(base_path('resources/views')), 18 | ], 19 | 20 | /* 21 | |-------------------------------------------------------------------------- 22 | | Compiled View Path 23 | |-------------------------------------------------------------------------- 24 | | 25 | | This option determines where all the compiled Blade templates will be 26 | | stored for your application. Typically, this is within the storage 27 | | directory. However, as usual, you are free to change this value. 28 | | 29 | */ 30 | 31 | 'compiled' => realpath(storage_path('framework/views')), 32 | 33 | ]; 34 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | -------------------------------------------------------------------------------- /database/factories/ModelFactory.php: -------------------------------------------------------------------------------- 1 | define(App\User::class, function (Faker\Generator $faker) { 15 | return [ 16 | 'name' => $faker->name, 17 | 'email' => $faker->safeEmail, 18 | 'password' => bcrypt(str_random(10)), 19 | 'remember_token' => str_random(10), 20 | ]; 21 | }); 22 | -------------------------------------------------------------------------------- /database/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /database/migrations/2014_10_12_000000_create_users_table.php: -------------------------------------------------------------------------------- 1 | increments('id'); 17 | $table->string('name'); 18 | $table->string('email')->unique(); 19 | $table->string('password'); 20 | $table->rememberToken(); 21 | $table->timestamps(); 22 | }); 23 | } 24 | 25 | /** 26 | * Reverse the migrations. 27 | * 28 | * @return void 29 | */ 30 | public function down() 31 | { 32 | Schema::drop('users'); 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /database/migrations/2014_10_12_100000_create_password_resets_table.php: -------------------------------------------------------------------------------- 1 | string('email')->index(); 17 | $table->string('token')->index(); 18 | $table->timestamp('created_at'); 19 | }); 20 | } 21 | 22 | /** 23 | * Reverse the migrations. 24 | * 25 | * @return void 26 | */ 27 | public function down() 28 | { 29 | Schema::drop('password_resets'); 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /database/seeds/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /database/seeds/DatabaseSeeder.php: -------------------------------------------------------------------------------- 1 | call(UsersTableSeeder::class); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- 1 | var elixir = require('laravel-elixir'); 2 | 3 | /* 4 | |-------------------------------------------------------------------------- 5 | | Elixir Asset Management 6 | |-------------------------------------------------------------------------- 7 | | 8 | | Elixir provides a clean, fluent API for defining some basic Gulp tasks 9 | | for your Laravel application. By default, we are compiling the Sass 10 | | file for our application, as well as publishing vendor resources. 11 | | 12 | */ 13 | 14 | elixir(function(mix) { 15 | mix.sass('app.scss'); 16 | }); 17 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "scripts": { 4 | "prod": "gulp --production", 5 | "dev": "gulp watch" 6 | }, 7 | "devDependencies": { 8 | "gulp": "^3.9.1", 9 | "laravel-elixir": "^5.0.0", 10 | "bootstrap-sass": "^3.3.0" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | 13 | ./tests 14 | 15 | 16 | 17 | 18 | ./app 19 | 20 | ./app/Http/routes.php 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- 1 | 2 | 3 | Options -MultiViews 4 | 5 | 6 | RewriteEngine On 7 | 8 | # Redirect Trailing Slashes If Not A Folder... 9 | RewriteCond %{REQUEST_FILENAME} !-d 10 | RewriteRule ^(.*)/$ /$1 [L,R=301] 11 | 12 | # Handle Front Controller... 13 | RewriteCond %{REQUEST_FILENAME} !-d 14 | RewriteCond %{REQUEST_FILENAME} !-f 15 | RewriteRule ^ index.php [L] 16 | 17 | # Handle Authorization Header 18 | RewriteCond %{HTTP:Authorization} . 19 | RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 20 | 21 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avinashn/highcharts-demo-laravel/56d266edfb7cb22aa6d53e891ac90b76fead650a/public/favicon.ico -------------------------------------------------------------------------------- /public/index.php: -------------------------------------------------------------------------------- 1 | 8 | */ 9 | 10 | /* 11 | |-------------------------------------------------------------------------- 12 | | Register The Auto Loader 13 | |-------------------------------------------------------------------------- 14 | | 15 | | Composer provides a convenient, automatically generated class loader for 16 | | our application. We just need to utilize it! We'll simply require it 17 | | into the script here so that we don't have to worry about manual 18 | | loading any of our classes later on. It feels nice to relax. 19 | | 20 | */ 21 | 22 | require __DIR__.'/../bootstrap/autoload.php'; 23 | 24 | /* 25 | |-------------------------------------------------------------------------- 26 | | Turn On The Lights 27 | |-------------------------------------------------------------------------- 28 | | 29 | | We need to illuminate PHP development, so let us turn on the lights. 30 | | This bootstraps the framework and gets it ready for use, then it 31 | | will load up this application so that we can run it and send 32 | | the responses back to the browser and delight our users. 33 | | 34 | */ 35 | 36 | $app = require_once __DIR__.'/../bootstrap/app.php'; 37 | 38 | /* 39 | |-------------------------------------------------------------------------- 40 | | Run The Application 41 | |-------------------------------------------------------------------------- 42 | | 43 | | Once we have the application, we can handle the incoming request 44 | | through the kernel, and send the associated response back to 45 | | the client's browser allowing them to enjoy the creative 46 | | and wonderful application we have prepared for them. 47 | | 48 | */ 49 | 50 | $kernel = $app->make(Illuminate\Contracts\Http\Kernel::class); 51 | 52 | $response = $kernel->handle( 53 | $request = Illuminate\Http\Request::capture() 54 | ); 55 | 56 | $response->send(); 57 | 58 | $kernel->terminate($request, $response); 59 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /public/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /resources/assets/companydetails.sql: -------------------------------------------------------------------------------- 1 | -- phpMyAdmin SQL Dump 2 | -- version 4.2.11 3 | -- http://www.phpmyadmin.net 4 | -- 5 | -- Host: 127.0.0.1 6 | -- Generation Time: May 08, 2016 at 10:52 AM 7 | -- Server version: 5.6.21 8 | -- PHP Version: 5.6.3 9 | 10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 11 | SET time_zone = "+00:00"; 12 | 13 | 14 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 15 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 16 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 17 | /*!40101 SET NAMES utf8 */; 18 | 19 | -- 20 | -- Database: `sample` 21 | -- 22 | 23 | -- -------------------------------------------------------- 24 | 25 | -- 26 | -- Table structure for table `companydetails` 27 | -- 28 | 29 | CREATE TABLE IF NOT EXISTS `companydetails` ( 30 | `year` int(11) NOT NULL, 31 | `sales` int(11) NOT NULL, 32 | `company` text NOT NULL, 33 | `id` int(11) NOT NULL 34 | ) ENGINE=InnoDB AUTO_INCREMENT=101 DEFAULT CHARSET=latin1; 35 | 36 | -- 37 | -- Dumping data for table `companydetails` 38 | -- 39 | 40 | INSERT INTO `companydetails` (`year`, `sales`, `company`, `id`) VALUES 41 | (2012, 30540, 'State of Florida DOH Central Pharmacy', 1), 42 | (2012, 25442, 'Sandoz Inc', 2), 43 | (2012, 31852, 'Nelco Laboratories, Inc.', 3), 44 | (2012, 31583, 'Uriel Pharmacy Inc.', 4), 45 | (2012, 28121, 'Aplicare, Inc.', 5), 46 | (2012, 25084, 'X-GEN Pharmaceuticals, Inc.', 6), 47 | (2012, 33376, 'Rimmel Inc.', 7), 48 | (2012, 26740, 'Aidarex Pharmaceuticals LLC', 8), 49 | (2012, 30290, 'Apotheca Company', 9), 50 | (2012, 29142, 'Antigen Laboratories, Inc.', 10), 51 | (2014, 17349, 'State of Florida DOH Central Pharmacy', 11), 52 | (2014, 17958, 'Sandoz Inc', 12), 53 | (2014, 19607, 'Nelco Laboratories, Inc.', 13), 54 | (2014, 26435, 'Uriel Pharmacy Inc.', 14), 55 | (2014, 32397, 'Aplicare, Inc.', 15), 56 | (2014, 28884, 'X-GEN Pharmaceuticals, Inc.', 16), 57 | (2014, 25818, 'Rimmel Inc.', 17), 58 | (2014, 32943, 'Aidarex Pharmaceuticals LLC', 18), 59 | (2014, 32317, 'Apotheca Company', 19), 60 | (2014, 14235, 'Antigen Laboratories, Inc.', 20), 61 | (2015, 23658, 'State of Florida DOH Central Pharmacy', 21), 62 | (2015, 19548, 'Sandoz Inc', 22), 63 | (2015, 20987, 'Nelco Laboratories, Inc.', 23), 64 | (2015, 29855, 'Uriel Pharmacy Inc.', 24), 65 | (2015, 10037, 'Aplicare, Inc.', 25), 66 | (2015, 20024, 'X-GEN Pharmaceuticals, Inc.', 26), 67 | (2015, 20158, 'Rimmel Inc.', 27), 68 | (2015, 31543, 'Aidarex Pharmaceuticals LLC', 28), 69 | (2015, 19827, 'Apotheca Company', 29), 70 | (2015, 29637, 'Antigen Laboratories, Inc.', 30), 71 | (2013, 15258, 'State of Florida DOH Central Pharmacy', 31), 72 | (2013, 18548, 'Sandoz Inc', 32), 73 | (2013, 20107, 'Nelco Laboratories, Inc.', 33), 74 | (2013, 29655, 'Uriel Pharmacy Inc.', 34), 75 | (2013, 19697, 'Aplicare, Inc.', 35), 76 | (2013, 26594, 'X-GEN Pharmaceuticals, Inc.', 36), 77 | (2013, 14518, 'Rimmel Inc.', 37), 78 | (2013, 20843, 'Aidarex Pharmaceuticals LLC', 38), 79 | (2013, 29527, 'Apotheca Company', 39), 80 | (2013, 27987, 'Antigen Laboratories, Inc.', 40), 81 | (2010, 20058, 'State of Florida DOH Central Pharmacy', 41), 82 | (2010, 19874, 'Sandoz Inc', 42), 83 | (2010, 22003, 'Nelco Laboratories, Inc.', 43), 84 | (2010, 25008, 'Uriel Pharmacy Inc.', 44), 85 | (2010, 20547, 'Aplicare, Inc.', 45), 86 | (2010, 20158, 'X-GEN Pharmaceuticals, Inc.', 46), 87 | (2010, 19887, 'Rimmel Inc.', 47), 88 | (2010, 14875, 'Aidarex Pharmaceuticals LLC', 48), 89 | (2010, 12598, 'Apotheca Company', 49), 90 | (2010, 19854, 'Antigen Laboratories, Inc.', 50), 91 | (2009, 19987, 'State of Florida DOH Central Pharmacy', 51), 92 | (2009, 20136, 'Sandoz Inc', 52), 93 | (2009, 30215, 'Nelco Laboratories, Inc.', 53), 94 | (2009, 16854, 'Uriel Pharmacy Inc.', 54), 95 | (2009, 20135, 'Aplicare, Inc.', 55), 96 | (2009, 20598, 'X-GEN Pharmaceuticals, Inc.', 56), 97 | (2009, 20874, 'Rimmel Inc.', 57), 98 | (2009, 12896, 'Aidarex Pharmaceuticals LLC', 58), 99 | (2009, 19526, 'Apotheca Company', 59), 100 | (2009, 19874, 'Antigen Laboratories, Inc.', 60), 101 | (2008, 20005, 'State of Florida DOH Central Pharmacy', 61), 102 | (2008, 22036, 'Sandoz Inc', 62), 103 | (2008, 28741, 'Nelco Laboratories, Inc.', 63), 104 | (2008, 30258, 'Uriel Pharmacy Inc.', 64), 105 | (2008, 22584, 'Aplicare, Inc.', 65), 106 | (2008, 19999, 'X-GEN Pharmaceuticals, Inc.', 66), 107 | (2008, 28746, 'Rimmel Inc.', 67), 108 | (2008, 31500, 'Aidarex Pharmaceuticals LLC', 68), 109 | (2008, 30099, 'Apotheca Company', 69), 110 | (2008, 20658, 'Antigen Laboratories, Inc.', 70), 111 | (2011, 20589, 'State of Florida DOH Central Pharmacy', 71), 112 | (2011, 12589, 'Sandoz Inc', 72), 113 | (2011, 30202, 'Nelco Laboratories, Inc.', 73), 114 | (2011, 19852, 'Uriel Pharmacy Inc.', 74), 115 | (2011, 11205, 'Aplicare, Inc.', 75), 116 | (2011, 30058, 'X-GEN Pharmaceuticals, Inc.', 76), 117 | (2011, 28563, 'Rimmel Inc.', 77), 118 | (2011, 19874, 'Aidarex Pharmaceuticals LLC', 78), 119 | (2011, 28542, 'Apotheca Company', 79), 120 | (2011, 17456, 'Antigen Laboratories, Inc.', 80), 121 | (2007, 21487, 'State of Florida DOH Central Pharmacy', 81), 122 | (2007, 22541, 'Sandoz Inc', 82), 123 | (2007, 20158, 'Nelco Laboratories, Inc.', 83), 124 | (2007, 19852, 'Uriel Pharmacy Inc.', 84), 125 | (2007, 23014, 'Aplicare, Inc.', 85), 126 | (2007, 20147, 'X-GEN Pharmaceuticals, Inc.', 86), 127 | (2007, 21475, 'Rimmel Inc.', 87), 128 | (2007, 18999, 'Aidarex Pharmaceuticals LLC', 88), 129 | (2007, 22365, 'Apotheca Company', 89), 130 | (2007, 24587, 'Antigen Laboratories, Inc.', 90), 131 | (2006, 32587, 'State of Florida DOH Central Pharmacy', 91), 132 | (2006, 30145, 'Sandoz Inc', 92), 133 | (2006, 22015, 'Nelco Laboratories, Inc.', 93), 134 | (2006, 18547, 'Uriel Pharmacy Inc.', 94), 135 | (2006, 17895, 'Aplicare, Inc.', 95), 136 | (2006, 25478, 'X-GEN Pharmaceuticals, Inc.', 96), 137 | (2006, 22145, 'Rimmel Inc.', 97), 138 | (2006, 24785, 'Aidarex Pharmaceuticals LLC', 98), 139 | (2006, 17842, 'Apotheca Company', 99), 140 | (2006, 21475, 'Antigen Laboratories, Inc.', 100); 141 | 142 | -- 143 | -- Indexes for dumped tables 144 | -- 145 | 146 | -- 147 | -- Indexes for table `companydetails` 148 | -- 149 | ALTER TABLE `companydetails` 150 | ADD PRIMARY KEY (`id`); 151 | 152 | -- 153 | -- AUTO_INCREMENT for dumped tables 154 | -- 155 | 156 | -- 157 | -- AUTO_INCREMENT for table `companydetails` 158 | -- 159 | ALTER TABLE `companydetails` 160 | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=101; 161 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 162 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 163 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 164 | -------------------------------------------------------------------------------- /resources/lang/en/auth.php: -------------------------------------------------------------------------------- 1 | 'These credentials do not match our records.', 17 | 'throttle' => 'Too many login attempts. Please try again in :seconds seconds.', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/en/pagination.php: -------------------------------------------------------------------------------- 1 | '« Previous', 17 | 'next' => 'Next »', 18 | 19 | ]; 20 | -------------------------------------------------------------------------------- /resources/lang/en/passwords.php: -------------------------------------------------------------------------------- 1 | 'Passwords must be at least six characters and match the confirmation.', 17 | 'reset' => 'Your password has been reset!', 18 | 'sent' => 'We have e-mailed your password reset link!', 19 | 'token' => 'This password reset token is invalid.', 20 | 'user' => "We can't find a user with that e-mail address.", 21 | 22 | ]; 23 | -------------------------------------------------------------------------------- /resources/lang/en/validation.php: -------------------------------------------------------------------------------- 1 | 'The :attribute must be accepted.', 17 | 'active_url' => 'The :attribute is not a valid URL.', 18 | 'after' => 'The :attribute must be a date after :date.', 19 | 'alpha' => 'The :attribute may only contain letters.', 20 | 'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.', 21 | 'alpha_num' => 'The :attribute may only contain letters and numbers.', 22 | 'array' => 'The :attribute must be an array.', 23 | 'before' => 'The :attribute must be a date before :date.', 24 | 'between' => [ 25 | 'numeric' => 'The :attribute must be between :min and :max.', 26 | 'file' => 'The :attribute must be between :min and :max kilobytes.', 27 | 'string' => 'The :attribute must be between :min and :max characters.', 28 | 'array' => 'The :attribute must have between :min and :max items.', 29 | ], 30 | 'boolean' => 'The :attribute field must be true or false.', 31 | 'confirmed' => 'The :attribute confirmation does not match.', 32 | 'date' => 'The :attribute is not a valid date.', 33 | 'date_format' => 'The :attribute does not match the format :format.', 34 | 'different' => 'The :attribute and :other must be different.', 35 | 'digits' => 'The :attribute must be :digits digits.', 36 | 'digits_between' => 'The :attribute must be between :min and :max digits.', 37 | 'distinct' => 'The :attribute field has a duplicate value.', 38 | 'email' => 'The :attribute must be a valid email address.', 39 | 'exists' => 'The selected :attribute is invalid.', 40 | 'filled' => 'The :attribute field is required.', 41 | 'image' => 'The :attribute must be an image.', 42 | 'in' => 'The selected :attribute is invalid.', 43 | 'in_array' => 'The :attribute field does not exist in :other.', 44 | 'integer' => 'The :attribute must be an integer.', 45 | 'ip' => 'The :attribute must be a valid IP address.', 46 | 'json' => 'The :attribute must be a valid JSON string.', 47 | 'max' => [ 48 | 'numeric' => 'The :attribute may not be greater than :max.', 49 | 'file' => 'The :attribute may not be greater than :max kilobytes.', 50 | 'string' => 'The :attribute may not be greater than :max characters.', 51 | 'array' => 'The :attribute may not have more than :max items.', 52 | ], 53 | 'mimes' => 'The :attribute must be a file of type: :values.', 54 | 'min' => [ 55 | 'numeric' => 'The :attribute must be at least :min.', 56 | 'file' => 'The :attribute must be at least :min kilobytes.', 57 | 'string' => 'The :attribute must be at least :min characters.', 58 | 'array' => 'The :attribute must have at least :min items.', 59 | ], 60 | 'not_in' => 'The selected :attribute is invalid.', 61 | 'numeric' => 'The :attribute must be a number.', 62 | 'present' => 'The :attribute field must be present.', 63 | 'regex' => 'The :attribute format is invalid.', 64 | 'required' => 'The :attribute field is required.', 65 | 'required_if' => 'The :attribute field is required when :other is :value.', 66 | 'required_unless' => 'The :attribute field is required unless :other is in :values.', 67 | 'required_with' => 'The :attribute field is required when :values is present.', 68 | 'required_with_all' => 'The :attribute field is required when :values is present.', 69 | 'required_without' => 'The :attribute field is required when :values is not present.', 70 | 'required_without_all' => 'The :attribute field is required when none of :values are present.', 71 | 'same' => 'The :attribute and :other must match.', 72 | 'size' => [ 73 | 'numeric' => 'The :attribute must be :size.', 74 | 'file' => 'The :attribute must be :size kilobytes.', 75 | 'string' => 'The :attribute must be :size characters.', 76 | 'array' => 'The :attribute must contain :size items.', 77 | ], 78 | 'string' => 'The :attribute must be a string.', 79 | 'timezone' => 'The :attribute must be a valid zone.', 80 | 'unique' => 'The :attribute has already been taken.', 81 | 'url' => 'The :attribute format is invalid.', 82 | 83 | /* 84 | |-------------------------------------------------------------------------- 85 | | Custom Validation Language Lines 86 | |-------------------------------------------------------------------------- 87 | | 88 | | Here you may specify custom validation messages for attributes using the 89 | | convention "attribute.rule" to name the lines. This makes it quick to 90 | | specify a specific custom language line for a given attribute rule. 91 | | 92 | */ 93 | 94 | 'custom' => [ 95 | 'attribute-name' => [ 96 | 'rule-name' => 'custom-message', 97 | ], 98 | ], 99 | 100 | /* 101 | |-------------------------------------------------------------------------- 102 | | Custom Validation Attributes 103 | |-------------------------------------------------------------------------- 104 | | 105 | | The following language lines are used to swap attribute place-holders 106 | | with something more reader friendly such as E-Mail Address instead 107 | | of "email". This simply helps us make messages a little cleaner. 108 | | 109 | */ 110 | 111 | 'attributes' => [], 112 | 113 | ]; 114 | -------------------------------------------------------------------------------- /resources/views/errors/503.blade.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Be right back. 5 | 6 | 7 | 8 | 39 | 40 | 41 |
42 |
43 |
Be right back.
44 |
45 |
46 | 47 | 48 | -------------------------------------------------------------------------------- /resources/views/vendor/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/views/welcome.blade.php: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 |
8 | 13 | -------------------------------------------------------------------------------- /server.php: -------------------------------------------------------------------------------- 1 | 8 | */ 9 | 10 | $uri = urldecode( 11 | parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH) 12 | ); 13 | 14 | // This file allows us to emulate Apache's "mod_rewrite" functionality from the 15 | // built-in PHP web server. This provides a convenient way to test a Laravel 16 | // application without having installed a "real" web server software here. 17 | if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) { 18 | return false; 19 | } 20 | 21 | require_once __DIR__.'/public/index.php'; 22 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/.gitignore: -------------------------------------------------------------------------------- 1 | config.php 2 | routes.php 3 | schedule-* 4 | compiled.php 5 | services.json 6 | events.scanned.php 7 | routes.scanned.php 8 | down 9 | -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /tests/ExampleTest.php: -------------------------------------------------------------------------------- 1 | visit('/') 17 | ->see('Laravel 5'); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- 1 | make(Illuminate\Contracts\Console\Kernel::class)->bootstrap(); 22 | 23 | return $app; 24 | } 25 | } 26 | --------------------------------------------------------------------------------