/var
/www
/html
/cx_dev
/vendor
/laravel
/framework
/src
/Illuminate
/Filesystem
/Filesystem.php
*
* @param string $path
* @return string
*/
public function hash($path)
{
return md5_file($path);
}
/**
* Write the contents of a file.
*
* @param string $path
* @param string $contents
* @param bool $lock
* @return int
*/
public function put($path, $contents, $lock = false)
{
return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
}
/**
* Prepend to a file.
*
* @param string $path
* @param string $data
* @return int
*/
public function prepend($path, $data)
{
if ($this->exists($path)) {
return $this->put($path, $data.$this->get($path));
}
return $this->put($path, $data);
}
/**
* Append to a file.
Arguments
"file_put_contents(): Only 0 of 998 bytes written, possibly out of free disk space"
/var
/www
/html
/cx_dev
/vendor
/laravel
/framework
/src
/Illuminate
/Filesystem
/Filesystem.php
*
* @param string $path
* @return string
*/
public function hash($path)
{
return md5_file($path);
}
/**
* Write the contents of a file.
*
* @param string $path
* @param string $contents
* @param bool $lock
* @return int
*/
public function put($path, $contents, $lock = false)
{
return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
}
/**
* Prepend to a file.
*
* @param string $path
* @param string $data
* @return int
*/
public function prepend($path, $data)
{
if ($this->exists($path)) {
return $this->put($path, $data.$this->get($path));
}
return $this->put($path, $data);
}
/**
* Append to a file.
Arguments
"/var/www/html/cx_dev/storage/framework/sessions/mOSA6ec7zAAdbxgb4cBS8BIOULlPmtD4mYytmSbb"
"a:12:{s:6:"_token";s:40:"HoxBlS0uwdbjNhxm1p48kaY6bll890HLBJXazNfv";s:15:"geoPlugin_array";a:14:{s:6:"status";s:7:"success";s:7:"country";s:13:"United States";s:11:"countryCode";s:2:"US";s:6:"region";s:2:"OH";s:10:"regionName";s:4:"Ohio";s:4:"city";s:6:"Dublin";s:3:"zip";s:5:"43017";s:3:"lat";d:40.099200000000003;s:3:"lon";d:-83.114099999999993;s:8:"timezone";s:16:"America/New_York";s:3:"isp";s:16:"Amazon.com, Inc.";s:3:"org";s:19:"AWS EC2 (us-east-2)";s:2:"as";s:24:"AS16509 Amazon.com, Inc.";s:5:"query";s:11:"3.144.30.77";}s:14:"currentusersip";s:11:"3.144.30.77";s:21:"geolocation_longitude";d:-83.114099999999993;s:20:"geolocation_latitude";d:40.099200000000003;s:16:"geolocation_city";s:6:"Dublin";s:23:"geolocation_region_code";s:2:"OH";s:18:"geolocation_region";s:4:"Ohio";s:24:"geolocation_country_code";s:2:"US";s:19:"geolocation_country";s:13:"United States";s:9:"_previous";a:1:{s:3:"url";s:33:"http://18.223.216.31/competitions";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
2
/var
/www
/html
/cx_dev
/vendor
/laravel
/framework
/src
/Illuminate
/Session
/FileSessionHandler.php
/**
* {@inheritdoc}
*/
public function read($sessionId)
{
if ($this->files->exists($path = $this->path.'/'.$sessionId)) {
if (filemtime($path) >= Carbon::now()->subMinutes($this->minutes)->getTimestamp()) {
return $this->files->get($path, true);
}
}
return '';
}
/**
* {@inheritdoc}
*/
public function write($sessionId, $data)
{
$this->files->put($this->path.'/'.$sessionId, $data, true);
return true;
}
/**
* {@inheritdoc}
*/
public function destroy($sessionId)
{
$this->files->delete($this->path.'/'.$sessionId);
return true;
}
/**
* {@inheritdoc}
*/
public function gc($lifetime)
{
$files = Finder::create()
Arguments
"/var/www/html/cx_dev/storage/framework/sessions/mOSA6ec7zAAdbxgb4cBS8BIOULlPmtD4mYytmSbb"
"a:12:{s:6:"_token";s:40:"HoxBlS0uwdbjNhxm1p48kaY6bll890HLBJXazNfv";s:15:"geoPlugin_array";a:14:{s:6:"status";s:7:"success";s:7:"country";s:13:"United States";s:11:"countryCode";s:2:"US";s:6:"region";s:2:"OH";s:10:"regionName";s:4:"Ohio";s:4:"city";s:6:"Dublin";s:3:"zip";s:5:"43017";s:3:"lat";d:40.099200000000003;s:3:"lon";d:-83.114099999999993;s:8:"timezone";s:16:"America/New_York";s:3:"isp";s:16:"Amazon.com, Inc.";s:3:"org";s:19:"AWS EC2 (us-east-2)";s:2:"as";s:24:"AS16509 Amazon.com, Inc.";s:5:"query";s:11:"3.144.30.77";}s:14:"currentusersip";s:11:"3.144.30.77";s:21:"geolocation_longitude";d:-83.114099999999993;s:20:"geolocation_latitude";d:40.099200000000003;s:16:"geolocation_city";s:6:"Dublin";s:23:"geolocation_region_code";s:2:"OH";s:18:"geolocation_region";s:4:"Ohio";s:24:"geolocation_country_code";s:2:"US";s:19:"geolocation_country";s:13:"United States";s:9:"_previous";a:1:{s:3:"url";s:33:"http://18.223.216.31/competitions";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
true
/var
/www
/html
/cx_dev
/vendor
/laravel
/framework
/src
/Illuminate
/Session
/Store.php
*
* @param string $data
* @return string
*/
protected function prepareForUnserialize($data)
{
return $data;
}
/**
* Save the session data to storage.
*
* @return bool
*/
public function save()
{
$this->ageFlashData();
$this->handler->write($this->getId(), $this->prepareForStorage(
serialize($this->attributes)
));
$this->started = false;
}
/**
* Prepare the serialized session data for storage.
*
* @param string $data
* @return string
*/
protected function prepareForStorage($data)
{
return $data;
}
/**
* Age the flash data for the session.
*
* @return void
Arguments
"mOSA6ec7zAAdbxgb4cBS8BIOULlPmtD4mYytmSbb"
"a:12:{s:6:"_token";s:40:"HoxBlS0uwdbjNhxm1p48kaY6bll890HLBJXazNfv";s:15:"geoPlugin_array";a:14:{s:6:"status";s:7:"success";s:7:"country";s:13:"United States";s:11:"countryCode";s:2:"US";s:6:"region";s:2:"OH";s:10:"regionName";s:4:"Ohio";s:4:"city";s:6:"Dublin";s:3:"zip";s:5:"43017";s:3:"lat";d:40.099200000000003;s:3:"lon";d:-83.114099999999993;s:8:"timezone";s:16:"America/New_York";s:3:"isp";s:16:"Amazon.com, Inc.";s:3:"org";s:19:"AWS EC2 (us-east-2)";s:2:"as";s:24:"AS16509 Amazon.com, Inc.";s:5:"query";s:11:"3.144.30.77";}s:14:"currentusersip";s:11:"3.144.30.77";s:21:"geolocation_longitude";d:-83.114099999999993;s:20:"geolocation_latitude";d:40.099200000000003;s:16:"geolocation_city";s:6:"Dublin";s:23:"geolocation_region_code";s:2:"OH";s:18:"geolocation_region";s:4:"Ohio";s:24:"geolocation_country_code";s:2:"US";s:19:"geolocation_country";s:13:"United States";s:9:"_previous";a:1:{s:3:"url";s:33:"http://18.223.216.31/competitions";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
/var
/www
/html
/cx_dev
/vendor
/laravel
/framework
/src
/Illuminate
/Session
/Middleware
/StartSession.php
if ($this->sessionConfigured()) {
$this->storeCurrentUrl($request, $session);
$this->addCookieToResponse($response, $session);
}
return $response;
}
/**
* Perform any final actions for the request lifecycle.
*
* @param \Illuminate\Http\Request $request
* @param \Symfony\Component\HttpFoundation\Response $response
* @return void
*/
public function terminate($request, $response)
{
if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
$this->manager->driver()->save();
}
}
/**
* Start the session for the given request.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Contracts\Session\Session
*/
protected function startSession(Request $request)
{
return tap($this->getSession($request), function ($session) use ($request) {
$session->setRequestOnHandler($request);
$session->start();
});
}
/**
* Get the session implementation from the manager.
/var
/www
/html
/cx_dev
/vendor
/laravel
/framework
/src
/Illuminate
/Foundation
/Http
/Kernel.php
* @return void
*/
protected function terminateMiddleware($request, $response)
{
$middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
$this->gatherRouteMiddleware($request),
$this->middleware
);
foreach ($middlewares as $middleware) {
if (! is_string($middleware)) {
continue;
}
list($name) = $this->parseMiddleware($middleware);
$instance = $this->app->make($name);
if (method_exists($instance, 'terminate')) {
$instance->terminate($request, $response);
}
}
}
/**
* Gather the route middleware for the given request.
*
* @param \Illuminate\Http\Request $request
* @return array
*/
protected function gatherRouteMiddleware($request)
{
if ($route = $request->route()) {
return $this->router->gatherRouteMiddleware($route);
}
return [];
}
/**
Arguments
Request {
#json: null
#convertedFiles: null
#userResolver: Closure {
class: "Illuminate\Auth\AuthServiceProvider"
this: AuthServiceProvider { …}
parameters: {
$guard: {
default: null
}
}
use: {
$app: Application { …}
}
}
#routeResolver: Closure {
class: "Illuminate\Routing\Router"
this: Router { …}
use: {
$route: Route { …}
}
}
+attributes: ParameterBag {}
+request: ParameterBag {#1}
+query: ParameterBag {#1}
+server: ServerBag {}
+files: FileBag {}
+cookies: ParameterBag {}
+headers: HeaderBag {}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/competitions"
#requestUri: "/competitions"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Response {}
/var
/www
/html
/cx_dev
/vendor
/laravel
/framework
/src
/Illuminate
/Foundation
/Http
/Kernel.php
*/
protected function dispatchToRouter()
{
return function ($request) {
$this->app->instance('request', $request);
return $this->router->dispatch($request);
};
}
/**
* Call the terminate method on any terminable middleware.
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Http\Response $response
* @return void
*/
public function terminate($request, $response)
{
$this->terminateMiddleware($request, $response);
$this->app->terminate();
}
/**
* Call the terminate method on any terminable middleware.
*
* @param \Illuminate\Http\Request $request
* @param \Illuminate\Http\Response $response
* @return void
*/
protected function terminateMiddleware($request, $response)
{
$middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
$this->gatherRouteMiddleware($request),
$this->middleware
);
foreach ($middlewares as $middleware) {
if (! is_string($middleware)) {
Arguments
Request {
#json: null
#convertedFiles: null
#userResolver: Closure {
class: "Illuminate\Auth\AuthServiceProvider"
this: AuthServiceProvider { …}
parameters: {
$guard: {
default: null
}
}
use: {
$app: Application { …}
}
}
#routeResolver: Closure {
class: "Illuminate\Routing\Router"
this: Router { …}
use: {
$route: Route { …}
}
}
+attributes: ParameterBag {}
+request: ParameterBag {#1}
+query: ParameterBag {#1}
+server: ServerBag {}
+files: FileBag {}
+cookies: ParameterBag {}
+headers: HeaderBag {}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/competitions"
#requestUri: "/competitions"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Response {}
/var
/www
/html
/cx_dev
/public
/index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$response = $kernel->handle(
$request = Illuminate\Http\Request::capture()
);
$response->send();
$kernel->terminate($request, $response);
Arguments
Request {
#json: null
#convertedFiles: null
#userResolver: Closure {
class: "Illuminate\Auth\AuthServiceProvider"
this: AuthServiceProvider { …}
parameters: {
$guard: {
default: null
}
}
use: {
$app: Application { …}
}
}
#routeResolver: Closure {
class: "Illuminate\Routing\Router"
this: Router { …}
use: {
$route: Route { …}
}
}
+attributes: ParameterBag {}
+request: ParameterBag {#1}
+query: ParameterBag {#1}
+server: ServerBag {}
+files: FileBag {}
+cookies: ParameterBag {}
+headers: HeaderBag {}
#content: null
#languages: null
#charsets: null
#encodings: null
#acceptableContentTypes: array:1 [
0 => "*/*"
]
#pathInfo: "/competitions"
#requestUri: "/competitions"
#baseUrl: ""
#basePath: null
#method: "GET"
#format: null
#session: Store {}
#locale: null
#defaultLocale: "en"
-isHostValid: true
-isForwardedValid: true
basePath: ""
format: "html"
}
Response {}