[04-Jun-2019 12:44:10 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/gd_reflection.inc.php on line 179 [09-Jun-2019 06:53:35 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/jpg_rotate.inc.php on line 81 [09-Jun-2019 18:01:50 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/gd_reflection.inc.php on line 179 [10-Jun-2019 06:57:14 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/jpg_rotate.inc.php on line 81 [15-Jun-2019 03:48:22 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/gd_reflection.inc.php on line 179 [15-Jun-2019 04:09:25 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/jpg_rotate.inc.php on line 81 [16-Jun-2019 03:56:59 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/gd_reflection.inc.php on line 179 [16-Jun-2019 06:19:18 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/jpg_rotate.inc.php on line 81 [20-Jun-2019 19:16:16 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/gd_reflection.inc.php on line 179 [22-Jun-2019 13:05:24 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/gd_reflection.inc.php on line 179 [22-Jun-2019 14:57:02 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/jpg_rotate.inc.php on line 81 [02-Jul-2019 21:51:28 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/jpg_rotate.inc.php on line 81 [10-Feb-2025 12:09:03 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/gd_reflection.inc.php on line 179 [10-Feb-2025 13:26:38 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/jpg_rotate.inc.php on line 81 [10-Mar-2025 16:15:18 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/jpg_rotate.inc.php on line 81 [11-Mar-2025 06:20:48 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/gd_reflection.inc.php on line 179 [11-Mar-2025 23:59:58 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/gd_reflection.inc.php on line 179 [12-Mar-2025 18:19:04 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/jpg_rotate.inc.php on line 81 [13-Mar-2025 05:03:04 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/gd_reflection.inc.php on line 179 [20-Mar-2025 01:32:48 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/gd_reflection.inc.php on line 179 [20-Mar-2025 03:43:19 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/jpg_rotate.inc.php on line 81 [29-Mar-2025 10:09:28 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/jpg_rotate.inc.php on line 81 [11-Nov-2025 18:45:14 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/jpg_rotate.inc.php on line 81 [14-Nov-2025 03:28:59 UTC] PHP Fatal error: Class 'PhpThumb' not found in /home/beirateca/public_html/vendor/weotch/phpthumb/src/thumb_plugins/gd_reflection.inc.php on line 179
* @param bool $rawData Whether or not the raw image stream should be output
* @return GdThumb
*/
public function show ($rawData = false)
{
if (headers_sent() && php_sapi_name() != 'cli')
{
throw new RuntimeException('Cannot show image, headers have already been sent');
}
*
* @return string
*/
public function getImageAsString ()
{
$data = null;
ob_start();
$this->show(true);
$data = ob_get_contents();
ob_end_clean();
/**
* Get the image data
*
* @return string Image data
*/
public function get() {
return $this->thumb->getImageAsString();
}
}
$image = new Image(
$this->storage->readSrc($path),
$this->url->phpThumbConfig($options)
);
// Process the image and write its data to disk
$this->storage->writeCrop($crop_path,
$image->process($width, $height, $options)->get()
);
if (($token = $this->url->signingToken($request))
&& $token != $this->request->input('token')
) {
throw new NotFoundHttpException('Token mismatch');
}
// Create the image file
$crop_path = $this->render($request);
// Redirect to remote crops ...
* @param array $parameters
* @return \Symfony\Component\HttpFoundation\Response
*/
public function callAction($method, $parameters)
{
$this->setupLayout();
$response = call_user_func_array(array($this, $method), $parameters);
// If no response is returned from the controller action and a layout is being
* @param string $method
* @return mixed
*/
protected function call($instance, $route, $method)
{
$parameters = $route->parametersWithoutNulls();
return $instance->callAction($method, $parameters);
}
$response = $this->before($instance, $route, $request, $method);
// If no before filters returned a response we'll call the method on the controller
// to get the response to be returned to the router. We will then return it back
// out for processing by this router and the after filters can be called then.
if (is_null($response))
{
$response = $this->call($instance, $route, $method);
}
$request = $this->getCurrentRequest();
// Now we can split the controller and method out of the action string so that we
// can call them appropriately on the class. This controller and method are in
// in the Class@method format and we need to explode them out then use them.
list($class, $method) = explode('@', $controller);
return $d->dispatch($route, $request, $class, $method);
};
}
*
* @return mixed
*/
public function run()
{
$parameters = array_filter($this->parameters(), function($p) { return isset($p); });
return call_user_func_array($this->action['uses'], $parameters);
}
// Once we have successfully matched the incoming request to a given route we
// can call the before filters on that route. This works similar to global
// filters in that if a response is returned we will not call the route.
$response = $this->callRouteBefore($route, $request);
if (is_null($response))
{
$response = $route->run($request);
}
// If no response was returned from the before filter, we will call the proper
// route instance to get the response. If no route is found a response will
// still get returned based on why no routes were found for this request.
$response = $this->callFilter('before', $request);
if (is_null($response))
{
$response = $this->dispatchToRoute($request);
}
}
if ($this->runningUnitTests() && ! $this['session']->isStarted())
{
$this['session']->start();
}
return $this['router']->dispatch($this->prepareRequest($request));
}
{
try
{
$this->refreshRequest($request = Request::createFromBase($request));
$this->boot();
return $this->dispatch($request);
}
catch (\Exception $e)
*/
public function handle(Request $request, $type = self::MASTER_REQUEST, $catch = true)
{
/** @var \Barryvdh\Debugbar\LaravelDebugbar $debugbar */
$debugbar = $this->app['debugbar'];
/** @var \Illuminate\Http\Response $response */
$response = $this->kernel->handle($request, $type, $catch);
return $debugbar->modifyResponse($request, $response);
if ($this->sessionConfigured())
{
$session = $this->startSession($request);
$request->setSession($session);
}
$response = $this->app->handle($request, $type, $catch);
// Again, if the session has been configured we will need to close out the session
* @param \Symfony\Component\HttpFoundation\Request $request
* @param int $type
* @param bool $catch
* @return \Symfony\Component\HttpFoundation\Response
*/
public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
{
$response = $this->app->handle($request, $type, $catch);
foreach ($this->cookies->getQueuedCookies() as $cookie)
* @param \Symfony\Component\HttpFoundation\Request $request
* @param int $type
* @param bool $catch
* @return \Symfony\Component\HttpFoundation\Response
*/
public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
{
return $this->encrypt($this->app->handle($this->decrypt($request), $type, $catch));
}
{
$this->app = $app;
$this->middlewares = $middlewares;
}
public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
{
return $this->app->handle($request, $type, $catch);
}
* @param \Symfony\Component\HttpFoundation\Request $request
* @return void
*/
public function run(SymfonyRequest $request = null)
{
$request = $request ?: $this['request'];
$response = with($stack = $this->getStackedClient())->handle($request);
$response->send();
| Once we have the application, we can simply call the run method, | which will execute the request and send the response back to | the client's browser allowing them to enjoy the creative | and wonderful application we have whipped up for them. | */ $app->run();
| Key | Value |
| token | b68a0edd392a3dff637562ae7d50662f |
| Key | Value |
| PATH | /usr/local/bin:/usr/bin:/bin |
| TEMP | /tmp |
| TMP | /tmp |
| TMPDIR | /tmp |
| PWD | / |
| LSCAPI_CRIU_SYNC_FD | 7 |
| HTTP_ACCEPT | */* |
| HTTP_ACCEPT_ENCODING | gzip, br, zstd, deflate |
| HTTP_CONNECTION | close |
| CONTENT_LENGTH | 0 |
| HTTP_HOST | beirateca.pt |
| HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| HTTP_X_REAL_IP | 216.73.216.28 |
| HTTP_X_FORWARDED_BY | 94.46.182.63:443 |
| HTTP_X_FORWARDED_PORT | 443 |
| HTTP_X_FORWARDED_PROTO | https |
| HTTP_X_HTTPS | 1 |
| REDIRECT_REDIRECT_UNIQUE_ID | aR7Aa0UX1Ed0Uyg_Br3VCQAAAAs |
| REDIRECT_REDIRECT_SCRIPT_URL | /storage/produtos/kt2omdxb8z-200x_.jpg |
| REDIRECT_REDIRECT_SCRIPT_URI | https://beirateca.pt/storage/produtos/kt2omdxb8z-200x_.jpg |
| REDIRECT_REDIRECT_HTTPS | on |
| REDIRECT_REDIRECT_SSL_TLS_SNI | beirateca.pt |
| REDIRECT_REDIRECT_STATUS | 200 |
| REDIRECT_UNIQUE_ID | aR7Aa0UX1Ed0Uyg_Br3VCQAAAAs |
| REDIRECT_SCRIPT_URL | /storage/produtos/kt2omdxb8z-200x_.jpg |
| REDIRECT_SCRIPT_URI | https://beirateca.pt/storage/produtos/kt2omdxb8z-200x_.jpg |
| REDIRECT_HTTPS | on |
| REDIRECT_SSL_TLS_SNI | beirateca.pt |
| REDIRECT_STATUS | 200 |
| UNIQUE_ID | aR7Aa0UX1Ed0Uyg_Br3VCQAAAAs |
| SCRIPT_URL | /storage/produtos/kt2omdxb8z-200x_.jpg |
| SCRIPT_URI | https://beirateca.pt/storage/produtos/kt2omdxb8z-200x_.jpg |
| HTTPS | on |
| SSL_TLS_SNI | beirateca.pt |
| SERVER_SIGNATURE | |
| SERVER_SOFTWARE | Apache |
| SERVER_NAME | beirateca.pt |
| SERVER_ADDR | 94.46.182.63 |
| SERVER_PORT | 443 |
| REMOTE_ADDR | 216.73.216.28 |
| DOCUMENT_ROOT | /home/beirateca/public_html |
| REQUEST_SCHEME | https |
| CONTEXT_PREFIX | |
| CONTEXT_DOCUMENT_ROOT | /home/beirateca/public_html |
| SERVER_ADMIN | webmaster@beirateca.pt |
| SCRIPT_FILENAME | /home/beirateca/public_html/public/index.php |
| REMOTE_PORT | 45204 |
| REDIRECT_URL | /public/storage/produtos/kt2omdxb8z-200x_.jpg |
| REDIRECT_QUERY_STRING | token=b68a0edd392a3dff637562ae7d50662f |
| SERVER_PROTOCOL | HTTP/1.0 |
| REQUEST_METHOD | GET |
| QUERY_STRING | token=b68a0edd392a3dff637562ae7d50662f |
| REQUEST_URI | /storage/produtos/kt2omdxb8z-200x_.jpg?token=b68a0edd392a3dff637562ae7d50662f |
| SCRIPT_NAME | /public/index.php |
| PHP_SELF | /public/index.php |
| REQUEST_TIME_FLOAT | 1763623019,1906 |
| REQUEST_TIME | 1763623019 |
| Key | Value |
| PATH | /usr/local/bin:/usr/bin:/bin |
| TEMP | /tmp |
| TMP | /tmp |
| TMPDIR | /tmp |
| PWD | / |
| LSCAPI_CRIU_SYNC_FD | 7 |