diff --git a/.env.example b/.env.example
index b01d47e..924f5af 100644
--- a/.env.example
+++ b/.env.example
@@ -2,6 +2,7 @@ APP_ENV=local
APP_DEBUG=true
APP_KEY=pJJBl4hGivo0tZZZEUmuooyM3EH23jPH
+DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_DATABASE=hackathon
DB_USERNAME=homestead
diff --git a/.gitignore b/.gitignore
index 2ff24d0..6aaa7ed 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,14 @@
Homestead.yaml
Homestead.json
.env
+
+# barryvdh/laravel-ide-helper generated files
+_ide_helper.php
+
+# Eclipse stuff
+.buildpath
+.project
+.settings/
+
+# Optic
+.optic-daemon.log
diff --git a/.optic/.gitignore b/.optic/.gitignore
new file mode 100644
index 0000000..48d4052
--- /dev/null
+++ b/.optic/.gitignore
@@ -0,0 +1 @@
+captures/
diff --git a/.optic/api/specification.json b/.optic/api/specification.json
new file mode 100644
index 0000000..ee8d88f
--- /dev/null
+++ b/.optic/api/specification.json
@@ -0,0 +1,168 @@
+[
+{"PathComponentAdded":{"pathId":"path_FBeBpj4AbO","parentPathId":"root","name":"account","eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"496ee400-f34d-4b54-8b25-d457f2c2d1fe","createdAt":"2020-07-01T20:15:59.988Z"}}}
+,{"PathComponentAdded":{"pathId":"path_WPrPM4q4d0","parentPathId":"path_FBeBpj4AbO","name":"profile","eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"496ee400-f34d-4b54-8b25-d457f2c2d1fe","createdAt":"2020-07-01T20:15:59.996Z"}}}
+,{"ContributionAdded":{"id":"path_WPrPM4q4d0.POST","key":"purpose","value":"Updates information about a user account","eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"496ee400-f34d-4b54-8b25-d457f2c2d1fe","createdAt":"2020-07-01T20:15:59.998Z"}}}
+,{"BatchCommitStarted":{"batchId":"6cc5406e-e2ef-4fb1-b85e-0fe192843f51","commitMessage":"\n\nChanges:\n- Added Request with application/x-www-form-urlencoded Body\n- Added 302 Response with text/html Body","eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"9eeda955-4864-4194-b574-5179157e14e9","createdAt":"2020-07-01T20:16:08.227Z"}}}
+,{"RequestParameterAddedByPathAndMethod":{"parameterId":"parameter_AagWVMbpgo","pathId":"path_WPrPM4q4d0","httpMethod":"POST","parameterLocation":"query","name":"queryString","eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.228Z"}}}
+,{"ShapeAdded":{"shapeId":"shape_L8EdV0wv42","baseShapeId":"$object","parameters":{"DynamicParameterList":{"shapeParameterIds":[]}},"name":"","eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.228Z"}}}
+,{"RequestParameterShapeSet":{"parameterId":"parameter_AagWVMbpgo","parameterDescriptor":{"shapeId":"shape_L8EdV0wv42","isRemoved":false},"eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.228Z"}}}
+,{"RequestAdded":{"requestId":"request_SCAh1NfWrS","pathId":"path_WPrPM4q4d0","httpMethod":"POST","eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.228Z"}}}
+,{"ShapeAdded":{"shapeId":"zKowSU13","baseShapeId":"$object","parameters":{"DynamicParameterList":{"shapeParameterIds":[]}},"name":"","eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.229Z"}}}
+,{"ShapeAdded":{"shapeId":"zKowSU7","baseShapeId":"$string","parameters":{"DynamicParameterList":{"shapeParameterIds":[]}},"name":"","eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.229Z"}}}
+,{"FieldAdded":{"fieldId":"zKowSU8","shapeId":"zKowSU13","name":"email","shapeDescriptor":{"FieldShapeFromShape":{"fieldId":"zKowSU8","shapeId":"zKowSU7"}},"eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.230Z"}}}
+,{"ShapeAdded":{"shapeId":"zKowSU11","baseShapeId":"$string","parameters":{"DynamicParameterList":{"shapeParameterIds":[]}},"name":"","eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.231Z"}}}
+,{"FieldAdded":{"fieldId":"zKowSU12","shapeId":"zKowSU13","name":"gender","shapeDescriptor":{"FieldShapeFromShape":{"fieldId":"zKowSU12","shapeId":"zKowSU11"}},"eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.231Z"}}}
+,{"ShapeAdded":{"shapeId":"zKowSU1","baseShapeId":"$string","parameters":{"DynamicParameterList":{"shapeParameterIds":[]}},"name":"","eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.232Z"}}}
+,{"FieldAdded":{"fieldId":"zKowSU2","shapeId":"zKowSU13","name":"_token","shapeDescriptor":{"FieldShapeFromShape":{"fieldId":"zKowSU2","shapeId":"zKowSU1"}},"eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.232Z"}}}
+,{"ShapeAdded":{"shapeId":"zKowSU9","baseShapeId":"$string","parameters":{"DynamicParameterList":{"shapeParameterIds":[]}},"name":"","eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.233Z"}}}
+,{"FieldAdded":{"fieldId":"zKowSU10","shapeId":"zKowSU13","name":"fullname","shapeDescriptor":{"FieldShapeFromShape":{"fieldId":"zKowSU10","shapeId":"zKowSU9"}},"eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.233Z"}}}
+,{"ShapeAdded":{"shapeId":"zKowSU3","baseShapeId":"$string","parameters":{"DynamicParameterList":{"shapeParameterIds":[]}},"name":"","eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.233Z"}}}
+,{"FieldAdded":{"fieldId":"zKowSU4","shapeId":"zKowSU13","name":"website","shapeDescriptor":{"FieldShapeFromShape":{"fieldId":"zKowSU4","shapeId":"zKowSU3"}},"eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.233Z"}}}
+,{"ShapeAdded":{"shapeId":"zKowSU5","baseShapeId":"$string","parameters":{"DynamicParameterList":{"shapeParameterIds":[]}},"name":"","eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.233Z"}}}
+,{"FieldAdded":{"fieldId":"zKowSU6","shapeId":"zKowSU13","name":"location","shapeDescriptor":{"FieldShapeFromShape":{"fieldId":"zKowSU6","shapeId":"zKowSU5"}},"eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.233Z"}}}
+,{"RequestBodySet":{"requestId":"request_SCAh1NfWrS","bodyDescriptor":{"httpContentType":"application/x-www-form-urlencoded","shapeId":"zKowSU13","isRemoved":false},"eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"115f603d-4ac9-4e00-8e91-3c82258109ad","createdAt":"2020-07-01T20:16:08.234Z"}}}
+,{"ResponseAddedByPathAndMethod":{"responseId":"response_snibp7fWFO","pathId":"path_WPrPM4q4d0","httpMethod":"POST","httpStatusCode":302,"eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"2701c00e-eb06-4be3-beeb-4b3119b2d478","createdAt":"2020-07-01T20:16:08.235Z"}}}
+,{"ShapeAdded":{"shapeId":"x7VVmi3","baseShapeId":"$object","parameters":{"DynamicParameterList":{"shapeParameterIds":[]}},"name":"","eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"2701c00e-eb06-4be3-beeb-4b3119b2d478","createdAt":"2020-07-01T20:16:08.236Z"}}}
+,{"ShapeAdded":{"shapeId":"x7VVmi1","baseShapeId":"$string","parameters":{"DynamicParameterList":{"shapeParameterIds":[]}},"name":"","eventContext":{"clientId":"anonymous","clientSessionId":"4dc41123-859e-46b2-a5ce-b067931991b8","clientCommandBatchId":"2701c00e-eb06-4be3-beeb-4b3119b2d478","createdAt":"2020-07-01T20:16:08.236Z"}}}
+,{"FieldAdded":{"fieldId":"x7VVmi2","shapeId":"x7VVmi3","name":"\n\n
\n \n\n \n
id = Auth::user()->id;
- $this->user = User::findOrFail($this->id);
+ $this->user = Auth::user();
+ $this->id = $this->user->id;
}
public function getAccountPage()
{
- $details = User::whereId($this->id)->first();
-
- return view('account.dashboard')->withAccount($details);
+ return view('account.dashboard')->withAccount($this->user);
}
/**
diff --git a/app/Http/Controllers/ClockworkController.php b/app/Http/Controllers/ClockworkController.php
index 3efeeda..a6b2830 100644
--- a/app/Http/Controllers/ClockworkController.php
+++ b/app/Http/Controllers/ClockworkController.php
@@ -3,30 +3,38 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
-
use App\Http\Requests;
-use App\Http\Controllers\Controller;
use MJErwin\Clockwork\ClockworkClient;
use MJErwin\Clockwork\Message;
class ClockworkController extends Controller
{
-
+ /**
+ * @var mixed
+ */
protected $apiKey;
+
+ /**
+ * @var ClockworkClient
+ */
protected $client;
+ const MSG_NUMBER = '07700900123';
+
+ /**
+ * Initialize ClockworkController
+ */
public function __construct()
{
$this->apiKey = env('CLOCKWORK_API_KEY');
$this->client = new ClockworkClient($this->apiKey);
$this->message = new Message();
- $this->message->setNumber('07700900123');
- $this->message->setContent('Check out this message!');
-
+ $this->message->setNumber(self::MSG_NUMBER);
+ $this->message->setContent(trans('texts.message.sample_body'));
}
+
/**
* Return all data to the Clockwork API dashboard
- * @return mixed
*/
public function getPage()
{
@@ -35,8 +43,10 @@ public function getPage()
/**
* Send a Text Message
+ *
* @param Request $request
- * @return string
+ *
+ * @return \Illuminate\Http\RedirectResponse
*/
public function sendTextMessage(Request $request)
{
@@ -44,11 +54,12 @@ public function sendTextMessage(Request $request)
'telephone' => 'required'
]);
- $number = $request->input('number');
- $message = 'Testing Clockwork SMS #LaravelHackathonStarter';
-
$response = $this->client->sendMessage($this->message);
- return redirect()->back()->with('info','Your Message has been sent successfully');
+ if ($response->getMessageId()) {
+ return redirect()->back()->with('info', trans('texts.message.sent_success'));
+ }
+
+ return redirect()->back()->with('errors', trans('texts.message.sent_failed'));
}
}
diff --git a/app/Http/Controllers/ContactController.php b/app/Http/Controllers/ContactController.php
index 35c6516..352df31 100644
--- a/app/Http/Controllers/ContactController.php
+++ b/app/Http/Controllers/ContactController.php
@@ -3,11 +3,9 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
-
use Auth;
use Mail;
use App\Http\Requests;
-use App\Http\Controllers\Controller;
class ContactController extends Controller
{
@@ -32,10 +30,10 @@ public function sendMessage(Request $request)
Mail::send('emails.contact', ['body' => $body], function ($message) use ($name,$emailToSendTo) {
$message->from('unicodeveloper@hackathon-starter.com', "From: {$name}");
- $message->to($emailToSendTo)->subject("Message From Laravel Hackathon Starter Contact Form");
+ $message->to($emailToSendTo)->subject(trans('texts.contact.subject'));
});
- return redirect()->route('contact')->with('info','Your Message has been dispatched successfully');
+ return redirect()->route('contact')->with('info', trans('texts.contact.sent_success'));
}
}
diff --git a/app/Http/Controllers/FacebookController.php b/app/Http/Controllers/FacebookController.php
index dfc6c80..a3b6a04 100644
--- a/app/Http/Controllers/FacebookController.php
+++ b/app/Http/Controllers/FacebookController.php
@@ -2,15 +2,10 @@
namespace App\Http\Controllers;
-use Illuminate\Http\Request;
-
use App\Http\Requests;
-use App\Http\Controllers\Controller;
use Facebook;
-use App\User;
use Auth;
use Session;
-use Illuminate\Support\Collection;
class FacebookController extends Controller
{
@@ -22,7 +17,7 @@ class FacebookController extends Controller
*/
public function getPage()
{
- if( Session::get('provider') !== 'facebook') {
+ if(Session::get('provider') !== 'facebook') {
Auth::logout();
Session::flush();
@@ -35,9 +30,9 @@ public function getPage()
return view('api.facebook')->withDetails($userDetails);
}
+
/**
- * [getData description]
- * @return [type] [description]
+ * @return mixed
*/
private function getData()
{
diff --git a/app/Http/Controllers/FoursquareController.php b/app/Http/Controllers/FoursquareController.php
index c561dc8..096997e 100644
--- a/app/Http/Controllers/FoursquareController.php
+++ b/app/Http/Controllers/FoursquareController.php
@@ -2,11 +2,8 @@
namespace App\Http\Controllers;
-use Illuminate\Http\Request;
-
use FoursquareApi;
use App\Http\Requests;
-use App\Http\Controllers\Controller;
class FoursquareController extends Controller
{
diff --git a/app/Http/Controllers/GithubController.php b/app/Http/Controllers/GithubController.php
index 7739440..7b59f73 100644
--- a/app/Http/Controllers/GithubController.php
+++ b/app/Http/Controllers/GithubController.php
@@ -2,31 +2,40 @@
namespace App\Http\Controllers;
-use Illuminate\Http\Request;
-
use App\Http\Requests;
-use App\Http\Controllers\Controller;
-use GrahamCampbell\GitHub\Facades\GitHub;
use GrahamCampbell\GitHub\GitHubManager;
class GithubController extends Controller
{
+ /**
+ * @var GitHubManager
+ */
protected $github;
- protected $repoName;
- protected $githubHandle;
+ const REPO_NAME = 'laravel-emoji';
+ const GITHUB_HANDLE = 'unicodeveloper';
+
+ /**
+ * Initialize the Controller with necessary arguments
+ *
+ * @param GitHubManager $github
+ */
public function __construct(GitHubManager $github)
{
$this->github = $github;
- $this->repoName = 'laravel-emoji';
- $this->githubHandle = 'unicodeveloper';
}
+ /**
+ * @return mixed
+ */
private function getRepoDetails()
{
- return $this->github->connection('alternative')->repos()->show($this->githubHandle, $this->repoName);
+ return $this->github->connection('alternative')->repos()->show(self::GITHUB_HANDLE, self::REPO_NAME);
}
+ /**
+ * @return mixed
+ */
public function getPage()
{
$details = $this->getRepoDetails();
diff --git a/app/Http/Controllers/LastFmController.php b/app/Http/Controllers/LastFmController.php
index 25bf9ee..9edb37c 100644
--- a/app/Http/Controllers/LastFmController.php
+++ b/app/Http/Controllers/LastFmController.php
@@ -2,15 +2,16 @@
namespace App\Http\Controllers;
-use Illuminate\Http\Request;
-
-use Buzz\Browser;
use App\Http\Requests;
-use App\Http\Controllers\Controller;
use Dandelionmood\LastFm\LastFm;
class LastFmController extends Controller
{
+ /**
+ * @var array
+ */
+ protected $sampleArtist = ['artist' => 'The Pierces'];
+
/**
* LastFm Object
* @var object;
@@ -48,7 +49,7 @@ public function getPage()
*/
private function getArtistInfo()
{
- $result = (array)$this->lastfm->artist_getInfo(['artist' => 'The Pierces']);
+ $result = (array)$this->lastfm->artist_getInfo($this->sampleArtist);
return $result['artist'];
}
@@ -59,7 +60,7 @@ private function getArtistInfo()
*/
private function getTopAlbums()
{
- $result = (array)$this->lastfm->artist_getTopAlbums(['artist' => 'The Pierces']);
+ $result = (array)$this->lastfm->artist_getTopAlbums($this->sampleArtist);
return $result['topalbums']->album;
}
@@ -70,7 +71,7 @@ private function getTopAlbums()
*/
private function getTopTracks()
{
- $result = (array)$this->lastfm->artist_getTopTracks(['artist' => 'The Pierces']);
+ $result = (array)$this->lastfm->artist_getTopTracks($this->sampleArtist);
return $result['toptracks']->track;
}
diff --git a/app/Http/Controllers/LinkedInController.php b/app/Http/Controllers/LinkedInController.php
index 33ff296..2928b96 100644
--- a/app/Http/Controllers/LinkedInController.php
+++ b/app/Http/Controllers/LinkedInController.php
@@ -2,18 +2,16 @@
namespace App\Http\Controllers;
-use Illuminate\Http\Request;
-
use Auth;
use Session;
use App\Http\Requests;
-use App\Http\Controllers\Controller;
-use LinkedIn\LinkedIn;
use GuzzleHttp\Client;
class LinkedInController extends Controller
{
- /**
+ const LINKEDIN_API = 'https://api.linkedin.com/v1';
+
+ /**
* LinkedIn API base Url
* @var string
*/
@@ -36,7 +34,7 @@ class LinkedInController extends Controller
*/
public function __construct()
{
- $this->baseUrl = 'https://api.linkedin.com/v1';
+ $this->baseUrl = self::LINKEDIN_API;
$this->client = new Client(['base_uri' => $this->baseUrl]);
}
diff --git a/app/Http/Controllers/LobController.php b/app/Http/Controllers/LobController.php
index 7a29e44..1d9a4cd 100644
--- a/app/Http/Controllers/LobController.php
+++ b/app/Http/Controllers/LobController.php
@@ -2,14 +2,13 @@
namespace App\Http\Controllers;
-use Illuminate\Http\Request;
use Lob\Lob;
use App\Http\Requests;
-use App\Http\Controllers\Controller;
class LobController extends Controller
{
+ const ZIPCODE = '10007';
/**
* LOB API KEY
* @var string
@@ -33,7 +32,7 @@ public function __construct()
/**
* Get all delivery routes for this zip code
- * @param string $zipcdode
+ * @param string $zipcode
* @return array
*/
private function getRoutes($zipcode)
@@ -49,7 +48,7 @@ private function getRoutes($zipcode)
*/
public function getPage()
{
- $routes = $this->getRoutes('10007');
+ $routes = $this->getRoutes(self::ZIPCODE);
return view('api.lob')->withRoutes($routes);
}
diff --git a/app/Http/Controllers/NytController.php b/app/Http/Controllers/NytController.php
index 8f3e753..96a6388 100644
--- a/app/Http/Controllers/NytController.php
+++ b/app/Http/Controllers/NytController.php
@@ -4,11 +4,11 @@
use GuzzleHttp\Client;
use App\Http\Requests;
-use Illuminate\Http\Request;
-use App\Http\Controllers\Controller;
class NytController extends Controller
{
+ const API_URL = 'http://api.nytimes.com/svc';
+ const RELATIVE_URL = '/books/v3/lists/overview.json?api-key={apiKey}';
/**
* Instance of Guzzle Client
@@ -27,11 +27,19 @@ class NytController extends Controller
*/
public function __construct()
{
- $this->baseUrl = 'http://api.nytimes.com/svc';
+ $this->baseUrl = self::API_URL;
$this->client = new Client(['base_uri' => $this->baseUrl]);
+ $this->setGetResponse($this->getRelativeUrl());
+ }
- $relativeUrl = '/books/v3/lists/overview.json?api-key=' . env('NYT_BOOKS_API_KEY');
- $this->setGetResponse($relativeUrl);
+ /**
+ * Get relative url
+ *
+ * @return string
+ */
+ public function getRelativeUrl()
+ {
+ return str_replace('{apiKey}', env('NYT_BOOKS_API_KEY'), self::RELATIVE_URL);
}
/**
diff --git a/app/Http/Controllers/OauthController.php b/app/Http/Controllers/OauthController.php
index c11ae71..a0612c7 100644
--- a/app/Http/Controllers/OauthController.php
+++ b/app/Http/Controllers/OauthController.php
@@ -3,15 +3,12 @@
namespace App\Http\Controllers;
use Illuminate\Http\Request;
-
use App\User;
use App\Http\Requests;
use Illuminate\Contracts\Auth\Guard;
-use App\Http\Controllers\Controller;
use Laravel\Socialite\Contracts\Factory as Socialite;
use Session;
-
class OauthController extends Controller
{
protected $socialite;
@@ -42,8 +39,11 @@ public function execute($request, $provider)
/**
* Find a user by username or create a new user
- * @param
- * @return
+ *
+ * @param $userData
+ * @param $provider
+ *
+ * @return \App\User
*/
public function findByProviderIdOrCreate($userData, $provider)
{
@@ -92,8 +92,8 @@ private function isEmailExists($email = null)
/**
* Check if the user's info needs updating
- * @param
- * @return
+ * @param $userData
+ * @param $user
*/
public function checkIfUserNeedsUpdating($userData, $user)
{
@@ -136,6 +136,4 @@ private function getSocialUser($provider)
{
return $this->socialite->driver($provider)->user();
}
-
}
-
diff --git a/app/Http/Controllers/PageController.php b/app/Http/Controllers/PageController.php
new file mode 100644
index 0000000..f85fc64
--- /dev/null
+++ b/app/Http/Controllers/PageController.php
@@ -0,0 +1,37 @@
+back()->with('info','Your Message has been sent successfully');
+ return redirect()->back()->with('info', trans('texts.message.sent_success'));
}
}
diff --git a/app/Http/Controllers/SteamController.php b/app/Http/Controllers/SteamController.php
index a978951..3555e38 100644
--- a/app/Http/Controllers/SteamController.php
+++ b/app/Http/Controllers/SteamController.php
@@ -2,10 +2,7 @@
namespace App\Http\Controllers;
-use Illuminate\Http\Request;
-
use App\Http\Requests;
-use App\Http\Controllers\Controller;
class SteamController extends Controller
{
diff --git a/app/Http/Controllers/StripeController.php b/app/Http/Controllers/StripeController.php
index aeffbad..d2575ec 100644
--- a/app/Http/Controllers/StripeController.php
+++ b/app/Http/Controllers/StripeController.php
@@ -2,10 +2,7 @@
namespace App\Http\Controllers;
-use Illuminate\Http\Request;
-
use App\Http\Requests;
-use App\Http\Controllers\Controller;
class StripeController extends Controller
{
diff --git a/app/Http/Controllers/TumblrController.php b/app/Http/Controllers/TumblrController.php
index 25b0018..33a1114 100644
--- a/app/Http/Controllers/TumblrController.php
+++ b/app/Http/Controllers/TumblrController.php
@@ -2,11 +2,8 @@
namespace App\Http\Controllers;
-use Illuminate\Http\Request;
-
use Tumblr;
use App\Http\Requests;
-use App\Http\Controllers\Controller;
class TumblrController extends Controller
{
diff --git a/app/Http/Controllers/TwilioController.php b/app/Http/Controllers/TwilioController.php
index 8f1ded5..45a300f 100644
--- a/app/Http/Controllers/TwilioController.php
+++ b/app/Http/Controllers/TwilioController.php
@@ -6,7 +6,6 @@
use Twilio;
use App\Http\Requests;
-use App\Http\Controllers\Controller;
class TwilioController extends Controller
{
@@ -36,6 +35,6 @@ public function sendTextMessage(Request $request)
Twilio::message($number, $message);
- return redirect()->back()->with('info','Your Message has been sent successfully');
+ return redirect()->back()->with('info', trans('texts.message.sent_success'));
}
}
diff --git a/app/Http/Controllers/TwitterController.php b/app/Http/Controllers/TwitterController.php
index c0844da..3fa2d86 100644
--- a/app/Http/Controllers/TwitterController.php
+++ b/app/Http/Controllers/TwitterController.php
@@ -7,7 +7,6 @@
use Session;
use App\Http\Requests;
use Illuminate\Http\Request;
-use App\Http\Controllers\Controller;
class TwitterController extends Controller
{
@@ -80,6 +79,6 @@ public function sendTweet(Request $request)
Twitter::postTweet(['status' => $tweet, 'format' => 'json']);
- return redirect()->back()->with('info','Your Tweet has been posted successfully');
+ return redirect()->back()->with('info', trans('texts.twitter.success'));
}
}
diff --git a/app/Http/Controllers/WebScrapingController.php b/app/Http/Controllers/WebScrapingController.php
index 4900cd5..7f298ca 100644
--- a/app/Http/Controllers/WebScrapingController.php
+++ b/app/Http/Controllers/WebScrapingController.php
@@ -2,18 +2,17 @@
namespace App\Http\Controllers;
-use Illuminate\Http\Request;
-
use App\Http\Requests;
use Goutte\Client;
-use App\Http\Controllers\Controller;
class WebScrapingController extends Controller
{
protected $crawler;
+ const NEWS_URL = 'https://news.ycombinator.com/';
+
/**
- * [__construct description]
+ * Initialize controller
*/
public function __construct()
{
@@ -26,7 +25,7 @@ public function __construct()
*/
public function getPage()
{
- $links = $this->getData('https://news.ycombinator.com/');
+ $links = $this->getData(self::NEWS_URL);
return view('api.scraping')->withLinks($links);
}
diff --git a/app/Http/Controllers/YahooController.php b/app/Http/Controllers/YahooController.php
index ce485f9..5366658 100644
--- a/app/Http/Controllers/YahooController.php
+++ b/app/Http/Controllers/YahooController.php
@@ -2,15 +2,13 @@
namespace App\Http\Controllers;
-use Illuminate\Http\Request;
-
use GuzzleHttp\Client;
use App\Http\Requests;
-use App\Http\Controllers\Controller;
class YahooController extends Controller
{
- /**
+ const YAHOO_API = 'https://query.yahooapis.com/v1/public/yql';
+ /**
* Instance of Guzzle Client
* @var object
*/
@@ -27,7 +25,7 @@ class YahooController extends Controller
*/
public function __construct()
{
- $this->baseUrl = 'https://query.yahooapis.com/v1/public/yql';
+ $this->baseUrl = self::YAHOO_API;
$this->client = new Client(['base_uri' => $this->baseUrl]);
$query = "SELECT * FROM weather.forecast WHERE (location = 10007)";
diff --git a/app/Http/routes.php b/app/Http/routes.php
index 21f3c70..f049009 100644
--- a/app/Http/routes.php
+++ b/app/Http/routes.php
@@ -25,13 +25,13 @@
Route::group(['middleware' => ['web']], function () {
- Route::get('/', function () {
- return view('welcome');
- });
+ Route::get('/', [
+ 'as' => 'home', 'uses' => 'PageController@home'
+ ]);
- Route::get('/api', function () {
- return view('apidashboard');
- });
+ Route::get('/api', [
+ 'as' => 'api', 'uses' => 'PageController@api'
+ ]);
Route::group(['prefix' => 'api'], function() {
Route::get('github', [
diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php
index 35471f6..0524dd5 100644
--- a/app/Providers/AppServiceProvider.php
+++ b/app/Providers/AppServiceProvider.php
@@ -23,6 +23,28 @@ public function boot()
*/
public function register()
{
- //
+ //
+ // environment specific application initialization
+ //
+ switch( $this->app->environment() )
+ {
+ // development env
+ case 'local':
+ if( $this->app->runningInConsole() )
+ {
+ // Some dev tools to generate some code completion helpers (some fake php files)
+ $this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class);
+ }
+ // A 'in browser' debug bar
+ $this->app->register(\Barryvdh\Debugbar\ServiceProvider::class);
+ break;
+ // testing env
+ case '':
+ break;
+ // production env
+ case '':
+ break;
+ }
+
}
}
diff --git a/artisan b/artisan
old mode 100644
new mode 100755
diff --git a/bootstrap/autoload.php b/bootstrap/autoload.php
index 3830137..d00ab44 100644
--- a/bootstrap/autoload.php
+++ b/bootstrap/autoload.php
@@ -16,6 +16,8 @@
require __DIR__.'/../vendor/autoload.php';
+ini_set('xdebug.max_nesting_level', 120);
+
/*
|--------------------------------------------------------------------------
| Include The Compiled Class File
diff --git a/composer.json b/composer.json
index 012614c..3160163 100644
--- a/composer.json
+++ b/composer.json
@@ -23,14 +23,18 @@
"socialiteproviders/foursquare": "^1.1",
"hownowstephen/php-foursquare": "1.2.*",
"jaapz/tumblr": "dev-master",
- "dandelionmood/lastfm": "^0.6.0"
+ "dandelionmood/lastfm": "^0.6.0",
+ "guzzlehttp/guzzle": "^6.3"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~4.0",
"symfony/css-selector": "2.8.*|3.0.*",
- "symfony/dom-crawler": "2.8.*|3.0.*"
+ "symfony/dom-crawler": "2.8.*|3.0.*",
+ "barryvdh/laravel-debugbar": "^2.3",
+ "barryvdh/laravel-ide-helper": "^2.2",
+ "doctrine/dbal": "^2.5"
},
"autoload": {
"classmap": [
@@ -60,10 +64,8 @@
"php artisan optimize",
"php artisan migrate --force"
],
- "pre-update-cmd": [
- "php artisan clear-compiled"
- ],
"post-update-cmd": [
+ "php artisan clear-compiled",
"php artisan optimize"
]
},
diff --git a/composer.lock b/composer.lock
index 323cd06..2c4d1a6 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,21 +4,20 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically"
],
- "hash": "44f9226f27ec2a390352c254c02df140",
- "content-hash": "ec71e7e5494f763bb3fc71a6bd142938",
+ "content-hash": "cb31d18f9c8cd22f14e299f8ab02f11a",
"packages": [
{
"name": "aloha/twilio",
- "version": "2.0.0",
+ "version": "2.1.1",
"source": {
"type": "git",
"url": "https://github.com/aloha/laravel-twilio.git",
- "reference": "769542e66389463db10910b8ed1cd4ab749de255"
+ "reference": "1cb1fa5740f2f0dba06e2f581d76ca838da37656"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/aloha/laravel-twilio/zipball/769542e66389463db10910b8ed1cd4ab749de255",
- "reference": "769542e66389463db10910b8ed1cd4ab749de255",
+ "url": "https://api.github.com/repos/aloha/laravel-twilio/zipball/1cb1fa5740f2f0dba06e2f581d76ca838da37656",
+ "reference": "1cb1fa5740f2f0dba06e2f581d76ca838da37656",
"shasum": ""
},
"require": {
@@ -51,32 +50,32 @@
"email": "travisjryan@gmail.com"
}
],
- "description": "Twilio API for Laravel 4",
+ "description": "Twilio API for Laravel",
"homepage": "https://github.com/aloha/laravel-twilio",
"keywords": [
"ivr",
- "laravel4",
+ "laravel",
"sms",
"twilio"
],
- "time": "2015-07-17 16:39:36"
+ "time": "2016-05-21T06:52:12+00:00"
},
{
"name": "classpreloader/classpreloader",
- "version": "3.0.0",
+ "version": "3.1.0",
"source": {
"type": "git",
"url": "https://github.com/ClassPreloader/ClassPreloader.git",
- "reference": "9b10b913c2bdf90c3d2e0d726b454fb7f77c552a"
+ "reference": "bc7206aa892b5a33f4680421b69b191efd32b096"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ClassPreloader/ClassPreloader/zipball/9b10b913c2bdf90c3d2e0d726b454fb7f77c552a",
- "reference": "9b10b913c2bdf90c3d2e0d726b454fb7f77c552a",
+ "url": "https://api.github.com/repos/ClassPreloader/ClassPreloader/zipball/bc7206aa892b5a33f4680421b69b191efd32b096",
+ "reference": "bc7206aa892b5a33f4680421b69b191efd32b096",
"shasum": ""
},
"require": {
- "nikic/php-parser": "^1.0|^2.0",
+ "nikic/php-parser": "^1.0|^2.0|^3.0",
"php": ">=5.5.9"
},
"require-dev": {
@@ -85,7 +84,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0-dev"
+ "dev-master": "3.1-dev"
}
},
"autoload": {
@@ -113,20 +112,20 @@
"class",
"preload"
],
- "time": "2015-11-09 22:51:51"
+ "time": "2016-09-16T12:50:15+00:00"
},
{
"name": "cloudinary/cloudinary_php",
- "version": "1.3.0",
+ "version": "1.8.0",
"source": {
"type": "git",
"url": "https://github.com/cloudinary/cloudinary_php.git",
- "reference": "3d82f544d6fd8e4135ab9712093840d20cec5bac"
+ "reference": "641b0901ca616c540b773abb802987a502aa8b89"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/cloudinary/cloudinary_php/zipball/3d82f544d6fd8e4135ab9712093840d20cec5bac",
- "reference": "3d82f544d6fd8e4135ab9712093840d20cec5bac",
+ "url": "https://api.github.com/repos/cloudinary/cloudinary_php/zipball/641b0901ca616c540b773abb802987a502aa8b89",
+ "reference": "641b0901ca616c540b773abb802987a502aa8b89",
"shasum": ""
},
"require": {
@@ -135,7 +134,7 @@
"php": ">=5.3.0"
},
"require-dev": {
- "phpunit/phpunit": "4.7.*"
+ "phpunit/phpunit": "5.7.*"
},
"type": "library",
"autoload": {
@@ -165,7 +164,7 @@
"image management",
"sdk"
],
- "time": "2016-01-28 13:48:02"
+ "time": "2017-05-03T14:29:33+00:00"
},
{
"name": "dandelionmood/lastfm",
@@ -216,7 +215,7 @@
"last.fm",
"wrapper"
],
- "time": "2015-08-24 17:05:19"
+ "time": "2015-08-24T17:05:19+00:00"
},
{
"name": "dnoegel/php-xdg-base-dir",
@@ -249,37 +248,37 @@
"MIT"
],
"description": "implementation of xdg base directory specification for php",
- "time": "2014-10-24 07:27:01"
+ "time": "2014-10-24T07:27:01+00:00"
},
{
"name": "doctrine/inflector",
- "version": "v1.1.0",
+ "version": "v1.2.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
- "reference": "90b2128806bfde671b6952ab8bea493942c1fdae"
+ "reference": "e11d84c6e018beedd929cff5220969a3c6d1d462"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/inflector/zipball/90b2128806bfde671b6952ab8bea493942c1fdae",
- "reference": "90b2128806bfde671b6952ab8bea493942c1fdae",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/e11d84c6e018beedd929cff5220969a3c6d1d462",
+ "reference": "e11d84c6e018beedd929cff5220969a3c6d1d462",
"shasum": ""
},
"require": {
- "php": ">=5.3.2"
+ "php": "^7.0"
},
"require-dev": {
- "phpunit/phpunit": "4.*"
+ "phpunit/phpunit": "^6.2"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.1.x-dev"
+ "dev-master": "1.2.x-dev"
}
},
"autoload": {
- "psr-0": {
- "Doctrine\\Common\\Inflector\\": "lib/"
+ "psr-4": {
+ "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -316,20 +315,20 @@
"singularize",
"string"
],
- "time": "2015-11-06 14:35:42"
+ "time": "2017-07-22T12:18:28+00:00"
},
{
"name": "fabpot/goutte",
- "version": "v3.1.2",
+ "version": "v3.2.1",
"source": {
"type": "git",
"url": "https://github.com/FriendsOfPHP/Goutte.git",
- "reference": "3cbc6ed222422a28400e470050f14928a153207e"
+ "reference": "db5c28f4a010b4161d507d5304e28a7ebf211638"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/FriendsOfPHP/Goutte/zipball/3cbc6ed222422a28400e470050f14928a153207e",
- "reference": "3cbc6ed222422a28400e470050f14928a153207e",
+ "url": "https://api.github.com/repos/FriendsOfPHP/Goutte/zipball/db5c28f4a010b4161d507d5304e28a7ebf211638",
+ "reference": "db5c28f4a010b4161d507d5304e28a7ebf211638",
"shasum": ""
},
"require": {
@@ -342,7 +341,7 @@
"type": "application",
"extra": {
"branch-alias": {
- "dev-master": "3.1-dev"
+ "dev-master": "3.2-dev"
}
},
"autoload": {
@@ -365,25 +364,24 @@
"keywords": [
"scraper"
],
- "time": "2015-11-05 12:58:44"
+ "time": "2017-01-03T13:21:43+00:00"
},
{
- "name": "facebook/php-sdk-v4",
- "version": "5.1.2",
+ "name": "facebook/graph-sdk",
+ "version": "5.6.0",
"source": {
"type": "git",
- "url": "https://github.com/facebook/facebook-php-sdk-v4.git",
- "reference": "2c42fb3002953355f12d3c6e8003a9fd5af563d9"
+ "url": "https://github.com/facebook/php-graph-sdk.git",
+ "reference": "34f5e5993c67acd264017373f23848961585dcac"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/facebook/facebook-php-sdk-v4/zipball/2c42fb3002953355f12d3c6e8003a9fd5af563d9",
- "reference": "2c42fb3002953355f12d3c6e8003a9fd5af563d9",
+ "url": "https://api.github.com/repos/facebook/php-graph-sdk/zipball/34f5e5993c67acd264017373f23848961585dcac",
+ "reference": "34f5e5993c67acd264017373f23848961585dcac",
"shasum": ""
},
"require": {
- "ext-mbstring": "*",
- "php": ">=5.4.0"
+ "php": "^5.4|^7.0"
},
"require-dev": {
"guzzlehttp/guzzle": "~5.0",
@@ -391,7 +389,8 @@
"phpunit/phpunit": "~4.0"
},
"suggest": {
- "guzzlehttp/guzzle": "Allows for implementation of the Guzzle HTTP client"
+ "guzzlehttp/guzzle": "Allows for implementation of the Guzzle HTTP client",
+ "paragonie/random_compat": "Provides a better CSPRNG option in PHP 5"
},
"type": "library",
"extra": {
@@ -402,7 +401,10 @@
"autoload": {
"psr-4": {
"Facebook\\": "src/Facebook/"
- }
+ },
+ "files": [
+ "src/Facebook/polyfills.php"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -411,37 +413,38 @@
"authors": [
{
"name": "Facebook",
- "homepage": "https://github.com/facebook/facebook-php-sdk-v4/contributors"
+ "homepage": "https://github.com/facebook/php-graph-sdk/contributors"
}
],
"description": "Facebook SDK for PHP",
- "homepage": "https://github.com/facebook/facebook-php-sdk-v4",
+ "homepage": "https://github.com/facebook/php-graph-sdk",
"keywords": [
"facebook",
"sdk"
],
- "time": "2015-11-19 21:07:36"
+ "time": "2017-07-23T14:06:52+00:00"
},
{
"name": "graham-campbell/github",
- "version": "v4.2.1",
+ "version": "v4.4.2",
"source": {
"type": "git",
"url": "https://github.com/GrahamCampbell/Laravel-GitHub.git",
- "reference": "e561c19386a2dbe84596d83f8ef405380ff2b806"
+ "reference": "c9eb50ccae3e7997b3a50bdbdcbb4a8f669c3643"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/GrahamCampbell/Laravel-GitHub/zipball/e561c19386a2dbe84596d83f8ef405380ff2b806",
- "reference": "e561c19386a2dbe84596d83f8ef405380ff2b806",
+ "url": "https://api.github.com/repos/GrahamCampbell/Laravel-GitHub/zipball/c9eb50ccae3e7997b3a50bdbdcbb4a8f669c3643",
+ "reference": "c9eb50ccae3e7997b3a50bdbdcbb4a8f669c3643",
"shasum": ""
},
"require": {
"graham-campbell/manager": "^2.3",
- "illuminate/contracts": "5.1.*|5.2.*",
- "illuminate/support": "5.1.*|5.2.*",
+ "illuminate/contracts": "5.1.*|5.2.*|5.3.*",
+ "illuminate/support": "5.1.*|5.2.*|5.3.*",
"knplabs/github-api": "^1.3",
- "php": ">=5.5.9"
+ "php": ">=5.5.9",
+ "psr/log": "^1.0"
},
"require-dev": {
"graham-campbell/testbench": "^3.1",
@@ -451,7 +454,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.2-dev"
+ "dev-master": "4.4-dev"
}
},
"autoload": {
@@ -483,25 +486,25 @@
"laravel",
"php-github-api"
],
- "time": "2016-01-30 14:42:36"
+ "time": "2016-06-09T22:39:14+00:00"
},
{
"name": "graham-campbell/manager",
- "version": "v2.3.1",
+ "version": "v2.5.0",
"source": {
"type": "git",
"url": "https://github.com/GrahamCampbell/Laravel-Manager.git",
- "reference": "35c0abf7679a0f48d61dcd7fb11894036e81f1f2"
+ "reference": "e6ab47a8971da6fd18bc7ced546f0d24cb7ebe3a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/GrahamCampbell/Laravel-Manager/zipball/35c0abf7679a0f48d61dcd7fb11894036e81f1f2",
- "reference": "35c0abf7679a0f48d61dcd7fb11894036e81f1f2",
+ "url": "https://api.github.com/repos/GrahamCampbell/Laravel-Manager/zipball/e6ab47a8971da6fd18bc7ced546f0d24cb7ebe3a",
+ "reference": "e6ab47a8971da6fd18bc7ced546f0d24cb7ebe3a",
"shasum": ""
},
"require": {
- "illuminate/contracts": "5.1.*|5.2.*",
- "illuminate/support": "5.1.*|5.2.*",
+ "illuminate/contracts": "5.1.*|5.2.*|5.3.*|5.4.*",
+ "illuminate/support": "5.1.*|5.2.*|5.3.*|5.4.*",
"php": ">=5.5.9"
},
"require-dev": {
@@ -512,7 +515,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.3-dev"
+ "dev-master": "2.5-dev"
}
},
"autoload": {
@@ -542,7 +545,7 @@
"laravel",
"manager"
],
- "time": "2016-01-30 14:13:56"
+ "time": "2017-01-01T13:08:54+00:00"
},
{
"name": "guzzle/guzzle",
@@ -637,36 +640,40 @@
"rest",
"web service"
],
- "time": "2015-03-18 18:23:50"
+ "abandoned": "guzzlehttp/guzzle",
+ "time": "2015-03-18T18:23:50+00:00"
},
{
"name": "guzzlehttp/guzzle",
- "version": "6.1.1",
+ "version": "6.3.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/guzzle.git",
- "reference": "c6851d6e48f63b69357cbfa55bca116448140e0c"
+ "reference": "f4db5a78a5ea468d4831de7f0bf9d9415e348699"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/guzzle/zipball/c6851d6e48f63b69357cbfa55bca116448140e0c",
- "reference": "c6851d6e48f63b69357cbfa55bca116448140e0c",
+ "url": "https://api.github.com/repos/guzzle/guzzle/zipball/f4db5a78a5ea468d4831de7f0bf9d9415e348699",
+ "reference": "f4db5a78a5ea468d4831de7f0bf9d9415e348699",
"shasum": ""
},
"require": {
- "guzzlehttp/promises": "~1.0",
- "guzzlehttp/psr7": "~1.1",
- "php": ">=5.5.0"
+ "guzzlehttp/promises": "^1.0",
+ "guzzlehttp/psr7": "^1.4",
+ "php": ">=5.5"
},
"require-dev": {
"ext-curl": "*",
- "phpunit/phpunit": "~4.0",
- "psr/log": "~1.0"
+ "phpunit/phpunit": "^4.0 || ^5.0",
+ "psr/log": "^1.0"
+ },
+ "suggest": {
+ "psr/log": "Required for using the Log middleware"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "6.1-dev"
+ "dev-master": "6.2-dev"
}
},
"autoload": {
@@ -699,32 +706,32 @@
"rest",
"web service"
],
- "time": "2015-11-23 00:47:50"
+ "time": "2017-06-22T18:50:49+00:00"
},
{
"name": "guzzlehttp/promises",
- "version": "1.0.3",
+ "version": "v1.3.1",
"source": {
"type": "git",
"url": "https://github.com/guzzle/promises.git",
- "reference": "b1e1c0d55f8083c71eda2c28c12a228d708294ea"
+ "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/promises/zipball/b1e1c0d55f8083c71eda2c28c12a228d708294ea",
- "reference": "b1e1c0d55f8083c71eda2c28c12a228d708294ea",
+ "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
+ "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
"shasum": ""
},
"require": {
"php": ">=5.5.0"
},
"require-dev": {
- "phpunit/phpunit": "~4.0"
+ "phpunit/phpunit": "^4.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0-dev"
+ "dev-master": "1.4-dev"
}
},
"autoload": {
@@ -750,20 +757,20 @@
"keywords": [
"promise"
],
- "time": "2015-10-15 22:28:00"
+ "time": "2016-12-20T10:07:11+00:00"
},
{
"name": "guzzlehttp/psr7",
- "version": "1.2.3",
+ "version": "1.4.2",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
- "reference": "2e89629ff057ebb49492ba08e6995d3a6a80021b"
+ "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/2e89629ff057ebb49492ba08e6995d3a6a80021b",
- "reference": "2e89629ff057ebb49492ba08e6995d3a6a80021b",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/f5b8a8512e2b58b0071a7280e39f14f72e05d87c",
+ "reference": "f5b8a8512e2b58b0071a7280e39f14f72e05d87c",
"shasum": ""
},
"require": {
@@ -779,7 +786,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0-dev"
+ "dev-master": "1.4-dev"
}
},
"autoload": {
@@ -799,16 +806,23 @@
"name": "Michael Dowling",
"email": "mtdowling@gmail.com",
"homepage": "https://github.com/mtdowling"
+ },
+ {
+ "name": "Tobias Schultze",
+ "homepage": "https://github.com/Tobion"
}
],
- "description": "PSR-7 message implementation",
+ "description": "PSR-7 message implementation that also provides common utility methods",
"keywords": [
"http",
"message",
+ "request",
+ "response",
"stream",
- "uri"
+ "uri",
+ "url"
],
- "time": "2016-02-18 21:54:00"
+ "time": "2017-03-20T17:10:46+00:00"
},
{
"name": "hownowstephen/php-foursquare",
@@ -835,7 +849,7 @@
},
"notification-url": "https://packagist.org/downloads/",
"description": "A simple PHP library for accessing the foursquare API (see: https://developer.foursquare.com)",
- "time": "2015-06-08 14:19:23"
+ "time": "2015-06-08T14:19:23+00:00"
},
{
"name": "jaapz/tumblr",
@@ -878,7 +892,7 @@
"api",
"tumblr"
],
- "time": "2013-02-27 08:38:03"
+ "time": "2013-02-27T08:38:03+00:00"
},
{
"name": "jakub-onderka/php-console-color",
@@ -921,7 +935,7 @@
"homepage": "http://www.acci.cz"
}
],
- "time": "2014-04-08 15:00:19"
+ "time": "2014-04-08T15:00:19+00:00"
},
{
"name": "jakub-onderka/php-console-highlighter",
@@ -965,24 +979,24 @@
"homepage": "http://www.acci.cz/"
}
],
- "time": "2015-04-20 18:58:01"
+ "time": "2015-04-20T18:58:01+00:00"
},
{
"name": "jeremeamia/SuperClosure",
- "version": "2.2.0",
+ "version": "2.3.0",
"source": {
"type": "git",
"url": "https://github.com/jeremeamia/super_closure.git",
- "reference": "29a88be2a4846d27c1613aed0c9071dfad7b5938"
+ "reference": "443c3df3207f176a1b41576ee2a66968a507b3db"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/jeremeamia/super_closure/zipball/29a88be2a4846d27c1613aed0c9071dfad7b5938",
- "reference": "29a88be2a4846d27c1613aed0c9071dfad7b5938",
+ "url": "https://api.github.com/repos/jeremeamia/super_closure/zipball/443c3df3207f176a1b41576ee2a66968a507b3db",
+ "reference": "443c3df3207f176a1b41576ee2a66968a507b3db",
"shasum": ""
},
"require": {
- "nikic/php-parser": "^1.2|^2.0",
+ "nikic/php-parser": "^1.2|^2.0|^3.0",
"php": ">=5.4",
"symfony/polyfill-php56": "^1.0"
},
@@ -992,7 +1006,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.2-dev"
+ "dev-master": "2.3-dev"
}
},
"autoload": {
@@ -1023,20 +1037,20 @@
"serialize",
"tokenizer"
],
- "time": "2015-12-05 17:17:57"
+ "time": "2016-12-07T09:37:55+00:00"
},
{
"name": "jrm2k6/cloudder",
- "version": "0.2.2",
+ "version": "0.2.3",
"source": {
"type": "git",
"url": "https://github.com/jrm2k6/cloudder.git",
- "reference": "406711dae7e5f23fb195806c048136ddebfa2ab5"
+ "reference": "2b7148b7bd03ff7c0e3554f34dffb86900825536"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/jrm2k6/cloudder/zipball/406711dae7e5f23fb195806c048136ddebfa2ab5",
- "reference": "406711dae7e5f23fb195806c048136ddebfa2ab5",
+ "url": "https://api.github.com/repos/jrm2k6/cloudder/zipball/2b7148b7bd03ff7c0e3554f34dffb86900825536",
+ "reference": "2b7148b7bd03ff7c0e3554f34dffb86900825536",
"shasum": ""
},
"require": {
@@ -1074,20 +1088,20 @@
"laravel4",
"upload"
],
- "time": "2015-11-29 20:28:50"
+ "time": "2016-05-25T15:33:08+00:00"
},
{
"name": "knplabs/github-api",
- "version": "1.6.0",
+ "version": "1.7.1",
"source": {
"type": "git",
"url": "https://github.com/KnpLabs/php-github-api.git",
- "reference": "5720f828ea241eded6c6263249fa00b0a37650f4"
+ "reference": "98d0bcd2c4c96a40ded9081f8f6289907f73823c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/KnpLabs/php-github-api/zipball/5720f828ea241eded6c6263249fa00b0a37650f4",
- "reference": "5720f828ea241eded6c6263249fa00b0a37650f4",
+ "url": "https://api.github.com/repos/KnpLabs/php-github-api/zipball/98d0bcd2c4c96a40ded9081f8f6289907f73823c",
+ "reference": "98d0bcd2c4c96a40ded9081f8f6289907f73823c",
"shasum": ""
},
"require": {
@@ -1105,7 +1119,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.5.x-dev"
+ "dev-master": "1.8.x-dev"
}
},
"autoload": {
@@ -1136,7 +1150,7 @@
"gist",
"github"
],
- "time": "2016-02-24 05:52:33"
+ "time": "2016-07-26T08:49:38+00:00"
},
{
"name": "kriswallsmith/buzz",
@@ -1184,20 +1198,20 @@
"curl",
"http client"
],
- "time": "2015-06-25 17:26:56"
+ "time": "2015-06-25T17:26:56+00:00"
},
{
"name": "laravel/framework",
- "version": "v5.2.22",
+ "version": "v5.2.45",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "aec1b7cb9ec0bac0107361a3730cac9b6f945ef4"
+ "reference": "2a79f920d5584ec6df7cf996d922a742d11095d1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/aec1b7cb9ec0bac0107361a3730cac9b6f945ef4",
- "reference": "aec1b7cb9ec0bac0107361a3730cac9b6f945ef4",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/2a79f920d5584ec6df7cf996d922a742d11095d1",
+ "reference": "2a79f920d5584ec6df7cf996d922a742d11095d1",
"shasum": ""
},
"require": {
@@ -1210,7 +1224,7 @@
"monolog/monolog": "~1.11",
"mtdowling/cron-expression": "~1.0",
"nesbot/carbon": "~1.20",
- "paragonie/random_compat": "~1.1",
+ "paragonie/random_compat": "~1.4",
"php": ">=5.5.9",
"psy/psysh": "0.7.*",
"swiftmailer/swiftmailer": "~5.1",
@@ -1254,11 +1268,12 @@
"illuminate/support": "self.version",
"illuminate/translation": "self.version",
"illuminate/validation": "self.version",
- "illuminate/view": "self.version"
+ "illuminate/view": "self.version",
+ "tightenco/collect": "self.version"
},
"require-dev": {
"aws/aws-sdk-php": "~3.0",
- "mockery/mockery": "~0.9.2",
+ "mockery/mockery": "~0.9.4",
"pda/pheanstalk": "~3.0",
"phpunit/phpunit": "~4.1",
"predis/predis": "~1.0",
@@ -1276,7 +1291,8 @@
"predis/predis": "Required to use the redis cache and queue drivers (~1.0).",
"pusher/pusher-php-server": "Required to use the Pusher broadcast driver (~2.0).",
"symfony/css-selector": "Required to use some of the crawler integration testing tools (2.8.*|3.0.*).",
- "symfony/dom-crawler": "Required to use most of the crawler integration testing tools (2.8.*|3.0.*)."
+ "symfony/dom-crawler": "Required to use most of the crawler integration testing tools (2.8.*|3.0.*).",
+ "symfony/psr-http-message-bridge": "Required to use psr7 bridging features (0.2.*)."
},
"type": "library",
"extra": {
@@ -1312,20 +1328,20 @@
"framework",
"laravel"
],
- "time": "2016-02-27 22:09:19"
+ "time": "2016-08-26T11:44:52+00:00"
},
{
"name": "laravel/socialite",
- "version": "v2.0.14",
+ "version": "v2.0.21",
"source": {
"type": "git",
"url": "https://github.com/laravel/socialite.git",
- "reference": "b15f4be0ac739405120d74b837af423aa71502d9"
+ "reference": "c4e4337e5b70149fdbefbb95b2c9e93d0749c413"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/socialite/zipball/b15f4be0ac739405120d74b837af423aa71502d9",
- "reference": "b15f4be0ac739405120d74b837af423aa71502d9",
+ "url": "https://api.github.com/repos/laravel/socialite/zipball/c4e4337e5b70149fdbefbb95b2c9e93d0749c413",
+ "reference": "c4e4337e5b70149fdbefbb95b2c9e93d0749c413",
"shasum": ""
},
"require": {
@@ -1338,7 +1354,7 @@
},
"require-dev": {
"mockery/mockery": "~0.9",
- "phpunit/phpunit": "~4.0"
+ "phpunit/phpunit": "~4.0|~5.0"
},
"type": "library",
"extra": {
@@ -1366,24 +1382,24 @@
"laravel",
"oauth"
],
- "time": "2015-10-16 15:39:46"
+ "time": "2017-03-27T21:32:28+00:00"
},
{
"name": "league/flysystem",
- "version": "1.0.17",
+ "version": "1.0.41",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
- "reference": "02f5b6c9a8b9278c8381e3361e7bd9d641c740ca"
+ "reference": "f400aa98912c561ba625ea4065031b7a41e5a155"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/02f5b6c9a8b9278c8381e3361e7bd9d641c740ca",
- "reference": "02f5b6c9a8b9278c8381e3361e7bd9d641c740ca",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/f400aa98912c561ba625ea4065031b7a41e5a155",
+ "reference": "f400aa98912c561ba625ea4065031b7a41e5a155",
"shasum": ""
},
"require": {
- "php": ">=5.4.0"
+ "php": ">=5.5.9"
},
"conflict": {
"league/flysystem-sftp": "<1.0.6"
@@ -1392,7 +1408,7 @@
"ext-fileinfo": "*",
"mockery/mockery": "~0.9",
"phpspec/phpspec": "^2.2",
- "phpunit/phpunit": "~4.8 || ~5.0"
+ "phpunit/phpunit": "~4.8"
},
"suggest": {
"ext-fileinfo": "Required for MimeType",
@@ -1400,13 +1416,13 @@
"league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3",
"league/flysystem-azure": "Allows you to use Windows Azure Blob storage",
"league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching",
- "league/flysystem-copy": "Allows you to use Copy.com storage",
- "league/flysystem-dropbox": "Allows you to use Dropbox storage",
"league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem",
"league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files",
"league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib",
"league/flysystem-webdav": "Allows you to use WebDAV storage",
- "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter"
+ "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter",
+ "spatie/flysystem-dropbox": "Allows you to use Dropbox storage",
+ "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications"
},
"type": "library",
"extra": {
@@ -1449,30 +1465,30 @@
"sftp",
"storage"
],
- "time": "2016-02-19 15:35:38"
+ "time": "2017-08-06T17:41:04+00:00"
},
{
"name": "league/oauth1-client",
- "version": "1.6.1",
+ "version": "1.7.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/oauth1-client.git",
- "reference": "cef3ceda13c78f89c323e4d5e6301c0eb7cea422"
+ "reference": "fca5f160650cb74d23fc11aa570dd61f86dcf647"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/oauth1-client/zipball/cef3ceda13c78f89c323e4d5e6301c0eb7cea422",
- "reference": "cef3ceda13c78f89c323e4d5e6301c0eb7cea422",
+ "url": "https://api.github.com/repos/thephpleague/oauth1-client/zipball/fca5f160650cb74d23fc11aa570dd61f86dcf647",
+ "reference": "fca5f160650cb74d23fc11aa570dd61f86dcf647",
"shasum": ""
},
"require": {
- "guzzle/guzzle": "3.*",
- "php": ">=5.3.0"
+ "guzzlehttp/guzzle": "^6.0",
+ "php": ">=5.5.0"
},
"require-dev": {
- "mockery/mockery": "~0.9",
- "phpunit/phpunit": "~4.0",
- "squizlabs/php_codesniffer": "~2.0"
+ "mockery/mockery": "^0.9",
+ "phpunit/phpunit": "^4.0",
+ "squizlabs/php_codesniffer": "^2.0"
},
"type": "library",
"extra": {
@@ -1512,7 +1528,7 @@
"tumblr",
"twitter"
],
- "time": "2015-10-23 04:02:07"
+ "time": "2016-08-17T00:36:58+00:00"
},
{
"name": "linkedinapi/linkedin",
@@ -1556,24 +1572,24 @@
"linkedin",
"rest"
],
- "time": "2014-03-03 15:16:50"
+ "time": "2014-03-03T15:16:50+00:00"
},
{
"name": "lob/lob-php",
- "version": "v1.6.0",
+ "version": "v1.7.1",
"source": {
"type": "git",
"url": "https://github.com/lob/lob-php.git",
- "reference": "fb5d87d7f8f04b7c160623be1a14a25b499ae8be"
+ "reference": "08e8040ce2f4aebd9dd828d32fc226f7eaae6129"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/lob/lob-php/zipball/fb5d87d7f8f04b7c160623be1a14a25b499ae8be",
- "reference": "fb5d87d7f8f04b7c160623be1a14a25b499ae8be",
+ "url": "https://api.github.com/repos/lob/lob-php/zipball/08e8040ce2f4aebd9dd828d32fc226f7eaae6129",
+ "reference": "08e8040ce2f4aebd9dd828d32fc226f7eaae6129",
"shasum": ""
},
"require": {
- "guzzle/guzzle": "~3.7",
+ "guzzlehttp/guzzle": "~6.0",
"php": ">=5.3.0"
},
"require-dev": {
@@ -1614,20 +1630,20 @@
"web service",
"wrapper"
],
- "time": "2016-02-01 22:48:25"
+ "time": "2016-10-07T18:00:20+00:00"
},
{
"name": "mjerwin/clockwork-sms",
- "version": "0.9.1",
+ "version": "0.9.2",
"source": {
"type": "git",
"url": "https://github.com/mjerwin/clockwork-sms.git",
- "reference": "8220e1f679686dd1f81a8182b0beffbd1dee9df2"
+ "reference": "f56f46f621da6fb1b47547d53cf8538f2149e5cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/mjerwin/clockwork-sms/zipball/8220e1f679686dd1f81a8182b0beffbd1dee9df2",
- "reference": "8220e1f679686dd1f81a8182b0beffbd1dee9df2",
+ "url": "https://api.github.com/repos/mjerwin/clockwork-sms/zipball/f56f46f621da6fb1b47547d53cf8538f2149e5cf",
+ "reference": "f56f46f621da6fb1b47547d53cf8538f2149e5cf",
"shasum": ""
},
"require": {
@@ -1646,20 +1662,20 @@
],
"description": "A PHP wrapper for Clockwork SMS API",
"homepage": "https://github.com/mjerwin/clockwork-sms",
- "time": "2014-12-03 22:11:58"
+ "time": "2016-04-20T22:40:36+00:00"
},
{
"name": "monolog/monolog",
- "version": "1.17.2",
+ "version": "1.23.0",
"source": {
"type": "git",
"url": "https://github.com/Seldaek/monolog.git",
- "reference": "bee7f0dc9c3e0b69a6039697533dca1e845c8c24"
+ "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Seldaek/monolog/zipball/bee7f0dc9c3e0b69a6039697533dca1e845c8c24",
- "reference": "bee7f0dc9c3e0b69a6039697533dca1e845c8c24",
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4",
+ "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4",
"shasum": ""
},
"require": {
@@ -1670,17 +1686,17 @@
"psr/log-implementation": "1.0.0"
},
"require-dev": {
- "aws/aws-sdk-php": "^2.4.9",
+ "aws/aws-sdk-php": "^2.4.9 || ^3.0",
"doctrine/couchdb": "~1.0@dev",
"graylog2/gelf-php": "~1.0",
"jakub-onderka/php-parallel-lint": "0.9",
+ "php-amqplib/php-amqplib": "~2.4",
"php-console/php-console": "^3.1.3",
"phpunit/phpunit": "~4.5",
"phpunit/phpunit-mock-objects": "2.3.0",
- "raven/raven": "^0.13",
"ruflin/elastica": ">=0.90 <3.0",
- "swiftmailer/swiftmailer": "~5.3",
- "videlalvaro/php-amqplib": "~2.4"
+ "sentry/sentry": "^0.13",
+ "swiftmailer/swiftmailer": "^5.3|^6.0"
},
"suggest": {
"aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
@@ -1688,16 +1704,17 @@
"ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
"ext-mongo": "Allow sending log messages to a MongoDB server",
"graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
+ "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
+ "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
"php-console/php-console": "Allow sending log messages to Google Chrome",
- "raven/raven": "Allow sending log messages to a Sentry server",
"rollbar/rollbar": "Allow sending log messages to Rollbar",
"ruflin/elastica": "Allow sending log messages to an Elastic Search server",
- "videlalvaro/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib"
+ "sentry/sentry": "Allow sending log messages to a Sentry server"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.16.x-dev"
+ "dev-master": "2.0.x-dev"
}
},
"autoload": {
@@ -1723,20 +1740,20 @@
"logging",
"psr-3"
],
- "time": "2015-10-14 12:51:02"
+ "time": "2017-06-19T01:22:40+00:00"
},
{
"name": "mtdowling/cron-expression",
- "version": "v1.1.0",
+ "version": "v1.2.0",
"source": {
"type": "git",
"url": "https://github.com/mtdowling/cron-expression.git",
- "reference": "c9ee7886f5a12902b225a1a12f36bb45f9ab89e5"
+ "reference": "9504fa9ea681b586028adaaa0877db4aecf32bad"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/c9ee7886f5a12902b225a1a12f36bb45f9ab89e5",
- "reference": "c9ee7886f5a12902b225a1a12f36bb45f9ab89e5",
+ "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/9504fa9ea681b586028adaaa0877db4aecf32bad",
+ "reference": "9504fa9ea681b586028adaaa0877db4aecf32bad",
"shasum": ""
},
"require": {
@@ -1747,8 +1764,8 @@
},
"type": "library",
"autoload": {
- "psr-0": {
- "Cron": "src/"
+ "psr-4": {
+ "Cron\\": "src/Cron/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1767,30 +1784,36 @@
"cron",
"schedule"
],
- "time": "2016-01-26 21:23:30"
+ "time": "2017-01-23T04:29:33+00:00"
},
{
"name": "nesbot/carbon",
- "version": "1.21.0",
+ "version": "1.22.1",
"source": {
"type": "git",
"url": "https://github.com/briannesbitt/Carbon.git",
- "reference": "7b08ec6f75791e130012f206e3f7b0e76e18e3d7"
+ "reference": "7cdf42c0b1cc763ab7e4c33c47a24e27c66bfccc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/7b08ec6f75791e130012f206e3f7b0e76e18e3d7",
- "reference": "7b08ec6f75791e130012f206e3f7b0e76e18e3d7",
+ "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/7cdf42c0b1cc763ab7e4c33c47a24e27c66bfccc",
+ "reference": "7cdf42c0b1cc763ab7e4c33c47a24e27c66bfccc",
"shasum": ""
},
"require": {
"php": ">=5.3.0",
- "symfony/translation": "~2.6|~3.0"
+ "symfony/translation": "~2.6 || ~3.0"
},
"require-dev": {
- "phpunit/phpunit": "~4.0|~5.0"
+ "friendsofphp/php-cs-fixer": "~2",
+ "phpunit/phpunit": "~4.0 || ~5.0"
},
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.23-dev"
+ }
+ },
"autoload": {
"psr-4": {
"Carbon\\": "src/Carbon/"
@@ -1814,20 +1837,20 @@
"datetime",
"time"
],
- "time": "2015-11-04 20:07:17"
+ "time": "2017-01-16T07:55:07+00:00"
},
{
"name": "nikic/php-parser",
- "version": "v2.0.0",
+ "version": "v2.1.1",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "c542e5d86a9775abd1021618eb2430278bfc1e01"
+ "reference": "4dd659edadffdc2143e4753df655d866dbfeedf0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/c542e5d86a9775abd1021618eb2430278bfc1e01",
- "reference": "c542e5d86a9775abd1021618eb2430278bfc1e01",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4dd659edadffdc2143e4753df655d866dbfeedf0",
+ "reference": "4dd659edadffdc2143e4753df655d866dbfeedf0",
"shasum": ""
},
"require": {
@@ -1843,7 +1866,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0-dev"
+ "dev-master": "2.1-dev"
}
},
"autoload": {
@@ -1865,20 +1888,20 @@
"parser",
"php"
],
- "time": "2015-12-04 15:28:43"
+ "time": "2016-09-16T12:04:44+00:00"
},
{
"name": "paragonie/random_compat",
- "version": "v1.2.0",
+ "version": "v1.4.2",
"source": {
"type": "git",
"url": "https://github.com/paragonie/random_compat.git",
- "reference": "b0e69d10852716b2ccbdff69c75c477637220790"
+ "reference": "965cdeb01fdcab7653253aa81d40441d261f1e66"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/paragonie/random_compat/zipball/b0e69d10852716b2ccbdff69c75c477637220790",
- "reference": "b0e69d10852716b2ccbdff69c75c477637220790",
+ "url": "https://api.github.com/repos/paragonie/random_compat/zipball/965cdeb01fdcab7653253aa81d40441d261f1e66",
+ "reference": "965cdeb01fdcab7653253aa81d40441d261f1e66",
"shasum": ""
},
"require": {
@@ -1913,7 +1936,7 @@
"pseudorandom",
"random"
],
- "time": "2016-02-06 03:52:05"
+ "time": "2017-03-13T16:22:52+00:00"
},
{
"name": "php-curl-class/php-curl-class",
@@ -1953,20 +1976,20 @@
"curl",
"php"
],
- "time": "2014-12-18 18:22:32"
+ "time": "2014-12-18T18:22:32+00:00"
},
{
"name": "psr/http-message",
- "version": "1.0",
+ "version": "1.0.1",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-message.git",
- "reference": "85d63699f0dbedb190bbd4b0d2b9dc707ea4c298"
+ "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-message/zipball/85d63699f0dbedb190bbd4b0d2b9dc707ea4c298",
- "reference": "85d63699f0dbedb190bbd4b0d2b9dc707ea4c298",
+ "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
+ "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
"shasum": ""
},
"require": {
@@ -1994,6 +2017,7 @@
}
],
"description": "Common interface for HTTP messages",
+ "homepage": "https://github.com/php-fig/http-message",
"keywords": [
"http",
"http-message",
@@ -2002,26 +2026,34 @@
"request",
"response"
],
- "time": "2015-05-04 20:22:00"
+ "time": "2016-08-06T14:39:51+00:00"
},
{
"name": "psr/log",
- "version": "1.0.0",
+ "version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/log.git",
- "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b"
+ "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/fe0936ee26643249e916849d48e3a51d5f5e278b",
- "reference": "fe0936ee26643249e916849d48e3a51d5f5e278b",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
+ "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
"shasum": ""
},
+ "require": {
+ "php": ">=5.3.0"
+ },
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
"autoload": {
- "psr-0": {
- "Psr\\Log\\": ""
+ "psr-4": {
+ "Psr\\Log\\": "Psr/Log/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -2035,25 +2067,26 @@
}
],
"description": "Common interface for logging libraries",
+ "homepage": "https://github.com/php-fig/log",
"keywords": [
"log",
"psr",
"psr-3"
],
- "time": "2012-12-21 11:40:51"
+ "time": "2016-10-10T12:19:37+00:00"
},
{
"name": "psy/psysh",
- "version": "v0.7.1",
+ "version": "v0.7.2",
"source": {
"type": "git",
"url": "https://github.com/bobthecow/psysh.git",
- "reference": "5e8cedbe0a3681f18782594eefc78423f8401fc8"
+ "reference": "e64e10b20f8d229cac76399e1f3edddb57a0f280"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/bobthecow/psysh/zipball/5e8cedbe0a3681f18782594eefc78423f8401fc8",
- "reference": "5e8cedbe0a3681f18782594eefc78423f8401fc8",
+ "url": "https://api.github.com/repos/bobthecow/psysh/zipball/e64e10b20f8d229cac76399e1f3edddb57a0f280",
+ "reference": "e64e10b20f8d229cac76399e1f3edddb57a0f280",
"shasum": ""
},
"require": {
@@ -2112,7 +2145,7 @@
"interactive",
"shell"
],
- "time": "2016-02-27 18:59:18"
+ "time": "2016-03-09T05:03:14+00:00"
},
{
"name": "socialiteproviders/foursquare",
@@ -2149,7 +2182,7 @@
}
],
"description": "Foursquare OAuth2 Provider for Laravel Socialite",
- "time": "2015-10-14 13:29:59"
+ "time": "2015-10-14T13:29:59+00:00"
},
{
"name": "socialiteproviders/instagram",
@@ -2186,7 +2219,7 @@
}
],
"description": "Instagram OAuth2 Provider for Laravel Socialite",
- "time": "2015-06-18 14:20:21"
+ "time": "2015-06-18T14:20:21+00:00"
},
{
"name": "socialiteproviders/linkedin",
@@ -2223,7 +2256,7 @@
}
],
"description": "LinkedIn OAuth2 Provider for Laravel Socialite",
- "time": "2015-12-26 14:19:56"
+ "time": "2015-12-26T14:19:56+00:00"
},
{
"name": "socialiteproviders/manager",
@@ -2266,27 +2299,28 @@
}
],
"description": "Easily add new or override built-in providers in Laravel Socialite.",
- "time": "2016-02-20 22:18:54"
+ "time": "2016-02-20T22:18:54+00:00"
},
{
"name": "swiftmailer/swiftmailer",
- "version": "v5.4.1",
+ "version": "v5.4.8",
"source": {
"type": "git",
"url": "https://github.com/swiftmailer/swiftmailer.git",
- "reference": "0697e6aa65c83edf97bb0f23d8763f94e3f11421"
+ "reference": "9a06dc570a0367850280eefd3f1dc2da45aef517"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/0697e6aa65c83edf97bb0f23d8763f94e3f11421",
- "reference": "0697e6aa65c83edf97bb0f23d8763f94e3f11421",
+ "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/9a06dc570a0367850280eefd3f1dc2da45aef517",
+ "reference": "9a06dc570a0367850280eefd3f1dc2da45aef517",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
"require-dev": {
- "mockery/mockery": "~0.9.1,<0.9.4"
+ "mockery/mockery": "~0.9.1",
+ "symfony/phpunit-bridge": "~3.2"
},
"type": "library",
"extra": {
@@ -2319,20 +2353,20 @@
"mail",
"mailer"
],
- "time": "2015-06-06 14:19:39"
+ "time": "2017-05-01T15:54:03+00:00"
},
{
"name": "symfony/browser-kit",
- "version": "v3.0.2",
+ "version": "v3.3.6",
"source": {
"type": "git",
"url": "https://github.com/symfony/browser-kit.git",
- "reference": "dde849a0485b70a24b36f826ed3fb95b904d80c3"
+ "reference": "8079a6b3668ef15cdbf73a4c7d31081abb8bb5f0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/browser-kit/zipball/dde849a0485b70a24b36f826ed3fb95b904d80c3",
- "reference": "dde849a0485b70a24b36f826ed3fb95b904d80c3",
+ "url": "https://api.github.com/repos/symfony/browser-kit/zipball/8079a6b3668ef15cdbf73a4c7d31081abb8bb5f0",
+ "reference": "8079a6b3668ef15cdbf73a4c7d31081abb8bb5f0",
"shasum": ""
},
"require": {
@@ -2349,7 +2383,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0-dev"
+ "dev-master": "3.3-dev"
}
},
"autoload": {
@@ -2376,20 +2410,20 @@
],
"description": "Symfony BrowserKit Component",
"homepage": "https://symfony.com",
- "time": "2016-01-27 11:34:55"
+ "time": "2017-07-12T13:03:20+00:00"
},
{
"name": "symfony/console",
- "version": "v3.0.2",
+ "version": "v3.0.9",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "5a02eaadaa285e2bb727eb6bbdfb8201fcd971b0"
+ "reference": "926061e74229e935d3c5b4e9ba87237316c6693f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/5a02eaadaa285e2bb727eb6bbdfb8201fcd971b0",
- "reference": "5a02eaadaa285e2bb727eb6bbdfb8201fcd971b0",
+ "url": "https://api.github.com/repos/symfony/console/zipball/926061e74229e935d3c5b4e9ba87237316c6693f",
+ "reference": "926061e74229e935d3c5b4e9ba87237316c6693f",
"shasum": ""
},
"require": {
@@ -2436,20 +2470,20 @@
],
"description": "Symfony Console Component",
"homepage": "https://symfony.com",
- "time": "2016-02-02 13:44:19"
+ "time": "2016-07-30T07:22:48+00:00"
},
{
"name": "symfony/css-selector",
- "version": "v3.0.2",
+ "version": "v3.0.9",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
- "reference": "6605602690578496091ac20ec7a5cbd160d4dff4"
+ "reference": "b8999c1f33c224b2b66b38253f5e3a838d0d0115"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/css-selector/zipball/6605602690578496091ac20ec7a5cbd160d4dff4",
- "reference": "6605602690578496091ac20ec7a5cbd160d4dff4",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/b8999c1f33c224b2b66b38253f5e3a838d0d0115",
+ "reference": "b8999c1f33c224b2b66b38253f5e3a838d0d0115",
"shasum": ""
},
"require": {
@@ -2489,20 +2523,20 @@
],
"description": "Symfony CssSelector Component",
"homepage": "https://symfony.com",
- "time": "2016-01-27 05:14:46"
+ "time": "2016-06-29T05:40:00+00:00"
},
{
"name": "symfony/debug",
- "version": "v3.0.2",
+ "version": "v3.0.9",
"source": {
"type": "git",
"url": "https://github.com/symfony/debug.git",
- "reference": "29606049ced1ec715475f88d1bbe587252a3476e"
+ "reference": "697c527acd9ea1b2d3efac34d9806bf255278b0a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/debug/zipball/29606049ced1ec715475f88d1bbe587252a3476e",
- "reference": "29606049ced1ec715475f88d1bbe587252a3476e",
+ "url": "https://api.github.com/repos/symfony/debug/zipball/697c527acd9ea1b2d3efac34d9806bf255278b0a",
+ "reference": "697c527acd9ea1b2d3efac34d9806bf255278b0a",
"shasum": ""
},
"require": {
@@ -2546,20 +2580,20 @@
],
"description": "Symfony Debug Component",
"homepage": "https://symfony.com",
- "time": "2016-01-27 05:14:46"
+ "time": "2016-07-30T07:22:48+00:00"
},
{
"name": "symfony/dom-crawler",
- "version": "v3.0.2",
+ "version": "v3.0.9",
"source": {
"type": "git",
"url": "https://github.com/symfony/dom-crawler.git",
- "reference": "b693a9650aa004576b593ff2e91ae749dc90123d"
+ "reference": "dff8fecf1f56990d88058e3a1885c2a5f1b8e970"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/b693a9650aa004576b593ff2e91ae749dc90123d",
- "reference": "b693a9650aa004576b593ff2e91ae749dc90123d",
+ "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/dff8fecf1f56990d88058e3a1885c2a5f1b8e970",
+ "reference": "dff8fecf1f56990d88058e3a1885c2a5f1b8e970",
"shasum": ""
},
"require": {
@@ -2602,20 +2636,20 @@
],
"description": "Symfony DomCrawler Component",
"homepage": "https://symfony.com",
- "time": "2016-01-25 09:56:57"
+ "time": "2016-07-30T07:22:48+00:00"
},
{
"name": "symfony/event-dispatcher",
- "version": "v2.8.2",
+ "version": "v2.8.26",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "ee278f7c851533e58ca307f66305ccb9188aceda"
+ "reference": "1377400fd641d7d1935981546aaef780ecd5bf6d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/ee278f7c851533e58ca307f66305ccb9188aceda",
- "reference": "ee278f7c851533e58ca307f66305ccb9188aceda",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/1377400fd641d7d1935981546aaef780ecd5bf6d",
+ "reference": "1377400fd641d7d1935981546aaef780ecd5bf6d",
"shasum": ""
},
"require": {
@@ -2623,7 +2657,7 @@
},
"require-dev": {
"psr/log": "~1.0",
- "symfony/config": "~2.0,>=2.0.5|~3.0.0",
+ "symfony/config": "^2.0.5|~3.0.0",
"symfony/dependency-injection": "~2.6|~3.0.0",
"symfony/expression-language": "~2.6|~3.0.0",
"symfony/stopwatch": "~2.3|~3.0.0"
@@ -2662,20 +2696,20 @@
],
"description": "Symfony EventDispatcher Component",
"homepage": "https://symfony.com",
- "time": "2016-01-13 10:28:07"
+ "time": "2017-06-02T07:47:27+00:00"
},
{
"name": "symfony/finder",
- "version": "v3.0.2",
+ "version": "v3.0.9",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "623bda0abd9aa29e529c8e9c08b3b84171914723"
+ "reference": "3eb4e64c6145ef8b92adefb618a74ebdde9e3fe9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/623bda0abd9aa29e529c8e9c08b3b84171914723",
- "reference": "623bda0abd9aa29e529c8e9c08b3b84171914723",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/3eb4e64c6145ef8b92adefb618a74ebdde9e3fe9",
+ "reference": "3eb4e64c6145ef8b92adefb618a74ebdde9e3fe9",
"shasum": ""
},
"require": {
@@ -2711,24 +2745,25 @@
],
"description": "Symfony Finder Component",
"homepage": "https://symfony.com",
- "time": "2016-01-27 05:14:46"
+ "time": "2016-06-29T05:40:00+00:00"
},
{
"name": "symfony/http-foundation",
- "version": "v3.0.2",
+ "version": "v3.0.9",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "9344a87ceedfc50354a39653e54257ee9aa6a77d"
+ "reference": "49ba00f8ede742169cb6b70abe33243f4d673f82"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/9344a87ceedfc50354a39653e54257ee9aa6a77d",
- "reference": "9344a87ceedfc50354a39653e54257ee9aa6a77d",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/49ba00f8ede742169cb6b70abe33243f4d673f82",
+ "reference": "49ba00f8ede742169cb6b70abe33243f4d673f82",
"shasum": ""
},
"require": {
- "php": ">=5.5.9"
+ "php": ">=5.5.9",
+ "symfony/polyfill-mbstring": "~1.1"
},
"require-dev": {
"symfony/expression-language": "~2.8|~3.0"
@@ -2763,20 +2798,20 @@
],
"description": "Symfony HttpFoundation Component",
"homepage": "https://symfony.com",
- "time": "2016-02-02 13:44:19"
+ "time": "2016-07-17T13:54:30+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v3.0.2",
+ "version": "v3.0.9",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "cec02604450481ac26710ca4249cc61b57b23942"
+ "reference": "d97ba4425e36e79c794e7d14ff36f00f081b37b3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/cec02604450481ac26710ca4249cc61b57b23942",
- "reference": "cec02604450481ac26710ca4249cc61b57b23942",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/d97ba4425e36e79c794e7d14ff36f00f081b37b3",
+ "reference": "d97ba4425e36e79c794e7d14ff36f00f081b37b3",
"shasum": ""
},
"require": {
@@ -2784,7 +2819,7 @@
"psr/log": "~1.0",
"symfony/debug": "~2.8|~3.0",
"symfony/event-dispatcher": "~2.8|~3.0",
- "symfony/http-foundation": "~2.8|~3.0"
+ "symfony/http-foundation": "~2.8.8|~3.0.8|~3.1.2|~3.2"
},
"conflict": {
"symfony/config": "<2.8"
@@ -2845,20 +2880,20 @@
],
"description": "Symfony HttpKernel Component",
"homepage": "https://symfony.com",
- "time": "2016-02-03 12:38:44"
+ "time": "2016-07-30T09:10:37+00:00"
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.1.0",
+ "version": "v1.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "1289d16209491b584839022f29257ad859b8532d"
+ "reference": "f29dca382a6485c3cbe6379f0c61230167681937"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/1289d16209491b584839022f29257ad859b8532d",
- "reference": "1289d16209491b584839022f29257ad859b8532d",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/f29dca382a6485c3cbe6379f0c61230167681937",
+ "reference": "f29dca382a6485c3cbe6379f0c61230167681937",
"shasum": ""
},
"require": {
@@ -2870,7 +2905,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.1-dev"
+ "dev-master": "1.4-dev"
}
},
"autoload": {
@@ -2904,20 +2939,20 @@
"portable",
"shim"
],
- "time": "2016-01-20 09:13:37"
+ "time": "2017-06-09T14:24:12+00:00"
},
{
"name": "symfony/polyfill-php56",
- "version": "v1.1.0",
+ "version": "v1.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php56.git",
- "reference": "4d891fff050101a53a4caabb03277284942d1ad9"
+ "reference": "bc0b7d6cb36b10cfabb170a3e359944a95174929"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/4d891fff050101a53a4caabb03277284942d1ad9",
- "reference": "4d891fff050101a53a4caabb03277284942d1ad9",
+ "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/bc0b7d6cb36b10cfabb170a3e359944a95174929",
+ "reference": "bc0b7d6cb36b10cfabb170a3e359944a95174929",
"shasum": ""
},
"require": {
@@ -2927,7 +2962,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.1-dev"
+ "dev-master": "1.4-dev"
}
},
"autoload": {
@@ -2960,20 +2995,20 @@
"portable",
"shim"
],
- "time": "2016-01-20 09:13:37"
+ "time": "2017-06-09T08:25:21+00:00"
},
{
"name": "symfony/polyfill-util",
- "version": "v1.1.0",
+ "version": "v1.4.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-util.git",
- "reference": "8de62801aa12bc4dfcf85eef5d21981ae7bb3cc4"
+ "reference": "ebccbde4aad410f6438d86d7d261c6b4d2b9a51d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/8de62801aa12bc4dfcf85eef5d21981ae7bb3cc4",
- "reference": "8de62801aa12bc4dfcf85eef5d21981ae7bb3cc4",
+ "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/ebccbde4aad410f6438d86d7d261c6b4d2b9a51d",
+ "reference": "ebccbde4aad410f6438d86d7d261c6b4d2b9a51d",
"shasum": ""
},
"require": {
@@ -2982,7 +3017,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.1-dev"
+ "dev-master": "1.4-dev"
}
},
"autoload": {
@@ -3012,20 +3047,20 @@
"polyfill",
"shim"
],
- "time": "2016-01-20 09:13:37"
+ "time": "2017-06-09T08:25:21+00:00"
},
{
"name": "symfony/process",
- "version": "v3.0.2",
+ "version": "v3.0.9",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "dfecef47506179db2501430e732adbf3793099c8"
+ "reference": "768debc5996f599c4372b322d9061dba2a4bf505"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/dfecef47506179db2501430e732adbf3793099c8",
- "reference": "dfecef47506179db2501430e732adbf3793099c8",
+ "url": "https://api.github.com/repos/symfony/process/zipball/768debc5996f599c4372b322d9061dba2a4bf505",
+ "reference": "768debc5996f599c4372b322d9061dba2a4bf505",
"shasum": ""
},
"require": {
@@ -3061,20 +3096,20 @@
],
"description": "Symfony Process Component",
"homepage": "https://symfony.com",
- "time": "2016-02-02 13:44:19"
+ "time": "2016-07-28T11:13:34+00:00"
},
{
"name": "symfony/routing",
- "version": "v3.0.2",
+ "version": "v3.0.9",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "4686baa55a835e1c1ede9b86ba02415c8c8d6166"
+ "reference": "9038984bd9c05ab07280121e9e10f61a7231457b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/4686baa55a835e1c1ede9b86ba02415c8c8d6166",
- "reference": "4686baa55a835e1c1ede9b86ba02415c8c8d6166",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/9038984bd9c05ab07280121e9e10f61a7231457b",
+ "reference": "9038984bd9c05ab07280121e9e10f61a7231457b",
"shasum": ""
},
"require": {
@@ -3097,6 +3132,7 @@
"symfony/config": "For using the all-in-one router or any loader",
"symfony/dependency-injection": "For loading routes from a service",
"symfony/expression-language": "For using expression matching",
+ "symfony/http-foundation": "For using a Symfony Request object",
"symfony/yaml": "For using the YAML loader"
},
"type": "library",
@@ -3135,20 +3171,20 @@
"uri",
"url"
],
- "time": "2016-01-27 05:14:46"
+ "time": "2016-06-29T05:40:00+00:00"
},
{
"name": "symfony/translation",
- "version": "v3.0.2",
+ "version": "v3.0.9",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "2de0b6f7ebe43cffd8a06996ebec6aab79ea9e91"
+ "reference": "eee6c664853fd0576f21ae25725cfffeafe83f26"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/2de0b6f7ebe43cffd8a06996ebec6aab79ea9e91",
- "reference": "2de0b6f7ebe43cffd8a06996ebec6aab79ea9e91",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/eee6c664853fd0576f21ae25725cfffeafe83f26",
+ "reference": "eee6c664853fd0576f21ae25725cfffeafe83f26",
"shasum": ""
},
"require": {
@@ -3199,20 +3235,20 @@
],
"description": "Symfony Translation Component",
"homepage": "https://symfony.com",
- "time": "2016-02-02 13:44:19"
+ "time": "2016-07-30T07:22:48+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v3.0.2",
+ "version": "v3.0.9",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "24bb94807eff00db49374c37ebf56a0304e8aef3"
+ "reference": "1f7e071aafc6676fcb6e3f0497f87c2397247377"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/24bb94807eff00db49374c37ebf56a0304e8aef3",
- "reference": "24bb94807eff00db49374c37ebf56a0304e8aef3",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/1f7e071aafc6676fcb6e3f0497f87c2397247377",
+ "reference": "1f7e071aafc6676fcb6e3f0497f87c2397247377",
"shasum": ""
},
"require": {
@@ -3262,7 +3298,7 @@
"debug",
"dump"
],
- "time": "2016-01-07 13:38:51"
+ "time": "2016-07-26T08:03:56+00:00"
},
{
"name": "themattharris/tmhoauth",
@@ -3304,25 +3340,25 @@
"oauth",
"twitter"
],
- "time": "2014-08-06 22:29:35"
+ "time": "2014-08-06T22:29:35+00:00"
},
{
"name": "thujohn/twitter",
- "version": "2.1.3",
+ "version": "2.2.5",
"source": {
"type": "git",
"url": "https://github.com/thujohn/twitter.git",
- "reference": "7a921187081aa2250abb1c5bea3c4c3103b8b4f9"
+ "reference": "ff414bdadba3f1570ca211355e5359ec266552d8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thujohn/twitter/zipball/7a921187081aa2250abb1c5bea3c4c3103b8b4f9",
- "reference": "7a921187081aa2250abb1c5bea3c4c3103b8b4f9",
+ "url": "https://api.github.com/repos/thujohn/twitter/zipball/ff414bdadba3f1570ca211355e5359ec266552d8",
+ "reference": "ff414bdadba3f1570ca211355e5359ec266552d8",
"shasum": ""
},
"require": {
"illuminate/support": "4.*|5.*",
- "php": ">=5.4.0",
+ "php": ">=5.5.0",
"themattharris/tmhoauth": "0.8.4"
},
"type": "library",
@@ -3348,20 +3384,20 @@
"laravel5",
"twitter"
],
- "time": "2015-09-28 21:01:35"
+ "time": "2017-04-27T09:00:04+00:00"
},
{
"name": "twilio/sdk",
- "version": "4.10.0",
+ "version": "4.12.0",
"source": {
"type": "git",
"url": "https://github.com/twilio/twilio-php.git",
- "reference": "292fef46097bcc935007a117ddce9acc40a1a8c1"
+ "reference": "6e4b45fc3f8b56c088dfecf4bced76c712cb6182"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/twilio/twilio-php/zipball/292fef46097bcc935007a117ddce9acc40a1a8c1",
- "reference": "292fef46097bcc935007a117ddce9acc40a1a8c1",
+ "url": "https://api.github.com/repos/twilio/twilio-php/zipball/6e4b45fc3f8b56c088dfecf4bced76c712cb6182",
+ "reference": "6e4b45fc3f8b56c088dfecf4bced76c712cb6182",
"shasum": ""
},
"require": {
@@ -3398,38 +3434,38 @@
"sms",
"twilio"
],
- "time": "2016-01-29 00:19:22"
+ "time": "2016-09-01T18:42:52+00:00"
},
{
"name": "vinkla/facebook",
- "version": "2.0.2",
+ "version": "2.5.0",
"source": {
"type": "git",
- "url": "https://github.com/vinkla/facebook.git",
- "reference": "8d3afd010257abb7d539fa8ac914b9d460a18748"
+ "url": "https://github.com/vinkla/laravel-facebook.git",
+ "reference": "7295f817f6addcc5c5009b0c737083348ccefe33"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vinkla/facebook/zipball/8d3afd010257abb7d539fa8ac914b9d460a18748",
- "reference": "8d3afd010257abb7d539fa8ac914b9d460a18748",
+ "url": "https://api.github.com/repos/vinkla/laravel-facebook/zipball/7295f817f6addcc5c5009b0c737083348ccefe33",
+ "reference": "7295f817f6addcc5c5009b0c737083348ccefe33",
"shasum": ""
},
"require": {
- "facebook/php-sdk-v4": "^5.1",
- "graham-campbell/manager": "^2.3",
- "illuminate/contracts": "5.1.* || 5.2.*",
- "illuminate/support": "5.1.* || 5.2.*",
- "php": "^5.5.9 || ^7.0"
+ "facebook/graph-sdk": "^5.4",
+ "graham-campbell/manager": "^2.4",
+ "illuminate/contracts": "5.2.* || 5.3.*",
+ "illuminate/support": "5.2.* || 5.3.*",
+ "php": "^5.6.4 || ^7.0"
},
"require-dev": {
- "graham-campbell/testbench": "^3.1",
- "mockery/mockery": "^0.9.4",
- "phpunit/phpunit": "^4.8 || ^5.0"
+ "graham-campbell/testbench": "^3.2",
+ "mockery/mockery": "^0.9.5",
+ "phpunit/phpunit": "^5.6"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0-dev"
+ "dev-master": "2.5-dev"
}
},
"autoload": {
@@ -3444,7 +3480,8 @@
"authors": [
{
"name": "Vincent Klaiber",
- "email": "hello@vinkla.com"
+ "email": "hello@vinkla.com",
+ "homepage": "https://vinkla.com"
}
],
"description": "A Facebook bridge for Laravel",
@@ -3453,32 +3490,32 @@
"laravel",
"manager"
],
- "time": "2016-01-30 16:29:28"
+ "time": "2016-11-04T14:18:30+00:00"
},
{
"name": "vlucas/phpdotenv",
- "version": "v2.2.0",
+ "version": "v2.4.0",
"source": {
"type": "git",
"url": "https://github.com/vlucas/phpdotenv.git",
- "reference": "9caf304153dc2288e4970caec6f1f3b3bc205412"
+ "reference": "3cc116adbe4b11be5ec557bf1d24dc5e3a21d18c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/9caf304153dc2288e4970caec6f1f3b3bc205412",
- "reference": "9caf304153dc2288e4970caec6f1f3b3bc205412",
+ "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/3cc116adbe4b11be5ec557bf1d24dc5e3a21d18c",
+ "reference": "3cc116adbe4b11be5ec557bf1d24dc5e3a21d18c",
"shasum": ""
},
"require": {
"php": ">=5.3.9"
},
"require-dev": {
- "phpunit/phpunit": "^4.8|^5.0"
+ "phpunit/phpunit": "^4.8 || ^5.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.2-dev"
+ "dev-master": "2.4-dev"
}
},
"autoload": {
@@ -3488,7 +3525,7 @@
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD"
+ "BSD-3-Clause-Attribution"
],
"authors": [
{
@@ -3498,26 +3535,25 @@
}
],
"description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
- "homepage": "http://github.com/vlucas/phpdotenv",
"keywords": [
"dotenv",
"env",
"environment"
],
- "time": "2015-12-29 15:10:30"
+ "time": "2016-09-01T10:05:43+00:00"
},
{
"name": "vluzrmos/slack-api",
- "version": "v0.4.6",
+ "version": "v0.4.8",
"source": {
"type": "git",
"url": "https://github.com/vluzrmos/laravel-slack-api.git",
- "reference": "b445341528ca4edc612889cf0946ed0bb4d177ec"
+ "reference": "8213d8db19be6546fac0db5256aad1cfdfac7fae"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vluzrmos/laravel-slack-api/zipball/b445341528ca4edc612889cf0946ed0bb4d177ec",
- "reference": "b445341528ca4edc612889cf0946ed0bb4d177ec",
+ "url": "https://api.github.com/repos/vluzrmos/laravel-slack-api/zipball/8213d8db19be6546fac0db5256aad1cfdfac7fae",
+ "reference": "8213d8db19be6546fac0db5256aad1cfdfac7fae",
"shasum": ""
},
"require": {
@@ -3551,44 +3587,38 @@
"lumen",
"slack"
],
- "time": "2016-02-06 18:57:41"
+ "time": "2016-10-22T16:34:17+00:00"
}
],
"packages-dev": [
{
- "name": "doctrine/instantiator",
- "version": "1.0.5",
+ "name": "barryvdh/laravel-debugbar",
+ "version": "v2.4.3",
"source": {
"type": "git",
- "url": "https://github.com/doctrine/instantiator.git",
- "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d"
+ "url": "https://github.com/barryvdh/laravel-debugbar.git",
+ "reference": "d7c88f08131f6404cb714f3f6cf0642f6afa3903"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d",
- "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d",
+ "url": "https://api.github.com/repos/barryvdh/laravel-debugbar/zipball/d7c88f08131f6404cb714f3f6cf0642f6afa3903",
+ "reference": "d7c88f08131f6404cb714f3f6cf0642f6afa3903",
"shasum": ""
},
"require": {
- "php": ">=5.3,<8.0-DEV"
- },
- "require-dev": {
- "athletic/athletic": "~0.1.8",
- "ext-pdo": "*",
- "ext-phar": "*",
- "phpunit/phpunit": "~4.0",
- "squizlabs/php_codesniffer": "~2.0"
+ "illuminate/support": "5.1.*|5.2.*|5.3.*|5.4.*|5.5.*",
+ "maximebf/debugbar": "~1.13.0",
+ "php": ">=5.5.9",
+ "symfony/finder": "~2.7|~3.0"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
"autoload": {
"psr-4": {
- "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
- }
+ "Barryvdh\\Debugbar\\": "src/"
+ },
+ "files": [
+ "src/helpers.php"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -3596,52 +3626,67 @@
],
"authors": [
{
- "name": "Marco Pivetta",
- "email": "ocramius@gmail.com",
- "homepage": "http://ocramius.github.com/"
+ "name": "Barry vd. Heuvel",
+ "email": "barryvdh@gmail.com"
}
],
- "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
- "homepage": "https://github.com/doctrine/instantiator",
+ "description": "PHP Debugbar integration for Laravel",
"keywords": [
- "constructor",
- "instantiate"
+ "debug",
+ "debugbar",
+ "laravel",
+ "profiler",
+ "webprofiler"
],
- "time": "2015-06-14 21:17:01"
+ "time": "2017-07-21T11:56:48+00:00"
},
{
- "name": "fzaninotto/faker",
- "version": "v1.5.0",
+ "name": "barryvdh/laravel-ide-helper",
+ "version": "v2.4.1",
"source": {
"type": "git",
- "url": "https://github.com/fzaninotto/Faker.git",
- "reference": "d0190b156bcca848d401fb80f31f504f37141c8d"
+ "url": "https://github.com/barryvdh/laravel-ide-helper.git",
+ "reference": "2b1273c45e2f8df7a625563e2283a17c14f02ae8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/d0190b156bcca848d401fb80f31f504f37141c8d",
- "reference": "d0190b156bcca848d401fb80f31f504f37141c8d",
+ "url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/2b1273c45e2f8df7a625563e2283a17c14f02ae8",
+ "reference": "2b1273c45e2f8df7a625563e2283a17c14f02ae8",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "barryvdh/reflection-docblock": "^2.0.4",
+ "illuminate/console": "^5.0,<5.6",
+ "illuminate/filesystem": "^5.0,<5.6",
+ "illuminate/support": "^5.0,<5.6",
+ "php": ">=5.4.0",
+ "symfony/class-loader": "^2.3|^3.0"
},
"require-dev": {
- "phpunit/phpunit": "~4.0",
- "squizlabs/php_codesniffer": "~1.5"
+ "doctrine/dbal": "~2.3",
+ "illuminate/config": "^5.0,<5.6",
+ "illuminate/view": "^5.0,<5.6",
+ "phpunit/phpunit": "4.*",
+ "scrutinizer/ocular": "~1.1",
+ "squizlabs/php_codesniffer": "~2.3"
},
"suggest": {
- "ext-intl": "*"
+ "doctrine/dbal": "Load information from the database about models for phpdocs (~2.3)"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.5.x-dev"
+ "dev-master": "2.3-dev"
+ },
+ "laravel": {
+ "providers": [
+ "Barryvdh\\LaravelIdeHelper\\IdeHelperServiceProvider"
+ ]
}
},
"autoload": {
"psr-4": {
- "Faker\\": "src/Faker/"
+ "Barryvdh\\LaravelIdeHelper\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -3650,162 +3695,179 @@
],
"authors": [
{
- "name": "François Zaninotto"
+ "name": "Barry vd. Heuvel",
+ "email": "barryvdh@gmail.com"
}
],
- "description": "Faker is a PHP library that generates fake data for you.",
+ "description": "Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.",
"keywords": [
- "data",
- "faker",
- "fixtures"
+ "autocomplete",
+ "codeintel",
+ "helper",
+ "ide",
+ "laravel",
+ "netbeans",
+ "phpdoc",
+ "phpstorm",
+ "sublime"
],
- "time": "2015-05-29 06:29:14"
+ "time": "2017-07-16T00:24:12+00:00"
},
{
- "name": "hamcrest/hamcrest-php",
- "version": "v1.2.2",
+ "name": "barryvdh/reflection-docblock",
+ "version": "v2.0.4",
"source": {
"type": "git",
- "url": "https://github.com/hamcrest/hamcrest-php.git",
- "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c"
+ "url": "https://github.com/barryvdh/ReflectionDocBlock.git",
+ "reference": "3dcbd98b5d9384a5357266efba8fd29884458e5c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/b37020aa976fa52d3de9aa904aa2522dc518f79c",
- "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c",
+ "url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/3dcbd98b5d9384a5357266efba8fd29884458e5c",
+ "reference": "3dcbd98b5d9384a5357266efba8fd29884458e5c",
"shasum": ""
},
"require": {
- "php": ">=5.3.2"
- },
- "replace": {
- "cordoval/hamcrest-php": "*",
- "davedevelopment/hamcrest-php": "*",
- "kodova/hamcrest-php": "*"
+ "php": ">=5.3.3"
},
"require-dev": {
- "phpunit/php-file-iterator": "1.3.3",
- "satooshi/php-coveralls": "dev-master"
+ "phpunit/phpunit": "~4.0,<4.5"
+ },
+ "suggest": {
+ "dflydev/markdown": "~1.0",
+ "erusev/parsedown": "~1.0"
},
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
"autoload": {
- "classmap": [
- "hamcrest"
- ],
- "files": [
- "hamcrest/Hamcrest.php"
- ]
+ "psr-0": {
+ "Barryvdh": [
+ "src/"
+ ]
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD"
+ "MIT"
],
- "description": "This is the PHP port of Hamcrest Matchers",
- "keywords": [
- "test"
+ "authors": [
+ {
+ "name": "Mike van Riel",
+ "email": "mike.vanriel@naenius.com"
+ }
],
- "time": "2015-05-11 14:41:42"
+ "time": "2016-06-13T19:28:20+00:00"
},
{
- "name": "mockery/mockery",
- "version": "0.9.4",
+ "name": "doctrine/annotations",
+ "version": "v1.5.0",
"source": {
"type": "git",
- "url": "https://github.com/padraic/mockery.git",
- "reference": "70bba85e4aabc9449626651f48b9018ede04f86b"
+ "url": "https://github.com/doctrine/annotations.git",
+ "reference": "5beebb01b025c94e93686b7a0ed3edae81fe3e7f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/padraic/mockery/zipball/70bba85e4aabc9449626651f48b9018ede04f86b",
- "reference": "70bba85e4aabc9449626651f48b9018ede04f86b",
+ "url": "https://api.github.com/repos/doctrine/annotations/zipball/5beebb01b025c94e93686b7a0ed3edae81fe3e7f",
+ "reference": "5beebb01b025c94e93686b7a0ed3edae81fe3e7f",
"shasum": ""
},
"require": {
- "hamcrest/hamcrest-php": "~1.1",
- "lib-pcre": ">=7.0",
- "php": ">=5.3.2"
+ "doctrine/lexer": "1.*",
+ "php": "^7.1"
},
"require-dev": {
- "phpunit/phpunit": "~4.0"
+ "doctrine/cache": "1.*",
+ "phpunit/phpunit": "^5.7"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "0.9.x-dev"
+ "dev-master": "1.5.x-dev"
}
},
"autoload": {
- "psr-0": {
- "Mockery": "library/"
+ "psr-4": {
+ "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD-3-Clause"
+ "MIT"
],
"authors": [
{
- "name": "Pádraic Brady",
- "email": "padraic.brady@gmail.com",
- "homepage": "http://blog.astrumfutura.com"
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
},
{
- "name": "Dave Marshall",
- "email": "dave.marshall@atstsolutions.co.uk",
- "homepage": "http://davedevelopment.co.uk"
+ "name": "Benjamin Eberlei",
+ "email": "kontakt@beberlei.de"
+ },
+ {
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
+ },
+ {
+ "name": "Jonathan Wage",
+ "email": "jonwage@gmail.com"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
}
],
- "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.",
- "homepage": "http://github.com/padraic/mockery",
+ "description": "Docblock Annotations Parser",
+ "homepage": "http://www.doctrine-project.org",
"keywords": [
- "BDD",
- "TDD",
- "library",
- "mock",
- "mock objects",
- "mockery",
- "stub",
- "test",
- "test double",
- "testing"
+ "annotations",
+ "docblock",
+ "parser"
],
- "time": "2015-04-02 19:54:00"
+ "time": "2017-07-22T10:58:02+00:00"
},
{
- "name": "phpdocumentor/reflection-docblock",
- "version": "2.0.4",
+ "name": "doctrine/cache",
+ "version": "v1.7.0",
"source": {
"type": "git",
- "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8"
+ "url": "https://github.com/doctrine/cache.git",
+ "reference": "53d9518ffeb019c51d542ff60cb578f076d3ff16"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d68dbdc53dc358a816f00b300704702b2eaff7b8",
- "reference": "d68dbdc53dc358a816f00b300704702b2eaff7b8",
+ "url": "https://api.github.com/repos/doctrine/cache/zipball/53d9518ffeb019c51d542ff60cb578f076d3ff16",
+ "reference": "53d9518ffeb019c51d542ff60cb578f076d3ff16",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "php": "~7.1"
+ },
+ "conflict": {
+ "doctrine/common": ">2.2,<2.4"
},
"require-dev": {
- "phpunit/phpunit": "~4.0"
+ "alcaeus/mongo-php-adapter": "^1.1",
+ "mongodb/mongodb": "^1.1",
+ "phpunit/phpunit": "^5.7",
+ "predis/predis": "~1.0"
},
"suggest": {
- "dflydev/markdown": "~1.0",
- "erusev/parsedown": "~1.0"
+ "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0.x-dev"
+ "dev-master": "1.7.x-dev"
}
},
"autoload": {
- "psr-0": {
- "phpDocumentor": [
- "src/"
- ]
+ "psr-4": {
+ "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -3814,40 +3876,749 @@
],
"authors": [
{
- "name": "Mike van Riel",
- "email": "mike.vanriel@naenius.com"
- }
- ],
- "time": "2015-02-03 12:10:50"
- },
- {
- "name": "phpspec/prophecy",
- "version": "v1.6.0",
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
+ },
+ {
+ "name": "Benjamin Eberlei",
+ "email": "kontakt@beberlei.de"
+ },
+ {
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
+ },
+ {
+ "name": "Jonathan Wage",
+ "email": "jonwage@gmail.com"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
+ }
+ ],
+ "description": "Caching library offering an object-oriented API for many cache backends",
+ "homepage": "http://www.doctrine-project.org",
+ "keywords": [
+ "cache",
+ "caching"
+ ],
+ "time": "2017-07-22T13:00:15+00:00"
+ },
+ {
+ "name": "doctrine/collections",
+ "version": "v1.5.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/collections.git",
+ "reference": "a01ee38fcd999f34d9bfbcee59dbda5105449cbf"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/collections/zipball/a01ee38fcd999f34d9bfbcee59dbda5105449cbf",
+ "reference": "a01ee38fcd999f34d9bfbcee59dbda5105449cbf",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "doctrine/coding-standard": "~0.1@dev",
+ "phpunit/phpunit": "^5.7"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.3.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Doctrine\\Common\\Collections\\": "lib/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
+ },
+ {
+ "name": "Benjamin Eberlei",
+ "email": "kontakt@beberlei.de"
+ },
+ {
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
+ },
+ {
+ "name": "Jonathan Wage",
+ "email": "jonwage@gmail.com"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
+ }
+ ],
+ "description": "Collections Abstraction library",
+ "homepage": "http://www.doctrine-project.org",
+ "keywords": [
+ "array",
+ "collections",
+ "iterator"
+ ],
+ "time": "2017-07-22T10:37:32+00:00"
+ },
+ {
+ "name": "doctrine/common",
+ "version": "v2.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/common.git",
+ "reference": "ed349f953d443963c590b008b37b864b8a3c4b21"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/common/zipball/ed349f953d443963c590b008b37b864b8a3c4b21",
+ "reference": "ed349f953d443963c590b008b37b864b8a3c4b21",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/annotations": "1.*",
+ "doctrine/cache": "1.*",
+ "doctrine/collections": "1.*",
+ "doctrine/inflector": "1.*",
+ "doctrine/lexer": "1.*",
+ "php": "~7.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^5.7"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.8.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Common\\": "lib/Doctrine/Common"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
+ },
+ {
+ "name": "Benjamin Eberlei",
+ "email": "kontakt@beberlei.de"
+ },
+ {
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
+ },
+ {
+ "name": "Jonathan Wage",
+ "email": "jonwage@gmail.com"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
+ }
+ ],
+ "description": "Common Library for Doctrine projects",
+ "homepage": "http://www.doctrine-project.org",
+ "keywords": [
+ "annotations",
+ "collections",
+ "eventmanager",
+ "persistence",
+ "spl"
+ ],
+ "time": "2017-07-22T09:01:43+00:00"
+ },
+ {
+ "name": "doctrine/dbal",
+ "version": "v2.6.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/dbal.git",
+ "reference": "1a086f853425b1f5349775ce57e45a772d2d2ba5"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/dbal/zipball/1a086f853425b1f5349775ce57e45a772d2d2ba5",
+ "reference": "1a086f853425b1f5349775ce57e45a772d2d2ba5",
+ "shasum": ""
+ },
+ "require": {
+ "doctrine/common": "^2.7.1",
+ "ext-pdo": "*",
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^5.4.6",
+ "phpunit/phpunit-mock-objects": "!=3.2.4,!=3.2.5",
+ "symfony/console": "2.*||^3.0"
+ },
+ "suggest": {
+ "symfony/console": "For helpful console commands such as SQL execution and import of files."
+ },
+ "bin": [
+ "bin/doctrine-dbal"
+ ],
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.6.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Doctrine\\DBAL\\": "lib/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
+ },
+ {
+ "name": "Benjamin Eberlei",
+ "email": "kontakt@beberlei.de"
+ },
+ {
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
+ },
+ {
+ "name": "Jonathan Wage",
+ "email": "jonwage@gmail.com"
+ }
+ ],
+ "description": "Database Abstraction Layer",
+ "homepage": "http://www.doctrine-project.org",
+ "keywords": [
+ "database",
+ "dbal",
+ "persistence",
+ "queryobject"
+ ],
+ "time": "2017-07-28T10:40:18+00:00"
+ },
+ {
+ "name": "doctrine/instantiator",
+ "version": "1.1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/instantiator.git",
+ "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda",
+ "reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.1"
+ },
+ "require-dev": {
+ "athletic/athletic": "~0.1.8",
+ "ext-pdo": "*",
+ "ext-phar": "*",
+ "phpunit/phpunit": "^6.2.3",
+ "squizlabs/php_codesniffer": "^3.0.2"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.2.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Marco Pivetta",
+ "email": "ocramius@gmail.com",
+ "homepage": "http://ocramius.github.com/"
+ }
+ ],
+ "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
+ "homepage": "https://github.com/doctrine/instantiator",
+ "keywords": [
+ "constructor",
+ "instantiate"
+ ],
+ "time": "2017-07-22T11:58:36+00:00"
+ },
+ {
+ "name": "doctrine/lexer",
+ "version": "v1.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/doctrine/lexer.git",
+ "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/doctrine/lexer/zipball/83893c552fd2045dd78aef794c31e694c37c0b8c",
+ "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.2"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Doctrine\\Common\\Lexer\\": "lib/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Roman Borschel",
+ "email": "roman@code-factory.org"
+ },
+ {
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
+ },
+ {
+ "name": "Johannes Schmitt",
+ "email": "schmittjoh@gmail.com"
+ }
+ ],
+ "description": "Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.",
+ "homepage": "http://www.doctrine-project.org",
+ "keywords": [
+ "lexer",
+ "parser"
+ ],
+ "time": "2014-09-09T13:34:57+00:00"
+ },
+ {
+ "name": "fzaninotto/faker",
+ "version": "v1.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/fzaninotto/Faker.git",
+ "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/44f9a286a04b80c76a4e5fb7aad8bb539b920123",
+ "reference": "44f9a286a04b80c76a4e5fb7aad8bb539b920123",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.3.3|^7.0"
+ },
+ "require-dev": {
+ "ext-intl": "*",
+ "phpunit/phpunit": "~4.0",
+ "squizlabs/php_codesniffer": "~1.5"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": []
+ },
+ "autoload": {
+ "psr-4": {
+ "Faker\\": "src/Faker/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "François Zaninotto"
+ }
+ ],
+ "description": "Faker is a PHP library that generates fake data for you.",
+ "keywords": [
+ "data",
+ "faker",
+ "fixtures"
+ ],
+ "time": "2016-04-29T12:21:54+00:00"
+ },
+ {
+ "name": "hamcrest/hamcrest-php",
+ "version": "v1.2.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/hamcrest/hamcrest-php.git",
+ "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/b37020aa976fa52d3de9aa904aa2522dc518f79c",
+ "reference": "b37020aa976fa52d3de9aa904aa2522dc518f79c",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.2"
+ },
+ "replace": {
+ "cordoval/hamcrest-php": "*",
+ "davedevelopment/hamcrest-php": "*",
+ "kodova/hamcrest-php": "*"
+ },
+ "require-dev": {
+ "phpunit/php-file-iterator": "1.3.3",
+ "satooshi/php-coveralls": "dev-master"
+ },
+ "type": "library",
+ "autoload": {
+ "classmap": [
+ "hamcrest"
+ ],
+ "files": [
+ "hamcrest/Hamcrest.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD"
+ ],
+ "description": "This is the PHP port of Hamcrest Matchers",
+ "keywords": [
+ "test"
+ ],
+ "time": "2015-05-11T14:41:42+00:00"
+ },
+ {
+ "name": "maximebf/debugbar",
+ "version": "1.13.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/maximebf/php-debugbar.git",
+ "reference": "afee79a236348e39a44cb837106b7c5b4897ac2a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/maximebf/php-debugbar/zipball/afee79a236348e39a44cb837106b7c5b4897ac2a",
+ "reference": "afee79a236348e39a44cb837106b7c5b4897ac2a",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.0",
+ "psr/log": "^1.0",
+ "symfony/var-dumper": "^2.6|^3.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.0|^5.0"
+ },
+ "suggest": {
+ "kriswallsmith/assetic": "The best way to manage assets",
+ "monolog/monolog": "Log using Monolog",
+ "predis/predis": "Redis storage"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.13-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "DebugBar\\": "src/DebugBar/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Maxime Bouroumeau-Fuseau",
+ "email": "maxime.bouroumeau@gmail.com",
+ "homepage": "http://maximebf.com"
+ },
+ {
+ "name": "Barry vd. Heuvel",
+ "email": "barryvdh@gmail.com"
+ }
+ ],
+ "description": "Debug bar in the browser for php application",
+ "homepage": "https://github.com/maximebf/php-debugbar",
+ "keywords": [
+ "debug",
+ "debugbar"
+ ],
+ "time": "2017-01-05T08:46:19+00:00"
+ },
+ {
+ "name": "mockery/mockery",
+ "version": "0.9.9",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/mockery/mockery.git",
+ "reference": "6fdb61243844dc924071d3404bb23994ea0b6856"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/mockery/mockery/zipball/6fdb61243844dc924071d3404bb23994ea0b6856",
+ "reference": "6fdb61243844dc924071d3404bb23994ea0b6856",
+ "shasum": ""
+ },
+ "require": {
+ "hamcrest/hamcrest-php": "~1.1",
+ "lib-pcre": ">=7.0",
+ "php": ">=5.3.2"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~4.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "0.9.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-0": {
+ "Mockery": "library/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "authors": [
+ {
+ "name": "Pádraic Brady",
+ "email": "padraic.brady@gmail.com",
+ "homepage": "http://blog.astrumfutura.com"
+ },
+ {
+ "name": "Dave Marshall",
+ "email": "dave.marshall@atstsolutions.co.uk",
+ "homepage": "http://davedevelopment.co.uk"
+ }
+ ],
+ "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.",
+ "homepage": "http://github.com/padraic/mockery",
+ "keywords": [
+ "BDD",
+ "TDD",
+ "library",
+ "mock",
+ "mock objects",
+ "mockery",
+ "stub",
+ "test",
+ "test double",
+ "testing"
+ ],
+ "time": "2017-02-28T12:52:32+00:00"
+ },
+ {
+ "name": "phpdocumentor/reflection-common",
+ "version": "1.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
+ "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/144c307535e82c8fdcaacbcfc1d6d8eeb896687c",
+ "reference": "144c307535e82c8fdcaacbcfc1d6d8eeb896687c",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.6"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "phpDocumentor\\Reflection\\": [
+ "src"
+ ]
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Jaap van Otterdijk",
+ "email": "opensource@ijaap.nl"
+ }
+ ],
+ "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
+ "homepage": "http://www.phpdoc.org",
+ "keywords": [
+ "FQSEN",
+ "phpDocumentor",
+ "phpdoc",
+ "reflection",
+ "static analysis"
+ ],
+ "time": "2015-12-27T11:43:31+00:00"
+ },
+ {
+ "name": "phpdocumentor/reflection-docblock",
+ "version": "3.2.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
+ "reference": "4aada1f93c72c35e22fb1383b47fee43b8f1d157"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/4aada1f93c72c35e22fb1383b47fee43b8f1d157",
+ "reference": "4aada1f93c72c35e22fb1383b47fee43b8f1d157",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5",
+ "phpdocumentor/reflection-common": "^1.0@dev",
+ "phpdocumentor/type-resolver": "^0.3.0",
+ "webmozart/assert": "^1.0"
+ },
+ "require-dev": {
+ "mockery/mockery": "^0.9.4",
+ "phpunit/phpunit": "^4.4"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "phpDocumentor\\Reflection\\": [
+ "src/"
+ ]
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Mike van Riel",
+ "email": "me@mikevanriel.com"
+ }
+ ],
+ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
+ "time": "2017-08-08T06:39:58+00:00"
+ },
+ {
+ "name": "phpdocumentor/type-resolver",
+ "version": "0.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/phpDocumentor/TypeResolver.git",
+ "reference": "fb3933512008d8162b3cdf9e18dba9309b7c3773"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/fb3933512008d8162b3cdf9e18dba9309b7c3773",
+ "reference": "fb3933512008d8162b3cdf9e18dba9309b7c3773",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.5 || ^7.0",
+ "phpdocumentor/reflection-common": "^1.0"
+ },
+ "require-dev": {
+ "mockery/mockery": "^0.9.4",
+ "phpunit/phpunit": "^5.2||^4.8.24"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "phpDocumentor\\Reflection\\": [
+ "src/"
+ ]
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Mike van Riel",
+ "email": "me@mikevanriel.com"
+ }
+ ],
+ "time": "2017-06-03T08:32:36+00:00"
+ },
+ {
+ "name": "phpspec/prophecy",
+ "version": "v1.7.0",
"source": {
"type": "git",
"url": "https://github.com/phpspec/prophecy.git",
- "reference": "3c91bdf81797d725b14cb62906f9a4ce44235972"
+ "reference": "93d39f1f7f9326d746203c7c056f300f7f126073"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy/zipball/3c91bdf81797d725b14cb62906f9a4ce44235972",
- "reference": "3c91bdf81797d725b14cb62906f9a4ce44235972",
+ "url": "https://api.github.com/repos/phpspec/prophecy/zipball/93d39f1f7f9326d746203c7c056f300f7f126073",
+ "reference": "93d39f1f7f9326d746203c7c056f300f7f126073",
"shasum": ""
},
"require": {
"doctrine/instantiator": "^1.0.2",
"php": "^5.3|^7.0",
- "phpdocumentor/reflection-docblock": "~2.0",
- "sebastian/comparator": "~1.1",
- "sebastian/recursion-context": "~1.0"
+ "phpdocumentor/reflection-docblock": "^2.0|^3.0.2",
+ "sebastian/comparator": "^1.1|^2.0",
+ "sebastian/recursion-context": "^1.0|^2.0|^3.0"
},
"require-dev": {
- "phpspec/phpspec": "~2.0"
+ "phpspec/phpspec": "^2.5|^3.2",
+ "phpunit/phpunit": "^4.8 || ^5.6.5"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.5.x-dev"
+ "dev-master": "1.6.x-dev"
}
},
"autoload": {
@@ -3880,7 +4651,7 @@
"spy",
"stub"
],
- "time": "2016-02-15 07:46:21"
+ "time": "2017-03-02T20:05:34+00:00"
},
{
"name": "phpunit/php-code-coverage",
@@ -3942,20 +4713,20 @@
"testing",
"xunit"
],
- "time": "2015-10-06 15:47:00"
+ "time": "2015-10-06T15:47:00+00:00"
},
{
"name": "phpunit/php-file-iterator",
- "version": "1.4.1",
+ "version": "1.4.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-file-iterator.git",
- "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0"
+ "reference": "3cc8f69b3028d0f96a9078e6295d86e9bf019be5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/6150bf2c35d3fc379e50c7602b75caceaa39dbf0",
- "reference": "6150bf2c35d3fc379e50c7602b75caceaa39dbf0",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/3cc8f69b3028d0f96a9078e6295d86e9bf019be5",
+ "reference": "3cc8f69b3028d0f96a9078e6295d86e9bf019be5",
"shasum": ""
},
"require": {
@@ -3989,7 +4760,7 @@
"filesystem",
"iterator"
],
- "time": "2015-06-21 13:08:43"
+ "time": "2016-10-03T07:40:28+00:00"
},
{
"name": "phpunit/php-text-template",
@@ -4030,26 +4801,34 @@
"keywords": [
"template"
],
- "time": "2015-06-21 13:50:34"
+ "time": "2015-06-21T13:50:34+00:00"
},
{
"name": "phpunit/php-timer",
- "version": "1.0.7",
+ "version": "1.0.9",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-timer.git",
- "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b"
+ "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3e82f4e9fc92665fafd9157568e4dcb01d014e5b",
- "reference": "3e82f4e9fc92665fafd9157568e4dcb01d014e5b",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f",
+ "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "php": "^5.3.3 || ^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
},
"type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0-dev"
+ }
+ },
"autoload": {
"classmap": [
"src/"
@@ -4071,20 +4850,20 @@
"keywords": [
"timer"
],
- "time": "2015-06-21 08:01:12"
+ "time": "2017-02-26T11:10:40+00:00"
},
{
"name": "phpunit/php-token-stream",
- "version": "1.4.8",
+ "version": "1.4.11",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-token-stream.git",
- "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da"
+ "reference": "e03f8f67534427a787e21a385a67ec3ca6978ea7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da",
- "reference": "3144ae21711fb6cac0b1ab4cbe63b75ce3d4e8da",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/e03f8f67534427a787e21a385a67ec3ca6978ea7",
+ "reference": "e03f8f67534427a787e21a385a67ec3ca6978ea7",
"shasum": ""
},
"require": {
@@ -4120,20 +4899,20 @@
"keywords": [
"tokenizer"
],
- "time": "2015-09-15 10:49:45"
+ "time": "2017-02-27T10:12:30+00:00"
},
{
"name": "phpunit/phpunit",
- "version": "4.8.23",
+ "version": "4.8.36",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "6e351261f9cd33daf205a131a1ba61c6d33bd483"
+ "reference": "46023de9a91eec7dfb06cc56cb4e260017298517"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/6e351261f9cd33daf205a131a1ba61c6d33bd483",
- "reference": "6e351261f9cd33daf205a131a1ba61c6d33bd483",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/46023de9a91eec7dfb06cc56cb4e260017298517",
+ "reference": "46023de9a91eec7dfb06cc56cb4e260017298517",
"shasum": ""
},
"require": {
@@ -4147,9 +4926,9 @@
"phpunit/php-code-coverage": "~2.1",
"phpunit/php-file-iterator": "~1.4",
"phpunit/php-text-template": "~1.2",
- "phpunit/php-timer": ">=1.0.6",
+ "phpunit/php-timer": "^1.0.6",
"phpunit/phpunit-mock-objects": "~2.3",
- "sebastian/comparator": "~1.1",
+ "sebastian/comparator": "~1.2.2",
"sebastian/diff": "~1.2",
"sebastian/environment": "~1.3",
"sebastian/exporter": "~1.2",
@@ -4192,7 +4971,7 @@
"testing",
"xunit"
],
- "time": "2016-02-11 14:56:33"
+ "time": "2017-06-21T08:07:12+00:00"
},
{
"name": "phpunit/phpunit-mock-objects",
@@ -4248,26 +5027,26 @@
"mock",
"xunit"
],
- "time": "2015-10-02 06:51:40"
+ "time": "2015-10-02T06:51:40+00:00"
},
{
"name": "sebastian/comparator",
- "version": "1.2.0",
+ "version": "1.2.4",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "937efb279bd37a375bcadf584dec0726f84dbf22"
+ "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/937efb279bd37a375bcadf584dec0726f84dbf22",
- "reference": "937efb279bd37a375bcadf584dec0726f84dbf22",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2b7424b55f5047b47ac6e5ccb20b2aea4011d9be",
+ "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be",
"shasum": ""
},
"require": {
"php": ">=5.3.3",
"sebastian/diff": "~1.2",
- "sebastian/exporter": "~1.2"
+ "sebastian/exporter": "~1.2 || ~2.0"
},
"require-dev": {
"phpunit/phpunit": "~4.4"
@@ -4312,27 +5091,27 @@
"compare",
"equality"
],
- "time": "2015-07-26 15:48:44"
+ "time": "2017-01-29T09:50:25+00:00"
},
{
"name": "sebastian/diff",
- "version": "1.4.1",
+ "version": "1.4.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e"
+ "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/13edfd8706462032c2f52b4b862974dd46b71c9e",
- "reference": "13edfd8706462032c2f52b4b862974dd46b71c9e",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7f066a26a962dbe58ddea9f72a4e82874a3975a4",
+ "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "php": "^5.3.3 || ^7.0"
},
"require-dev": {
- "phpunit/phpunit": "~4.8"
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
},
"type": "library",
"extra": {
@@ -4364,27 +5143,27 @@
"keywords": [
"diff"
],
- "time": "2015-12-08 07:14:41"
+ "time": "2017-05-22T07:24:03+00:00"
},
{
"name": "sebastian/environment",
- "version": "1.3.5",
+ "version": "1.3.8",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/environment.git",
- "reference": "dc7a29032cf72b54f36dac15a1ca5b3a1b6029bf"
+ "reference": "be2c607e43ce4c89ecd60e75c6a85c126e754aea"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/dc7a29032cf72b54f36dac15a1ca5b3a1b6029bf",
- "reference": "dc7a29032cf72b54f36dac15a1ca5b3a1b6029bf",
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/be2c607e43ce4c89ecd60e75c6a85c126e754aea",
+ "reference": "be2c607e43ce4c89ecd60e75c6a85c126e754aea",
"shasum": ""
},
"require": {
- "php": ">=5.3.3"
+ "php": "^5.3.3 || ^7.0"
},
"require-dev": {
- "phpunit/phpunit": "~4.4"
+ "phpunit/phpunit": "^4.8 || ^5.0"
},
"type": "library",
"extra": {
@@ -4414,20 +5193,20 @@
"environment",
"hhvm"
],
- "time": "2016-02-26 18:40:46"
+ "time": "2016-08-18T05:49:44+00:00"
},
{
"name": "sebastian/exporter",
- "version": "1.2.1",
+ "version": "1.2.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "7ae5513327cb536431847bcc0c10edba2701064e"
+ "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/7ae5513327cb536431847bcc0c10edba2701064e",
- "reference": "7ae5513327cb536431847bcc0c10edba2701064e",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/42c4c2eec485ee3e159ec9884f95b431287edde4",
+ "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4",
"shasum": ""
},
"require": {
@@ -4435,12 +5214,13 @@
"sebastian/recursion-context": "~1.0"
},
"require-dev": {
+ "ext-mbstring": "*",
"phpunit/phpunit": "~4.4"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.2.x-dev"
+ "dev-master": "1.3.x-dev"
}
},
"autoload": {
@@ -4480,7 +5260,7 @@
"export",
"exporter"
],
- "time": "2015-06-21 07:55:53"
+ "time": "2016-06-17T09:04:28+00:00"
},
{
"name": "sebastian/global-state",
@@ -4531,20 +5311,20 @@
"keywords": [
"global state"
],
- "time": "2015-10-12 03:26:01"
+ "time": "2015-10-12T03:26:01+00:00"
},
{
"name": "sebastian/recursion-context",
- "version": "1.0.2",
+ "version": "1.0.5",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "913401df809e99e4f47b27cdd781f4a258d58791"
+ "reference": "b19cc3298482a335a95f3016d2f8a6950f0fbcd7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/913401df809e99e4f47b27cdd781f4a258d58791",
- "reference": "913401df809e99e4f47b27cdd781f4a258d58791",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/b19cc3298482a335a95f3016d2f8a6950f0fbcd7",
+ "reference": "b19cc3298482a335a95f3016d2f8a6950f0fbcd7",
"shasum": ""
},
"require": {
@@ -4584,7 +5364,7 @@
],
"description": "Provides functionality to recursively process PHP variables",
"homepage": "http://www.github.com/sebastianbergmann/recursion-context",
- "time": "2015-11-11 19:50:13"
+ "time": "2016-10-03T07:41:43+00:00"
},
{
"name": "sebastian/version",
@@ -4619,29 +5399,91 @@
],
"description": "Library that helps with managing the version number of Git-hosted PHP projects",
"homepage": "https://github.com/sebastianbergmann/version",
- "time": "2015-06-21 13:59:46"
+ "time": "2015-06-21T13:59:46+00:00"
+ },
+ {
+ "name": "symfony/class-loader",
+ "version": "v3.3.6",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/class-loader.git",
+ "reference": "386a294d621576302e7cc36965d6ed53b8c73c4f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/class-loader/zipball/386a294d621576302e7cc36965d6ed53b8c73c4f",
+ "reference": "386a294d621576302e7cc36965d6ed53b8c73c4f",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.5.9"
+ },
+ "require-dev": {
+ "symfony/finder": "~2.8|~3.0",
+ "symfony/polyfill-apcu": "~1.1"
+ },
+ "suggest": {
+ "symfony/polyfill-apcu": "For using ApcClassLoader on HHVM"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "3.3-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\ClassLoader\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony ClassLoader Component",
+ "homepage": "https://symfony.com",
+ "time": "2017-06-02T09:51:43+00:00"
},
{
"name": "symfony/yaml",
- "version": "v3.0.2",
+ "version": "v3.3.6",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "3cf0709d7fe936e97bee9e954382e449003f1d9a"
+ "reference": "ddc23324e6cfe066f3dd34a37ff494fa80b617ed"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/3cf0709d7fe936e97bee9e954382e449003f1d9a",
- "reference": "3cf0709d7fe936e97bee9e954382e449003f1d9a",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/ddc23324e6cfe066f3dd34a37ff494fa80b617ed",
+ "reference": "ddc23324e6cfe066f3dd34a37ff494fa80b617ed",
"shasum": ""
},
"require": {
"php": ">=5.5.9"
},
+ "require-dev": {
+ "symfony/console": "~2.8|~3.0"
+ },
+ "suggest": {
+ "symfony/console": "For validating YAML files using the lint command"
+ },
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0-dev"
+ "dev-master": "3.3-dev"
}
},
"autoload": {
@@ -4668,7 +5510,57 @@
],
"description": "Symfony Yaml Component",
"homepage": "https://symfony.com",
- "time": "2016-02-02 13:44:19"
+ "time": "2017-07-23T12:43:26+00:00"
+ },
+ {
+ "name": "webmozart/assert",
+ "version": "1.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/webmozart/assert.git",
+ "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/webmozart/assert/zipball/2db61e59ff05fe5126d152bd0655c9ea113e550f",
+ "reference": "2db61e59ff05fe5126d152bd0655c9ea113e550f",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^5.3.3 || ^7.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "^4.6",
+ "sebastian/version": "^1.0.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.3-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Webmozart\\Assert\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Bernhard Schussek",
+ "email": "bschussek@gmail.com"
+ }
+ ],
+ "description": "Assertions to validate method input/output with nice error messages.",
+ "keywords": [
+ "assert",
+ "check",
+ "validate"
+ ],
+ "time": "2016-11-23T20:04:58+00:00"
}
],
"aliases": [],
diff --git a/optic.yml b/optic.yml
new file mode 100644
index 0000000..b14dc3b
--- /dev/null
+++ b/optic.yml
@@ -0,0 +1,7 @@
+name: Hackathon Starter Pack PHP
+tasks:
+ start:
+ command: php artisan serve --port=$OPTIC_API_PORT
+ baseUrl: http://localhost:4000
+ignoreRequests:
+- OPTIONS *
diff --git a/phpunit b/phpunit
new file mode 100755
index 0000000..135464f
--- /dev/null
+++ b/phpunit
@@ -0,0 +1,6 @@
+#!/bin/sh
+#
+# Run project's phpunit version to avoid frameworks conflicts/uncompatibility
+#
+./vendor/phpunit/phpunit/phpunit
+
diff --git a/phpunit.xml b/phpunit.xml
index 23707ef..88040de 100644
--- a/phpunit.xml
+++ b/phpunit.xml
@@ -22,6 +22,7 @@
+
diff --git a/readme.md b/readme.md
index 252ba7a..1e07418 100644
--- a/readme.md
+++ b/readme.md
@@ -60,11 +60,12 @@ Features
- Delete Account
- CSRF protection
- **API Examples**: Facebook, Foursquare, Last.fm, Tumblr, Twitter, Stripe, LinkedIn and more.
+- **Automatic Documentation**
Prerequisites
-------------
-- [Mysql or Postgresql](https://www.mysql.com/ or http://www.postgresql.org/)
+- [Mysql](https://www.mysql.com/) or [Postgresql](http://www.postgresql.org/)
- [PHP 5.4+](http://php.net/)
- Command Line Tools
-

**Mac OS X:** [Xcode](https://itunes.apple.com/us/app/xcode/id497799835?mt=12) (or **OS X 10.9+**: `xcode-select --install`)
@@ -72,6 +73,7 @@ Prerequisites
-

**Ubuntu** /

**Linux Mint:** `sudo apt-get install build-essential`
-

**Fedora**: `sudo dnf groupinstall "Development Tools"`
-

**OpenSUSE:** `sudo zypper install --type pattern devel_basis`
+ -

**Optic:** `npm install -g @useoptic/cli` (needed for automatic documentation)
**Note:** If you are new to Laravel, I recommend to watch
[Laravel From Scratch](https://laracasts.com/series/laravel-5-from-scratch) screencast by Jeffery Way that teaches Laravel 5 from scratch. Alternatively,
@@ -80,7 +82,7 @@ here is another great tutorial for building a project management app for beginne
Getting Started
---------------
-The easiest way to get started is to clone the repository:
+#### Via Cloning The Repository:
```bash
# Get the project
@@ -89,32 +91,62 @@ git clone https://github.com/unicodeveloper/laravel-hackathon-starter.git hackat
# Change directory
cd hackathon-starter-pack
-# Rename env.example to .env and fill in all the keys and secrets and also generate a secure key for the app using `php artisan key:generate`
+# Copy .env.example to .env
+cp .env.example .env
+
+# Create a database (with mysql or postgresql)
+# And update .env file with database credentials
+# DB_CONNECTION=mysql
+# DB_HOST=127.0.0.1
+# DB_DATABASE=laravelhackathon
+# DB_USERNAME=root
+# DB_PASSWORD=root
# Install Composer dependencies
-composer install
+composer install
-# Run your migrations
-php artisan migrate
+# Generate application secure key (in .env file)
+php artisan key:generate
-# Publish the config files for the different service providers for Cloudder, Laravel Github, Slack,Twitter, Twilio by quickly checking their readme and following the steps
-*[Cloudder](https://github.com/jrm2k6/cloudder)
-*[Twitter](https://github.com/thujohn/twitter)
-*[Twilio](https://github.com/aloha/laravel-twilio)
-*[Github](https://github.com/GrahamCampbell/Laravel-GitHub)
-*[Slack](https://github.com/vluzrmos/laravel-slack-api)
-*[Socialite Providers](https://github.com/SocialiteProviders/Instagram)
-*[Socialite LinkedIn](https://github.com/SocialiteProviders/LinkedIn)
+# Generate application secure key (in .env file)
+php artisan key:generate
php artisan serve
```
+#### Via The Installer:
+
+First, download the Laravel Hackathon Starter Pack Installer using Composer:
+
+ composer global require "unicodeveloper/hackathon-installer"
+
+Make sure to place the `~/.composer/vendor/bin` directory (or the equivalent directory for your OS) in your PATH so the `larathon` executable can be located by your system.
+
+Once installed, the `larathon new` command will create a fresh Laravel Hackathon Starter Pack installation in the directory you specify. For instance, `larathon new mvp` will create a directory named `mvp` containing a fresh Laravel Hackathon Starter Pack installation with all of it's dependencies already installed. This method of installation is much faster than installing via Composer:
+
+ larathon new mvp
+
+#### Via Composer Create-Project
+
+Alternatively, you may also install Laravel Hackathon Starter Pack by issuing the Composer `create-project` command in your terminal:
+
+ composer create-project --prefer-dist unicodeveloper/laravel-hackathon-starter hotel
+
+This starter pack includes the following APIs. You will need to obtain appropriate credentials like Client ID, zClient secret, API key, or Username & Password by going through each provider and generate new credentials.
+
+* Cloudder
+* Twitter
+* Twillo
+* Github
+* Slack
+* Socialite Providers
+* Socialite LinkedIn
+
Obtaining API Keys
------------------
-To use any of the included APIs or OAuth authentication methods, you will need to obtain appropriate credentials: Client ID, Client Secret, API Key, or Username & Password. You will need to go through each provider to generate new credentials.
-

+
- Visit [Google Cloud Console](https://cloud.google.com/console/project)
- Click on the **Create Project** button
- Enter *Project Name*, then click on **Create** button
@@ -140,6 +172,7 @@ The same goes for other providers.

+
- Visit [Facebook Developers](https://developers.facebook.com/)
- Click **My Apps**, then select **Add a New App* from the dropdown menu
- Select **Website** platform and enter a new name for your app
@@ -158,6 +191,7 @@ The same goes for other providers.

+
- Go to [Account Settings](https://github.com/settings/profile)
- Select **Applications** from the sidebar
- Then inside **Developer applications** click on **Register new application**
@@ -169,6 +203,7 @@ The same goes for other providers.

+
- Sign in at [https://apps.twitter.com/](https://apps.twitter.com/)
- Click **Create a new application**
- Enter your application name, website and description
@@ -182,6 +217,7 @@ The same goes for other providers.

+
- Sign in at [LinkedIn Developer Network](https://developer.linkedin.com/)
- From the account name dropdown menu select **API Keys**
- *It may ask you to sign in once again*
@@ -200,13 +236,15 @@ The same goes for other providers.

+
- [Sign up](https://stripe.com/) or log into your [dashboard](https://manage.stripe.com)
- Click on your profile and click on Account Settings
- Then click on [API Keys](https://manage.stripe.com/account/apikeys)
- Copy the **Secret Key**. and add this into `.env` file
-

+

+
- Visit [PayPal Developer](https://developer.paypal.com/)
- Log in to your PayPal account
- Click **Applications > Create App** in the navigation bar
@@ -218,6 +256,7 @@ The same goes for other providers.

+
- Go to [foursquare for Developers](https://developer.foursquare.com/)
- Click on **My Apps** in the top menu
- Click the **Create A New App** button
@@ -229,6 +268,7 @@ The same goes for other providers.

+
- Go to http://www.tumblr.com/oauth/apps
- Once signed in, click **+Register application**
- Fill in all the details
@@ -239,6 +279,7 @@ The same goes for other providers.

+
- Go to http://steamcommunity.com/dev/apikey
- Sign in with your existing Steam account
- Enter your *Domain Name*, then and click **Register**
@@ -247,6 +288,7 @@ The same goes for other providers.

+
- Go to https://sendgrid.com/user/signup
- Sign up and **confirm** your account via the *activation email*
- Then enter your SendGrid *Username* and *Password* into `.env` file
@@ -254,6 +296,7 @@ The same goes for other providers.

+
- Go to http://www.mailgun.com
- Sign up and add your *Domain Name*
- From the domain overview, copy and paste the default SMTP *Login* and *Password* into `.env` file
@@ -261,6 +304,7 @@ The same goes for other providers.

+
- Go to http://mandrill.com
- Sign up and add your *Domain Name*
- From the dashboard, click on *Get SMTP credentials*
@@ -269,6 +313,7 @@ The same goes for other providers.

+
- Go to https://test.bitgo.com/
- Sign up for an account.
- Once logged into the dashboard, go to the top right selector and click 'account settings'
@@ -277,11 +322,14 @@ The same goes for other providers.

+
- Go to https://www.twilio.com/try-twilio
- Sign up for an account.
- Once logged into the dashboard, expand the link 'show api credentials'
- Copy your Account Sid and Auth Token
+run ```php artisan vendor:publish```
+
Project Structure
-----------------
@@ -290,7 +338,7 @@ Project Structure
| **config**/app.php | Configuration for service providers and facades |
| **config**/auth.php | Configuration for password resets |
| **config**/broadcasting.php | Configuration for broadcasting |
-| **config**/cache.php | Configuration for cache generation and storagr |
+| **config**/cache.php | Configuration for cache generation and storage |
| **config**/cloudder.php | Configuration for cloudinary |
| **config**/compile.php | Configuration for compilation |
| **config**/database.php | Configuration for database drivers |
@@ -298,7 +346,7 @@ Project Structure
| **config**/github.php | Configuration for github API |
| **config**/mail.php | Configuration for mails |
| **config**/queue.php | Configuration for queue |
-| **config**/services.php | Configuration for several services like mailgun et.c |
+| **config**/services.php | Configuration for several services like mailgun etc. |
| **config**/session.php | Configuration for sessions |
| **config**/ttwitter.php | Twitter API config file |
| **config**/twilio.php | Twilio API config file |
@@ -321,7 +369,7 @@ Project Structure
| **controllers**/WebScrapingController.php| Controller for Web Scraping. |
| **controllers**/YahooController.php | Controller for Yahoo API functionality |
| **controllers**/user.js | Controller for user account management. |
-| **models**/User.php | Moodel for User. |
+| **models**/User.php | Model for User. |
| **public**/ | Static assets (fonts, css, js, img). |
| **public**/**css**/main.css | Main stylesheet for your app. |
| **resources/views/account**/ | Templates for *login, password reset, signup, profile*. |
@@ -389,6 +437,28 @@ Recommended Laravel Libraries
- [laravel-emoji](https://github.com/unicodeveloper/laravel-emoji) - For using emojis in your app
- [laravel-quotes](https://github.com/unicodeveloper/laravel-quotes) - For using all sorts of quotes especially DJKHALED in your app
+Enabling Automatic Documentation
+-----------------------------
+Using [Optic](https://github.com/opticdev/optic), you can use your API like normal, automatically documenting changes in behavior. To enable this, you'll first need to download Optic.
+
+```bash
+ npm install -g @useoptic/cli
+```
+
+Once you've installed Optic, you can start documenting your requests by running `api start`. Running this command will create a proxied version of your api, available at [localhost:4000](http://localhost:4000) - now, you can use the API like normal here, and Optic will automatically notice differences in the documented behavior, allowing you to automatically create documentation as your API changes.
+
+To view the current documentation of the api, run `api spec` at the root directory.
+
+#### Useful Commands
+
+```bash
+ api start # use this to start monitoring your API
+ api spec # use this to inspect the current documentation of your API
+ api generate:oas # generates an OpenAPI specification for your currently documented API
+```
+
+For more information about Optic, [check out the docs](https://docs.useoptic.com).
+
FAQ
---
@@ -522,21 +592,21 @@ namespace App\Http\Controllers;
use Illuminate\Http\Request;
-use Book;
+use App\Book;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class BookController extends Controller
{
/**
- * Return all data to the Stripe API dashboard
+ * Return all books
* @return mixed
*/
- public function getPage()
+ public function getBooks()
{
$books = Book::all();
- return view('api.book')->withBooks($books);
+ return view('books')->withBooks($books);
}
}
```
@@ -554,8 +624,8 @@ class BookController extends Controller