ErrorException (E_WARNING)
file_put_contents(/home/biositrm/public_html/engine/storage/framework/cache/data/37/f7/37f750d46640f8b2b3f6113f3befcd233330751a): failed to open stream: Disk quota exceeded ErrorException thrown with message "file_put_contents(/home/biositrm/public_html/engine/storage/framework/cache/data/37/f7/37f750d46640f8b2b3f6113f3befcd233330751a): failed to open stream: Disk quota exceeded" Stacktrace: #61 ErrorException in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #60 file_put_contents in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #59 Illuminate\Filesystem\Filesystem:put in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php:65 #58 Illuminate\Cache\FileStore:put in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Cache/Repository.php:215 #57 Illuminate\Cache\Repository:put in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Cache/Repository.php:387 #56 Illuminate\Cache\Repository:remember in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:357 #55 Illuminate\Cache\CacheManager:__call in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:237 #54 Illuminate\Support\Facades\Facade:__callStatic in /home/biositrm/public_html/engine/app/Http/Controllers/Frontend.php:131 #53 App\Http\Controllers\Frontend:singleTV in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #52 call_user_func_array in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54 #51 Illuminate\Routing\Controller:callAction in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45 #50 Illuminate\Routing\ControllerDispatcher:dispatch in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Route.php:219 #49 Illuminate\Routing\Route:runController in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Route.php:176 #48 Illuminate\Routing\Route:run in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Router.php:680 #47 Illuminate\Routing\Router:Illuminate\Routing\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #46 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/biositrm/public_html/engine/app/Http/Middleware/Language.php:33 #45 App\Http\Middleware\Language:handle in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #44 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #43 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:41 #42 Illuminate\Routing\Middleware\SubstituteBindings:handle in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #41 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #40 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:75 #39 Illuminate\Foundation\Http\Middleware\VerifyCsrfToken:handle in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #38 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #37 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:49 #36 Illuminate\View\Middleware\ShareErrorsFromSession:handle in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #35 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #34 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:56 #33 Illuminate\Session\Middleware\StartSession:handle in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #32 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #31 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:37 #30 Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse:handle in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #29 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #28 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:66 #27 Illuminate\Cookie\Middleware\EncryptCookies:handle in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #26 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #25 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 #24 Illuminate\Pipeline\Pipeline:then in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Router.php:682 #23 Illuminate\Routing\Router:runRouteWithinStack in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Router.php:657 #22 Illuminate\Routing\Router:runRoute in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Router.php:623 #21 Illuminate\Routing\Router:dispatchToRoute in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Router.php:612 #20 Illuminate\Routing\Router:dispatch in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:176 #19 Illuminate\Foundation\Http\Kernel:Illuminate\Foundation\Http\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:30 #18 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/biositrm/public_html/engine/vendor/fideloper/proxy/src/TrustProxies.php:57 #17 Fideloper\Proxy\TrustProxies:handle in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #16 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #15 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 #14 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #13 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #12 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21 #11 Illuminate\Foundation\Http\Middleware\TransformsRequest:handle in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #10 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #9 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php:27 #8 Illuminate\Foundation\Http\Middleware\ValidatePostSize:handle in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #7 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #6 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php:62 #5 Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode:handle in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:163 #4 Illuminate\Pipeline\Pipeline:Illuminate\Pipeline\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php:53 #3 Illuminate\Routing\Pipeline:Illuminate\Routing\{closure} in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:104 #2 Illuminate\Pipeline\Pipeline:then in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:151 #1 Illuminate\Foundation\Http\Kernel:sendRequestThroughRouter in /home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:116 #0 Illuminate\Foundation\Http\Kernel:handle in /home/biositrm/public_html/index.php:60
61
ErrorException
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
60
file_put_contents
/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php122
59
Illuminate\Filesystem\Filesystem put
/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php65
58
Illuminate\Cache\FileStore put
/vendor/laravel/framework/src/Illuminate/Cache/Repository.php215
57
Illuminate\Cache\Repository put
/vendor/laravel/framework/src/Illuminate/Cache/Repository.php387
56
Illuminate\Cache\Repository remember
/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php357
55
Illuminate\Cache\CacheManager __call
/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php237
54
Illuminate\Support\Facades\Facade __callStatic
/app/Http/Controllers/Frontend.php131
53
App\Http\Controllers\Frontend singleTV
/vendor/laravel/framework/src/Illuminate/Routing/Controller.php54
52
call_user_func_array
/vendor/laravel/framework/src/Illuminate/Routing/Controller.php54
51
Illuminate\Routing\Controller callAction
/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php45
50
Illuminate\Routing\ControllerDispatcher dispatch
/vendor/laravel/framework/src/Illuminate/Routing/Route.php219
49
Illuminate\Routing\Route runController
/vendor/laravel/framework/src/Illuminate/Routing/Route.php176
48
Illuminate\Routing\Route run
/vendor/laravel/framework/src/Illuminate/Routing/Router.php680
47
Illuminate\Routing\Router Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php30
46
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/app/Http/Middleware/Language.php33
45
App\Http\Middleware\Language handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
44
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
43
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php41
42
Illuminate\Routing\Middleware\SubstituteBindings handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
41
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
40
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php75
39
Illuminate\Foundation\Http\Middleware\VerifyCsrfToken handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
38
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
37
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php49
36
Illuminate\View\Middleware\ShareErrorsFromSession handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
35
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
34
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php56
33
Illuminate\Session\Middleware\StartSession handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
32
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
31
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php37
30
Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
29
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
28
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php66
27
Illuminate\Cookie\Middleware\EncryptCookies handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
26
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
25
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php104
24
Illuminate\Pipeline\Pipeline then
/vendor/laravel/framework/src/Illuminate/Routing/Router.php682
23
Illuminate\Routing\Router runRouteWithinStack
/vendor/laravel/framework/src/Illuminate/Routing/Router.php657
22
Illuminate\Routing\Router runRoute
/vendor/laravel/framework/src/Illuminate/Routing/Router.php623
21
Illuminate\Routing\Router dispatchToRoute
/vendor/laravel/framework/src/Illuminate/Routing/Router.php612
20
Illuminate\Routing\Router dispatch
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php176
19
Illuminate\Foundation\Http\Kernel Illuminate\Foundation\Http\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php30
18
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/fideloper/proxy/src/TrustProxies.php57
17
Fideloper\Proxy\TrustProxies handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
16
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
15
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php21
14
Illuminate\Foundation\Http\Middleware\TransformsRequest handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
13
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
12
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php21
11
Illuminate\Foundation\Http\Middleware\TransformsRequest handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
10
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
9
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php27
8
Illuminate\Foundation\Http\Middleware\ValidatePostSize handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
7
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
6
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php62
5
Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode handle
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php163
4
Illuminate\Pipeline\Pipeline Illuminate\Pipeline\{closure}
/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php53
3
Illuminate\Routing\Pipeline Illuminate\Routing\{closure}
/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php104
2
Illuminate\Pipeline\Pipeline then
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php151
1
Illuminate\Foundation\Http\Kernel sendRequestThroughRouter
/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php116
0
Illuminate\Foundation\Http\Kernel handle
/home/biositrm/public_html/index.php60
/home/biositrm/public_html/engine/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|bool
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Write the contents of a file, replacing it atomically if it already exists.
     *
     * @param  string  $path
     * @param  string  $content
     * @return void
     */
    public function replace($path, $content)
    {
        // If the path already exists and is a symlink, get the real path...
        clearstatcache(true, $path);
 
        $path = realpath($path) ?: $path;
 
        $tempPath = tempnam(dirname($path), basename($path));
 
        // Fix permissions of tempPath because `tempnam()` creates it with permissions set to 0600...
        chmod($tempPath, 0777 - umask());
Arguments
  1. "file_put_contents(/home/biositrm/public_html/engine/storage/framework/cache/data/37/f7/37f750d46640f8b2b3f6113f3befcd233330751a): failed to open stream: Disk quota exceeded"
    
/home/biositrm/public_html/engine/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|bool
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Write the contents of a file, replacing it atomically if it already exists.
     *
     * @param  string  $path
     * @param  string  $content
     * @return void
     */
    public function replace($path, $content)
    {
        // If the path already exists and is a symlink, get the real path...
        clearstatcache(true, $path);
 
        $path = realpath($path) ?: $path;
 
        $tempPath = tempnam(dirname($path), basename($path));
 
        // Fix permissions of tempPath because `tempnam()` creates it with permissions set to 0600...
        chmod($tempPath, 0777 - umask());
Arguments
  1. "/home/biositrm/public_html/engine/storage/framework/cache/data/37/f7/37f750d46640f8b2b3f6113f3befcd233330751a"
    
  2. """
    1711701732O:37:"App\Http\Controllers\TMDB\Data\TVShow":2:{s:8:"\x00*\x00_data";a:42:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/pNAJqweCa1oAKXSEXj99NKzssYq.jpg";s:10:"created_by";a:1:{i:0;a:5:{s:2:"id";i:1423098;s:9:"credit_id";s:24:"5d6ac1030e4fc80010d86202";s:4:"name";s:11:"Aisling Bea";s:6:"gender";i:1;s:12:"profile_path";s:32:"/9GDvJGiyRkCOmzlEUsMfWI0np89.jpg";}}s:16:"episode_run_time";a:1:{i:0;i:23;}s:14:"first_air_date";s:10:"2019-08-08";s:6:"genres";a:1:{i:0;a:2:{s:2:"id";i:35;s:4:"name";s:6:"Comedy";}}s:8:"homepage";s:47:"https://www.channel4.com/programmes/this-way-up";s:2:"id";i:91740;s:13:"in_production";b:0;s:9:"languages";a:2:{i:0;s:2:"en";i:1;s:2:"it";}s:13:"last_air_date";s:10:"2021-07-14";s:19:"last_episode_to_air";a:13:{s:2:"id";i:3061045;s:4:"name";s:9:"Episode 6";s:8:"overview";s:124:"Aine finds out her friend Tom has killed himself. Shona accidentally leaves Vish a damning voicenote intended for Charlotte.";s:12:"vote_average";d:9;s:10:"vote_count";i:1;s:8:"air_date";s:10:"2021-07-14";s:14:"episode_number";i:6;s:12:"episode_type";s:6:"finale";s:15:"production_code";s:0:"";s:7:"runtime";i:23;s:13:"season_number";i:2;s:7:"show_id";i:91740;s:10:"still_path";s:32:"/aPmYG2x7HP6atKPGYzTo2bURGGa.jpg";}s:4:"name";s:11:"This Way Up";s:19:"next_episode_to_air";N;s:8:"networks";a:1:{i:0;a:4:{s:2:"id";i:26;s:9:"logo_path";s:32:"/hbifXPpM55B1fL5wPo7t72vzN78.png";s:4:"name";s:9:"Channel 4";s:14:"origin_country";s:2:"GB";}}s:18:"number_of_episodes";i:12;s:17:"number_of_seasons";i:2;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:11:"This Way Up";s:8:"overview";s:83:"A young woman puts her life back together after suffering from a nervous breakdown.";s:10:"popularity";d:14.316;s:11:"poster_path";s:32:"/mcj3pxw0Z2xx4vGdKi6apWuaWll.jpg";s:20:"production_companies";a:1:{i:0;a:4:{s:2:"id";i:81259;s:9:"logo_path";s:32:"/qCokKkvUfRUoQWqwKdbNp6VHV16.png";s:4:"name";s:6:"Merman";s:14:"origin_country";s:2:"GB";}}s:20:"production_countries";a:2:{i:0;a:2:{s:10:"iso_3166_1";s:2:"GB";s:4:"name";s:14:"United Kingdom";}i:1;a:2:{s:10:"iso_3166_1";s:2:"IT";s:4:"name";s:5:"Italy";}}s:7:"seasons";a:2:{i:0;a:8:{s:8:"air_date";s:10:"2019-08-08";s:13:"episode_count";i:6;s:2:"id";i:128698;s:4:"name";s:8:"Series 1";s:8:"overview";s:0:"";s:11:"poster_path";s:32:"/8nz350IDSV7LEYRIApWqZuXvujV.jpg";s:13:"season_number";i:1;s:12:"vote_average";d:7.6;}i:1;a:8:{s:8:"air_date";s:10:"2021-07-14";s:13:"episode_count";i:6;s:2:"id";i:199410;s:4:"name";s:8:"Series 2";s:8:"overview";s:0:"";s:11:"poster_path";s:32:"/Afd6slxbmHUcDEk7JCxYq8OlH5a.jpg";s:13:"season_number";i:2;s:12:"vote_average";d:7.5;}}s:16:"spoken_languages";a:2:{i:0;a:3:{s:12:"english_name";s:7:"English";s:9:"iso_639_1";s:2:"en";s:4:"name";s:7:"English";}i:1;a:3:{s:12:"english_name";s:7:"Italian";s:9:"iso_639_1";s:2:"it";s:4:"name";s:8:"Italiano";}}s:6:"status";s:5:"Ended";s:7:"tagline";s:0:"";s:4:"type";s:8:"Scripted";s:12:"vote_average";d:7.1;s:10:"vote_count";i:46;s:18:"alternative_titles";a:1:{s:7:"results";a:1:{i:0;a:3:{s:10:"iso_3166_1";s:2:"CN";s:5:"title";s:12:"生活向上";s:4:"type";s:0:"";}}}s:7:"changes";a:1:{s:7:"changes";a:0:{}}s:7:"credits";a:2:{s:4:"cast";a:3:{i:0;a:11:{s:5:"adult";b:0;s:6:"gender";i:1;s:2:"id";i:1423098;s:20:"known_for_department";s:6:"Acting";s:4:"name";s:11:"Aisling Bea";s:13:"original_name";s:11:"Aisling Bea";s:10:"popularity";d:5.379;s:12:"profile_path";s:32:"/9GDvJGiyRkCOmzlEUsMfWI0np89.jpg";s:9:"character";s:4:"Aine";s:9:"credit_id";s:24:"5d4ca6d94dc34a3e3061c716";s:5:"order";i:0;}i:1;a:11:{s:5:"adult";b:0;s:6:"gender";i:1;s:2:"id";i:21676;s:20:"known_for_department";s:6:"Acting";s:4:"name";s:13:"Sharon Horgan";s:13:"original_name";s:13:"Sharon Horgan";s:10:"popularity";d:5.379;s:12:"profile_path";s:32:"/3Uv1TBKNy9MkzMojLuNMv39kFGx.jpg";s:9:"character";s:5:"Shona";s:9:"credit_id";s:24:"5d4ca6eac68b690013106b5d";s:5:"order";i:1;}i:2;a:11:{s:5:"adult";b:0;s:6:"gender";i:2;s:2:"id";i:10920;s:20:"known_for_department";s:6:"Acting";s:4:"name";s:14:"Tobias Menzies";s:13:"original_name";s:14:"Tobias Menzies";s:10:"popularity";d:5.379;s:12:"profile_path";s:32:"/phcroLRZCjLje2jeKNkNQz4Jdpn.jpg";s:9:"character";s:7:"Richard";s:9:"credit_id";s:24:"65060a00394a8700ff6bb8d5";s:5:"order";i:2;}}s:4:"crew";a:2:{i:0;a:11:{s:5:"adult";b:0;s:6:"gender";i:1;s:2:"id";i:1423098;s:20:"known_for_department";s:6:"Acting";s:4:"name";s:11:"Aisling Bea";s:13:"original_name";s:11:"Aisling Bea";s:10:"popularity";d:5.379;s:12:"profile_path";s:32:"/9GDvJGiyRkCOmzlEUsMfWI0np89.jpg";s:9:"credit_id";s:24:"627d001df6596f16bc69845c";s:10:"department";s:7:"Writing";s:3:"job";s:6:"Writer";}i:1;a:11:{s:5:"adult";b:0;s:6:"gender";i:1;s:2:"id";i:1423098;s:20:"known_for_department";s:6:"Acting";s:4:"name";s:11:"Aisling Bea";s:13:"original_name";s:11:"Aisling Bea";s:10:"popularity";d:5.379;s:12:"profile_path";s:32:"/9GDvJGiyRkCOmzlEUsMfWI0np89.jpg";s:9:"credit_id";s:24:"627d00ee20e6a513bbe726bf";s:10:"department";s:10:"Production";s:3:"job";s:18:"Executive Producer";}}}s:12:"external_ids";a:9:{s:7:"imdb_id";s:9:"tt8430356";s:12:"freebase_mid";N;s:11:"freebase_id";N;s:7:"tvdb_id";i:351556;s:9:"tvrage_id";N;s:11:"wikidata_id";N;s:11:"facebook_id";N;s:12:"instagram_id";N;s:10:"twitter_id";N;}s:6:"images";a:3:{s:9:"backdrops";a:4:{i:0;a:7:{s:12:"aspect_ratio";d:1.777;s:6:"height";i:1688;s:9:"iso_639_1";N;s:9:"file_path";s:32:"/pNAJqweCa1oAKXSEXj99NKzssYq.jpg";s:12:"vote_average";d:5.318;s:10:"vote_count";i:3;s:5:"width";i:3000;}i:1;a:7:{s:12:"aspect_ratio";d:1.778;s:6:"height";i:1080;s:9:"iso_639_1";N;s:9:"file_path";s:32:"/dHZlmXSIwbMgm6HfFa9GFzHNsM7.jpg";s:12:"vote_average";d:5.312;s:10:"vote_count";i:1;s:5:"width";i:1920;}i:2;a:7:{s:12:"aspect_ratio";d:1.778;s:6:"height";i:1080;s:9:"iso_639_1";N;s:9:"file_path";s:32:"/vccA65DdbjPN2iMZBCBRtKSyxog.jpg";s:12:"vote_average";d:5.312;s:10:"vote_count";i:1;s:5:"width";i:1920;}i:3;a:7:{s:12:"aspect_ratio";d:1.778;s:6:"height";i:1080;s:9:"iso_639_1";s:2:"en";s:9:"file_path";s:32:"/oegWJPNZNnSBVt7dyTEWpDDtGKx.jpg";s:12:"vote_average";d:0;s:10:"vote_count";i:0;s:5:"width";i:1920;}}s:5:"logos";a:0:{}s:7:"posters";a:6:{i:0;a:7:{s:12:"aspect_ratio";d:0.667;s:6:"height";i:2250;s:9:"iso_639_1";s:2:"en";s:9:"file_path";s:32:"/mcj3pxw0Z2xx4vGdKi6apWuaWll.jpg";s:12:"vote_average";d:5.52;s:10:"vote_count";i:8;s:5:"width";i:1500;}i:1;a:7:{s:12:"aspect_ratio";d:0.667;s:6:"height";i:2250;s:9:"iso_639_1";s:2:"en";s:9:"file_path";s:32:"/w5MTKjPQNcUMPwdHPl1wOQbvKfN.jpg";s:12:"vote_average";d:5.326;s:10:"vote_count";i:7;s:5:"width";i:1500;}i:2;a:7:{s:12:"aspect_ratio";d:0.667;s:6:"height";i:2250;s:9:"iso_639_1";s:2:"en";s:9:"file_path";s:32:"/poT2orOBpVyposcgN76INlgzURo.jpg";s:12:"vote_average";d:5.252;s:10:"vote_count";i:4;s:5:"width";i:1500;}i:3;a:7:{s:12:"aspect_ratio";d:0.667;s:6:"height";i:2550;s:9:"iso_639_1";s:2:"en";s:9:"file_path";s:32:"/xsMhIMVfn41UDRRotW6s0sQ7JlB.jpg";s:12:"vote_average";d:0;s:10:"vote_count";i:0;s:5:"width";i:1700;}i:4;a:7:{s:12:"aspect_ratio";d:0.667;s:6:"height";i:3000;s:9:"iso_639_1";N;s:9:"file_path";s:32:"/sgQVUg2ARMERV2mswbk1AljG0l6.jpg";s:12:"vote_average";d:0;s:10:"vote_count";i:0;s:5:"width";i:2000;}i:5;a:7:{s:12:"aspect_ratio";d:0.667;s:6:"height";i:3000;s:9:"iso_639_1";s:2:"en";s:9:"file_path";s:32:"/wzlWiRIysA51wUAQHQUgVY6qoKB.jpg";s:12:"vote_average";d:0;s:10:"vote_count";i:0;s:5:"width";i:2000;}}}s:8:"keywords";a:1:{s:7:"results";a:4:{i:0;a:2:{s:4:"name";s:15:"london, england";s:2:"id";i:212;}i:1;a:2:{s:4:"name";s:7:"england";s:2:"id";i:392;}i:2;a:2:{s:4:"name";s:6:"sister";s:2:"id";i:5923;}i:3;a:2:{s:4:"name";s:13:"mental health";s:2:"id";i:159315;}}}s:7:"similar";a:4:{s:4:"page";i:1;s:7:"results";a:20:{i:0;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/5U0dYTkHXPhoExNnEm5iKrpDqtr.jpg";s:9:"genre_ids";a:5:{i:0;i:16;i:1;i:35;i:2;i:18;i:3;i:9648;i:4;i:10765;}s:2:"id";i:50712;s:14:"origin_country";a:1:{i:0;s:2:"JP";}s:17:"original_language";s:2:"ja";s:13:"original_name";s:9:"黒執事";s:8:"overview";s:148:"In Victorian London, 12-year-old business magnate Ciel Phantomhive thwarts dangers to the queen as he's watched over by his demon butler, Sebastian.";s:10:"popularity";d:77.12;s:11:"poster_path";s:32:"/iXGs130TRoUplHf0o86zp9MqAYc.jpg";s:14:"first_air_date";s:10:"2008-10-02";s:4:"name";s:12:"Black Butler";s:12:"vote_average";d:7.562;s:10:"vote_count";i:162;}i:1;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/p5pt3KjVuPBjzrXjsqLp4CWJ01u.jpg";s:9:"genre_ids";a:2:{i:0;i:35;i:1;i:18;}s:2:"id";i:75579;s:14:"origin_country";a:1:{i:0;s:2:"IL";}s:17:"original_language";s:2:"he";s:13:"original_name";s:36:"האחיות המוצלחות שלי";s:8:"overview";s:81:"Orit, Natalie and Mor are three sisters, and they are unsuccessful at everything.";s:10:"popularity";d:4.449;s:11:"poster_path";s:32:"/mQDtLTkXCtcQXY2n9DhTG023Cir.jpg";s:14:"first_air_date";s:10:"2016-03-10";s:4:"name";s:7:"Sisters";s:12:"vote_average";d:9;s:10:"vote_count";i:3;}i:2;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/bprdXuhPE3gpChpeyBq1z4avBUc.jpg";s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:75688;s:14:"origin_country";a:1:{i:0;s:2:"IL";}s:17:"original_language";s:2:"he";s:13:"original_name";s:13:"שחקן זר";s:8:"overview";s:270:"Signed to play soccer for an English team, Israeli athlete Adir is elated -- until his eccentric family and diva girlfriend accompany him to London. He's in a big new city with an exciting new job ... and a family that has tagged along. Just to make sure he's miserable.";s:10:"popularity";d:4.278;s:11:"poster_path";s:32:"/lshAcINXkY7bwnPxo9jfazEWf1n.jpg";s:14:"first_air_date";s:10:"2015-06-15";s:4:"name";s:8:"Imported";s:12:"vote_average";d:7;s:10:"vote_count";i:2;}i:3;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/rZl0TCmpOZ1qJ1trj2Am6yME2TE.jpg";s:9:"genre_ids";a:2:{i:0;i:35;i:1;i:18;}s:2:"id";i:26418;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:8:"Grafters";s:8:"overview";s:145:"Two English brothers with different, clashing personalities become live-in home renovators for a notoriously finicky couple with strong opinions.";s:10:"popularity";d:8.828;s:11:"poster_path";s:32:"/bKB7l8v84jjxCY4S0hBCMerpGBO.jpg";s:14:"first_air_date";s:10:"1998-10-27";s:4:"name";s:8:"Grafters";s:12:"vote_average";d:1;s:10:"vote_count";i:1;}i:4;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";N;s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:23386;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:14:"Small Potatoes";s:8:"overview";s:324:"Small Potatoes is a British sitcom television series written by Richard Pinto and Sharat Sardana, first broadcast on Channel 4 from 1999 to 2001. Starring Tommy Tiernan, Sanjeev Bhaskar, Morgan Jones and Omid Djalili, it is set in east London and follows the life of a video rental shop employee, Ed Hewitt, and his friends.";s:10:"popularity";d:0.623;s:11:"poster_path";N;s:14:"first_air_date";s:0:"";s:4:"name";s:14:"Small Potatoes";s:12:"vote_average";d:6;s:10:"vote_count";i:1;}i:5;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/grITHJBX14KvvJXenVCgdIU0OwH.jpg";s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:47039;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:7:"Vicious";s:8:"overview";s:218:"Freddie and Stuart are an old couple who have been together for decades and bicker constantly. Their lives are turned upside down by their new upstairs neighbor Ash, who is sure to cause trouble in their mundane lives.";s:10:"popularity";d:17.705;s:11:"poster_path";s:32:"/2adbnZazIjxykkBjTAVdebo5cYb.jpg";s:14:"first_air_date";s:10:"2013-04-29";s:4:"name";s:7:"Vicious";s:12:"vote_average";d:7.5;s:10:"vote_count";i:72;}i:6;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/qBc0ST7YNvZVfCawuoxAm9QXTWB.jpg";s:9:"genre_ids";a:4:{i:0;i:35;i:1;i:18;i:2;i:10759;i:3;i:80;}s:2:"id";i:3469;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:6:"Minder";s:8:"overview";s:312:"This comedy drama series featured Terry McCann, a former boxer with a conviction for G.B.H., and Arthur Daley, a second-hand car dealer with an eye for a nice little earner. Alongside his many business ventures, Arthur would regularly hire Terry out as a minder or bodyguard, later replaced by nephew, Ray Daley.";s:10:"popularity";d:368.878;s:11:"poster_path";s:32:"/4s9hiyQvTaMe1bK91HRCTgDTAoF.jpg";s:14:"first_air_date";s:10:"1979-10-29";s:4:"name";s:6:"Minder";s:12:"vote_average";d:6.7;s:10:"vote_count";i:20;}i:7;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";N;s:9:"genre_ids";a:2:{i:0;i:35;i:1;i:18;}s:2:"id";i:3587;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:9:"No Angels";s:8:"overview";s:235:"No Angels is a critically acclaimed British television comedy drama series, produced by the independent production company World Productions for Channel 4, which ran for three series from 2004 to 2006. It was devised by Toby Whithouse.";s:10:"popularity";d:7.184;s:11:"poster_path";s:32:"/scGXdI978kDTBMwB2Hx56WGsF89.jpg";s:14:"first_air_date";s:10:"2004-03-02";s:4:"name";s:9:"No Angels";s:12:"vote_average";d:4.8;s:10:"vote_count";i:4;}i:8;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/h61wnNwIg15qCc5XNfkGvEESFgB.jpg";s:9:"genre_ids";a:2:{i:0;i:18;i:1;i:35;}s:2:"id";i:407;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:10:"Sugar Rush";s:8:"overview";s:716:"Sugar Rush is an Emmy Award–winning British television comedy drama series developed by Shine Limited and broadcast by Channel 4, based on the Julie Burchill novel of the same name. It follows the trials and tribulations of teenager Kim Daniels, who is dealing with all the usual adolescent issues, plus one - she thinks she might be gay.  Her family has recently moved to Brighton from London, and she finds herself with a huge crush on her new best friend, Maria `Sugar' Sweet. Sugar has a bit of a wild side, and frequently gets Kim into trouble, though Kim can find trouble on her own as well. Despite attractions to other girls, and a few attempts at being interested in guys, Kim continues to long for Sugar.";s:10:"popularity";d:11.777;s:11:"poster_path";s:31:"/YEW7UwhDpVo6N1tpNHGmC9ZjNO.jpg";s:14:"first_air_date";s:10:"2005-06-07";s:4:"name";s:10:"Sugar Rush";s:12:"vote_average";d:7;s:10:"vote_count";i:33;}i:9;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:31:"/K8oVAMcE19IvzJsPlRVfDnB4Zq.jpg";s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:72;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:21:"Only Fools and Horses";s:8:"overview";s:212:"The misadventures of two wheeler dealer brothers Del Boy and Rodney Trotter of 'Trotters Independent Traders PLC' who scrape their living by selling dodgy goods believing that next year they will be millionaires.";s:10:"popularity";d:123.871;s:11:"poster_path";s:32:"/8QznQBwr4aqPIQTiymL7obM3qOK.jpg";s:14:"first_air_date";s:10:"1981-09-08";s:4:"name";s:21:"Only Fools and Horses";s:12:"vote_average";d:7.9;s:10:"vote_count";i:249;}i:10;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/kXNBx6zc25SyL6zVMJZUQAB9Eu7.jpg";s:9:"genre_ids";a:3:{i:0;i:35;i:1;i:10766;i:2;i:18;}s:2:"id";i:3295;s:14:"origin_country";a:1:{i:0;s:2:"US";}s:17:"original_language";s:2:"en";s:13:"original_name";s:4:"Soap";s:8:"overview";s:137:"The antics of a wealthy family, the Tates, and a working-class family, the Campbells, in the fictional town of Dunn's River, Connecticut.";s:10:"popularity";d:82.686;s:11:"poster_path";s:32:"/kq2G0SjdVcZnKh5cpq9hp0MKvWL.jpg";s:14:"first_air_date";s:10:"1977-09-13";s:4:"name";s:4:"Soap";s:12:"vote_average";d:7.2;s:10:"vote_count";i:55;}i:11;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/rXtxki835s4thCBwSGn4JC93IGT.jpg";s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:3316;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:25:"In Sickness and in Health";s:8:"overview";s:131:"Sequel to 'Till Death Us Do Part' with the bad tempered Alf Garnett, who has not mellowed with the years and is as bigoted as ever.";s:10:"popularity";d:14.986;s:11:"poster_path";s:32:"/9akKTcT5K1O7FGQbZVvB0Ni1Pal.jpg";s:14:"first_air_date";s:10:"1985-09-01";s:4:"name";s:25:"In Sickness and in Health";s:12:"vote_average";d:7.9;s:10:"vote_count";i:15;}i:12;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/mkhT6YETfnvcox56THaVon6NrKF.jpg";s:9:"genre_ids";a:4:{i:0;i:16;i:1;i:10765;i:2;i:10759;i:3;i:35;}s:2:"id";i:128024;s:14:"origin_country";a:1:{i:0;s:2:"US";}s:17:"original_language";s:2:"en";s:13:"original_name";s:25:"Unicorn: Warriors Eternal";s:8:"overview";s:241:"An evil force is looming across the dark, thick-aired streets of industrial revolution London when a group of heroes dubbed Unicorn are accidentally reawakened in the bodies of teenagers instead of adult hosts they’ve embodied in the past.";s:10:"popularity";d:26.8;s:11:"poster_path";s:32:"/w0uHVrvCQYAWA4gj4j1GOCFM54a.jpg";s:14:"first_air_date";s:10:"2023-05-05";s:4:"name";s:25:"Unicorn: Warriors Eternal";s:12:"vote_average";d:6.982;s:10:"vote_count";i:28;}i:13;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/mE2U8VWud8wUWda2hIHXcQkwagv.jpg";s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:2292;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:8:"Porridge";s:8:"overview";s:658:"Porridge is a British situation comedy broadcast on BBC1 from 1974 to 1977, running for three series, two Christmas specials and a feature film also titled Porridge. Written by Dick Clement and Ian La Frenais, it stars Ronnie Barker and Richard Beckinsale as two inmates at the fictional HMP Slade in Cumberland. "Doing porridge" is British slang for serving a prison sentence, porridge once being the traditional breakfast in UK prisons.\n
    \n
    The series was followed by a 1978 sequel, Going Straight, which established that Fletcher would not be going back to prison again. Porridge was voted number seven in a 2004 BBC poll of the 100 greatest British sitcoms.";s:10:"popularity";d:18.084;s:11:"poster_path";s:32:"/qSoHitLrJLNALUAcG4XHhqd1v0F.jpg";s:14:"first_air_date";s:10:"1974-09-05";s:4:"name";s:8:"Porridge";s:12:"vote_average";d:8.1;s:10:"vote_count";i:46;}i:14;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/4F6THnqH6LgX36k4lqesV7nm4ss.jpg";s:9:"genre_ids";a:2:{i:0;i:18;i:1;i:35;}s:2:"id";i:24517;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:10:"Underworld";s:8:"overview";s:88:"A pair of unexceptional suburban siblings are drawn into a dark web of crime and danger.";s:10:"popularity";d:8.459;s:11:"poster_path";s:32:"/kh5PbRAzO4BzEIS9LOIpNO7AUpW.jpg";s:14:"first_air_date";s:10:"1997-11-04";s:4:"name";s:10:"Underworld";s:12:"vote_average";d:7;s:10:"vote_count";i:1;}i:15;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";N;s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:25621;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:11:"Tottenham 2";s:8:"overview";s:0:"";s:10:"popularity";d:0.986;s:11:"poster_path";N;s:14:"first_air_date";s:0:"";s:4:"name";s:11:"Tottenham 2";s:12:"vote_average";d:6;s:10:"vote_count";i:1;}i:16;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/f28VFPQSZY9pViURktWfTKFissr.jpg";s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:74316;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:15:"In the Long Run";s:8:"overview";s:447:"Set in 1980s London, this comedy series follows the Easmon family, which has settled in England after having arrived from Sierra Leone a decade earlier. The Easmons’ son, Akuna, hangs out in the housing project where the family lives, playing soccer and dodging the local thugs. The family’s life is turned upside down when Walter’s brother Valentine arrives in the U.K., bringing chaos in his wake and igniting a passion for music in Akuna.";s:10:"popularity";d:24.345;s:11:"poster_path";s:32:"/qLnuYtoiJUDQYM5BeuyNmx3YQmo.jpg";s:14:"first_air_date";s:10:"2018-03-29";s:4:"name";s:15:"In the Long Run";s:12:"vote_average";d:7.7;s:10:"vote_count";i:12;}i:17;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/kl9lV8mRb7iZebplrGYUMM4yBJs.jpg";s:9:"genre_ids";a:2:{i:0;i:18;i:1;i:35;}s:2:"id";i:1721;s:14:"origin_country";a:2:{i:0;s:2:"US";i:1;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:10:"Keen Eddie";s:8:"overview";s:761:"Keen Eddie is an American action, comedy-drama television series that aired in 2003 on the Fox Network. The series follows a brash NYPD detective who goes to London when one of his cases goes sour and remains to work with New Scotland Yard. The basic premise of the show bears a close resemblance to the popular 1980s British series Dempsey & Makepeace, the only notable difference being that the female partner has been replaced by a female housemate. Stylistically, the series derived inspiration from British feature films by Guy Ritchie, such as Lock, Stock and Two Smoking Barrels and Snatch. The soundtrack and incidental music for the first episode was provided by British techno duo Orbital. Daniel Ash of Love and Rockets scored the rest of the series.";s:10:"popularity";d:18.542;s:11:"poster_path";s:32:"/tURkYcFRI0k82PR4Gzj5RWGoeEb.jpg";s:14:"first_air_date";s:10:"2003-06-03";s:4:"name";s:10:"Keen Eddie";s:12:"vote_average";d:8.5;s:10:"vote_count";i:13;}i:18;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/9OQO2OCtDrJR0ZibHnZ3vtah9ui.jpg";s:9:"genre_ids";a:2:{i:0;i:35;i:1;i:99;}s:2:"id";i:643;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:9:"My Family";s:8:"overview";s:652:"Ben Harper is a moderately successful family man and dentist. He is also undergoing a mid-life crisis and trying to cope with the bizarre reality of raising teenage children. His wife Susan seems quite happy, enjoys her job as a London tour guide, however at home her ability to find her way around a cookbook or pantry is less successful.\n
    \n
    Their three children Nick, Janey, and Michael are as different as chalk and cheese. Nick (19) is on his gap year, but doesn't get much further than the sofa or job centre, Janey is as sharp as a tack and 16 going on 25, while Michael is a very bright, computer-nerdish 12 year old who is just discovering girls.";s:10:"popularity";d:65.697;s:11:"poster_path";s:32:"/3Yba2Uy2eERcduYXnZz37kMuVUG.jpg";s:14:"first_air_date";s:10:"2000-09-19";s:4:"name";s:9:"My Family";s:12:"vote_average";d:7;s:10:"vote_count";i:61;}i:19;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/ka0v3OcKYb6RRMulLBk7mcQIEUn.jpg";s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:719;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:36:"The Fall and Rise of Reginald Perrin";s:8:"overview";s:695:"Disillusioned after a long career at Sunshine Desserts, Perrin goes through a mid-life crisis and fakes his own death. Returning in disguise after various attempts at finding a 'new life', he gets his old job back and finds nothing has changed. He is eventually found out, and in the second series has success with a chain of shops selling useless junk. That becomes so successful that he feels he has created a monster and decides to destroy it. In the third and final series he has a dream of forming a commune which his long suffering colleagues help bring to reality. Unfortunately that also fails and he finds himself back in a job not unlike the one he originally had at Sunshine Desserts.";s:10:"popularity";d:16.681;s:11:"poster_path";s:32:"/aXUltLuEU4lw80kbqUAjLjctYUz.jpg";s:14:"first_air_date";s:10:"1976-09-08";s:4:"name";s:36:"The Fall and Rise of Reginald Perrin";s:12:"vote_average";d:8;s:10:"vote_count";i:23;}}s:11:"total_pages";i:1238;s:13:"total_results";i:24748;}s:12:"translations";a:1:{s:12:"translations";a:9:{i:0;a:5:{s:10:"iso_3166_1";s:2:"US";s:9:"iso_639_1";s:2:"en";s:4:"name";s:7:"English";s:12:"english_name";s:7:"English";s:4:"data";a:4:{s:4:"name";s:0:"";s:8:"overview";s:83:"A young woman puts her life back together after suffering from a nervous breakdown.";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}i:1;a:5:{s:10:"iso_3166_1";s:2:"ES";s:9:"iso_639_1";s:2:"es";s:4:"name";s:8:"Español";s:12:"english_name";s:7:"Spanish";s:4:"data";a:4:{s:4:"name";s:0:"";s:8:"overview";s:66:"Una joven recupera su vida después de sufrir una crisis nerviosa.";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}i:2;a:5:{s:10:"iso_3166_1";s:2:"FR";s:9:"iso_639_1";s:2:"fr";s:4:"name";s:9:"Français";s:12:"english_name";s:6:"French";s:4:"data";a:4:{s:4:"name";s:0:"";s:8:"overview";s:195:"Aine est professeur de langues vivantes. Après une dépression nerveuse, elle tente de se reconstruire. Au stress de sa maladie et de son travail s'ajoute celui de sa famille dont elle s'occupe.";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}i:3;a:5:{s:10:"iso_3166_1";s:2:"RU";s:9:"iso_639_1";s:2:"ru";s:4:"name";s:13:"Pусский";s:12:"english_name";s:7:"Russian";s:4:"data";a:4:{s:4:"name";s:19:"Вверх дном";s:8:"overview";s:787:"Эйн около тридцати, она только что вернулась из психиатрической клиники, где восстанавливалась, как она сама говорит, от «небольшого нервного срыва», и за ней берётся присматривать старшая сестра Шона. Постепенно Эйн возвращается к обычной жизни: находит работу учителем английского языка, устраивается репетитором к французскому мальчику, влюбляется в его отца, отрешенного одиночку, и пытается разобраться с токсичным бывшим.";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}i:4;a:5:{s:10:"iso_3166_1";s:2:"CN";s:9:"iso_639_1";s:2:"zh";s:4:"name";s:9:"普通话";s:12:"english_name";s:8:"Mandarin";s:4:"data";a:4:{s:4:"name";s:12:"此路朝上";s:8:"overview";s:786:"  Hulu及Channel 4预定Aisling Bea主演及执笔的喜剧《朝上 This Way Up》,这部剧讲述聪明的语文教师Aine(Aisling Bea饰)早前来了次「小型」精神崩溃,现在她得努力整理好自己的生活;而女主班上都是群很有个性的学生,他们都在找寻自己的目标。\n
    \n
      Sharon Horgan饰演担心妹妹的Shona﹑Aasif Mandvi饰演Shona男友Vish﹑Tobias Menzies饰演女主其中一名学生的父亲Richard﹑Indira Varma饰演女主同事兼好友Charlotte。\n
    \n
      Sorcha Cusack饰演女主母亲﹑Chris Geere饰演女主前男友Freddie﹑Kadiff Kirwan饰演女主室友Bradley﹑Ricky Grover饰演朋友Tom﹑Ekow Quartey饰演上司James,Pik-Sen Lim﹑Todor Jordanov﹑Jassem Mougari及Daniela Spataru饰演学生。";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}i:5;a:5:{s:10:"iso_3166_1";s:2:"BR";s:9:"iso_639_1";s:2:"pt";s:4:"name";s:10:"Português";s:12:"english_name";s:10:"Portuguese";s:4:"data";a:4:{s:4:"name";s:0:"";s:8:"overview";s:130:"Após um colapso nervoso, uma jovem professora tenta consertar os rumos de sua vida, enquanto esconde seus problemas de sua irmã.";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}i:6;a:5:{s:10:"iso_3166_1";s:2:"KR";s:9:"iso_639_1";s:2:"ko";s:4:"name";s:19:"한국어/조선말";s:12:"english_name";s:6:"Korean";s:4:"data";a:4:{s:4:"name";s:17:"디스 웨이 업";s:8:"overview";s:86:"젊은 여성인 '오냐'는 신경쇠약에 시달린 뒤 다시 삶을 정리한다.";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}i:7;a:5:{s:10:"iso_3166_1";s:2:"IT";s:9:"iso_639_1";s:2:"it";s:4:"name";s:8:"Italiano";s:12:"english_name";s:7:"Italian";s:4:"data";a:4:{s:4:"name";s:0:"";s:8:"overview";s:128:"I migliori cortometraggi live action e d'animazione in circolazione vincitori di festival in tutto il mondo selezionati da Qoob.";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}i:8;a:5:{s:10:"iso_3166_1";s:2:"GR";s:9:"iso_639_1";s:2:"el";s:4:"name";s:16:"ελληνικά";s:12:"english_name";s:5:"Greek";s:4:"data";a:4:{s:4:"name";s:0:"";s:8:"overview";s:145:"Μια νεαρή γυναίκα προσπαθεί να επαναφέρει τη ζωή της μετά από μια νευρική κρίση";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}}}s:6:"videos";a:1:{s:7:"results";a:1:{i:0;a:10:{s:9:"iso_639_1";s:2:"en";s:10:"iso_3166_1";s:2:"US";s:4:"name";s:95:"TRAILER | This Way Up | Written By & Starring Aisling Bea | New Series | Starts 8th August 10pm";s:3:"key";s:11:"dw2mcCLjUb8";s:4:"site";s:7:"YouTube";s:4:"size";i:1080;s:4:"type";s:7:"Trailer";s:8:"official";b:1;s:12:"published_at";s:24:"2019-07-24T17:15:01.000Z";s:2:"id";s:24:"5d42984e95c0af0014d89ba4";}}}s:15:"recommendations";a:4:{s:4:"page";i:1;s:7:"results";a:21:{i:0;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/lmlsqpAfDZnZumcFhbsTrOy9uNZ.jpg";s:2:"id";i:84661;s:4:"name";s:12:"The Outsider";s:17:"original_language";s:2:"en";s:13:"original_name";s:12:"The Outsider";s:8:"overview";s:233:"When an insidious supernatural force edges its way into a seemingly straightforward investigation into the gruesome murder of a young boy, it leads a seasoned cop and an unorthodox investigator to question everything they believe in.";s:11:"poster_path";s:32:"/aMiPwPQjQI1EZN3xP2V0sSU37dc.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:3:{i:0;i:9648;i:1;i:18;i:2;i:80;}s:10:"popularity";d:58.011;s:14:"first_air_date";s:10:"2020-01-12";s:12:"vote_average";d:7.381;s:10:"vote_count";i:1345;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:1;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/aCbOj4wc6vQUUVNKppssj2PYUy0.jpg";s:2:"id";i:96580;s:4:"name";s:14:"Resident Alien";s:17:"original_language";s:2:"en";s:13:"original_name";s:14:"Resident Alien";s:8:"overview";s:482:"Crash-landed alien Harry takes on the identity of a small-town Colorado doctor. Arriving with a secret mission, he starts off living a simple life…but things get a bit rocky when he’s roped into solving a local murder and realizes he needs to assimilate into his new world. As he does, he begins to wrestle with the moral dilemma of his mission and asking the big life questions like: “Are human beings worth saving?” and “Why do they fold their pizza before eating it?”";s:11:"poster_path";s:32:"/5van3ktOTqWr5lcixh5aR8NlqqW.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:1:{i:0;i:10765;}s:10:"popularity";d:309.435;s:14:"first_air_date";s:10:"2021-01-27";s:12:"vote_average";d:7.911;s:10:"vote_count";i:637;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:2;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/tjPVwNdFqNrbclaXdZYeCpPD2Xi.jpg";s:2:"id";i:90257;s:4:"name";s:23:"Little Fires Everywhere";s:17:"original_language";s:2:"en";s:13:"original_name";s:23:"Little Fires Everywhere";s:8:"overview";s:295:"The intertwined fates of the picture-perfect Richardson family and an enigmatic mother and daughter who upend their lives. Explore the weight of secrets, the nature of art and identity, the ferocious pull of motherhood – and the danger in believing that following the rules can avert disaster.";s:11:"poster_path";s:32:"/7EQQMl0mp8L0hMxAUZNfoCh1Tkb.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:1:{i:0;i:18;}s:10:"popularity";d:24.869;s:14:"first_air_date";s:10:"2020-03-18";s:12:"vote_average";d:7.8;s:10:"vote_count";i:290;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:3;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/65TF1b385Q2YxLVwgriZhCgdFAz.jpg";s:2:"id";i:65251;s:4:"name";s:8:"Crashing";s:17:"original_language";s:2:"en";s:13:"original_name";s:8:"Crashing";s:8:"overview";s:153:"A comedy drama that crashes straight into the lives and loves of six twenty-something adults living together as Property Guardians in a disused hospital.";s:11:"poster_path";s:32:"/7X09F4FWJa2OB62KVpYaFrX12ea.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:2:{i:0;i:35;i:1;i:18;}s:10:"popularity";d:13.483;s:14:"first_air_date";s:10:"2016-01-11";s:12:"vote_average";d:7.1;s:10:"vote_count";i:174;s:14:"origin_country";a:1:{i:0;s:2:"GB";}}i:4;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/eOLKWXXbcZJg91Jf1Fn7odUirl3.jpg";s:2:"id";i:96658;s:4:"name";s:35:"Masters of the Universe: Revelation";s:17:"original_language";s:2:"en";s:13:"original_name";s:35:"Masters of the Universe: Revelation";s:8:"overview";s:149:"The war for Eternia begins again in what may be the final battle between He-Man and Skeletor. A new animated series from writer-director Kevin Smith.";s:11:"poster_path";s:32:"/vIhyANmvTiBjlmX0Uy48Z9AD24j.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:3:{i:0;i:10759;i:1;i:10765;i:2;i:16;}s:10:"popularity";d:49.514;s:14:"first_air_date";s:10:"2021-07-23";s:12:"vote_average";d:6.5;s:10:"vote_count";i:335;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:5;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/b8Sg5AWwbMI0pdU1TQvKz0y4IBd.jpg";s:2:"id";i:89905;s:4:"name";s:13:"Normal People";s:17:"original_language";s:2:"en";s:13:"original_name";s:13:"Normal People";s:8:"overview";s:132:"Marianne and Connell weave in and out of each other’s lives in this exploration of sex, power and the desire to love and be loved.";s:11:"poster_path";s:32:"/c4mk4EQVIM11yd3W43DDdqDazDU.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:1:{i:0;i:18;}s:10:"popularity";d:47.302;s:14:"first_air_date";s:10:"2020-04-26";s:12:"vote_average";d:8.1;s:10:"vote_count";i:995;s:14:"origin_country";a:1:{i:0;s:2:"GB";}}i:6;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/o0pCcAil6Y2V5wyzsnSxMVTfDTp.jpg";s:2:"id";i:61662;s:4:"name";s:14:"Schitt's Creek";s:17:"original_language";s:2:"en";s:13:"original_name";s:14:"Schitt's Creek";s:8:"overview";s:275:"Formerly filthy rich video store magnate Johnny Rose, his soap star wife Moira, and their two kids, über-hipster son David and socialite daughter Alexis, suddenly find themselves broke and forced to live in Schitt's Creek, a small depressing town they once bought as a joke.";s:11:"poster_path";s:32:"/iRfSzrPS5VYWQv7KVSEg2BZZL6C.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:1:{i:0;i:35;}s:10:"popularity";d:213.658;s:14:"first_air_date";s:10:"2015-01-13";s:12:"vote_average";d:7.7;s:10:"vote_count";i:451;s:14:"origin_country";a:1:{i:0;s:2:"CA";}}i:7;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/otnWfF8LXkWN6kRoqgZ3vJI0MDn.jpg";s:2:"id";i:90970;s:4:"name";s:13:"Made for Love";s:17:"original_language";s:2:"en";s:13:"original_name";s:13:"Made for Love";s:8:"overview";s:199:"Thirty-something Hazel Green tries to escape a suffocating marriage — until she realizes her tech billionaire husband has implanted a revolutionary tracking device, the Made for Love, in her brain.";s:11:"poster_path";s:32:"/mfQiuyhFM4Yv98WWV0BTswKG8rM.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:3:{i:0;i:10765;i:1;i:18;i:2;i:35;}s:10:"popularity";d:35.591;s:14:"first_air_date";s:10:"2021-04-01";s:12:"vote_average";d:6.8;s:10:"vote_count";i:151;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:8;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/8jzjAsjqyFKCX5moXAdK2XBY4OC.jpg";s:2:"id";i:87731;s:4:"name";s:17:"Tales of the City";s:17:"original_language";s:2:"en";s:13:"original_name";s:17:"Tales of the City";s:8:"overview";s:390:"Mary Ann returns to present-day San Francisco and is reunited with her daughter and ex-husband, twenty years after leaving them behind to pursue her career.  Fleeing the midlife crisis that her picture-perfect Connecticut life created, Mary Ann is quickly drawn back into the orbit of Anna Madrigal, her chosen family and a new generation of queer young residents living at 28 Barbary Lane.";s:11:"poster_path";s:32:"/wAvniCqQPlgX4wEgfGimZs5rzVn.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:2:{i:0;i:18;i:1;i:9648;}s:10:"popularity";d:20.569;s:14:"first_air_date";s:10:"2019-06-07";s:12:"vote_average";d:7.3;s:10:"vote_count";i:72;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:9;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/lMSiidH9VijMxgUOnKtfvg7ys5Y.jpg";s:2:"id";i:39551;s:4:"name";s:14:"Scott & Bailey";s:17:"original_language";s:2:"en";s:13:"original_name";s:14:"Scott & Bailey";s:8:"overview";s:198:"D.C. Rachel Bailey and D.C. Janet Scott have a robust and engaging friendship which enables them to draw upon each other’s strengths and investigate murders for the Manchester Metropolitan Police.";s:11:"poster_path";s:32:"/2WD6BxjA2ZE1DejMXenZXnlm1Fz.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:2:{i:0;i:80;i:1;i:18;}s:10:"popularity";d:49.762;s:14:"first_air_date";s:10:"2011-05-29";s:12:"vote_average";d:7.4;s:10:"vote_count";i:67;s:14:"origin_country";a:1:{i:0;s:2:"GB";}}i:10;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/cn0BAoregZTYm7hG58pDFIfPjAr.jpg";s:2:"id";i:86893;s:4:"name";s:9:"Tacoma FD";s:17:"original_language";s:2:"en";s:13:"original_name";s:9:"Tacoma FD";s:8:"overview";s:343:"There's not a lot of fires to fight in one of the rainiest cities in America, leaving the crew at the Tacoma Fire Department tackling the less glamorous elements of the job. Light on blazes that need extinguishing, this squad keeps itself entertained with creative competitions, friendly first responder rivalries, and bizarre emergency calls.";s:11:"poster_path";s:32:"/mH0d0dUdHYkmHLAkoTVXc1FUS9V.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:1:{i:0;i:35;}s:10:"popularity";d:67.378;s:14:"first_air_date";s:10:"2019-03-28";s:12:"vote_average";d:7.8;s:10:"vote_count";i:60;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:11;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:31:"/rBF8wVQN8hTWHspVZBlI3h7HZJ.jpg";s:2:"id";i:60625;s:4:"name";s:14:"Rick and Morty";s:17:"original_language";s:2:"en";s:13:"original_name";s:14:"Rick and Morty";s:8:"overview";s:362:"Rick is a mentally-unbalanced but scientifically gifted old man who has recently reconnected with his family. He spends most of his time involving his young grandson Morty in dangerous, outlandish adventures throughout space and alternate universes. Compounded with Morty's already unstable family life, these events cause Morty much distress at home and school.";s:11:"poster_path";s:32:"/gdIrmf2DdY5mgN6ycVP0XlzKzbE.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:4:{i:0;i:16;i:1;i:35;i:2;i:10765;i:3;i:10759;}s:10:"popularity";d:903.907;s:14:"first_air_date";s:10:"2013-12-02";s:12:"vote_average";d:8.701;s:10:"vote_count";i:9259;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:12;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/q3jHCb4dMfYF6ojikKuHd6LscxC.jpg";s:2:"id";i:84958;s:4:"name";s:4:"Loki";s:17:"original_language";s:2:"en";s:13:"original_name";s:4:"Loki";s:8:"overview";s:394:"After stealing the Tesseract during the events of “Avengers: Endgame,” an alternate version of Loki is brought to the mysterious Time Variance Authority, a bureaucratic organization that exists outside of time and space and monitors the timeline. They give Loki a choice: face being erased from existence due to being a “time variant” or help fix the timeline and stop a greater threat.";s:11:"poster_path";s:32:"/oJdVHUYrjdS2IqiNztVIP4GPB1p.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:2:{i:0;i:18;i:1;i:10765;}s:10:"popularity";d:267.966;s:14:"first_air_date";s:10:"2021-06-09";s:12:"vote_average";d:8.178;s:10:"vote_count";i:11190;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:13;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/n6vVs6z8obNbExdD3QHTr4Utu1Z.jpg";s:2:"id";i:76479;s:4:"name";s:8:"The Boys";s:17:"original_language";s:2:"en";s:13:"original_name";s:8:"The Boys";s:8:"overview";s:166:"A group of vigilantes known informally as “The Boys” set out to take down corrupt superheroes with no more than blue-collar grit and a willingness to fight dirty.";s:11:"poster_path";s:32:"/7Ns6tO3aYjppI5bFhyYZurOYGBT.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:2:{i:0;i:10765;i:1;i:10759;}s:10:"popularity";d:438.21;s:14:"first_air_date";s:10:"2019-07-25";s:12:"vote_average";d:8.472;s:10:"vote_count";i:9270;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:14;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/56v2KjBlU4XaOv9rVYEQypROD7P.jpg";s:2:"id";i:66732;s:4:"name";s:15:"Stranger Things";s:17:"original_language";s:2:"en";s:13:"original_name";s:15:"Stranger Things";s:8:"overview";s:149:"When a young boy vanishes, a small town uncovers a mystery involving secret experiments, terrifying supernatural forces, and one strange little girl.";s:11:"poster_path";s:32:"/49WJfeN0moxb9IPfGn8AIqMGskD.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:3:{i:0;i:18;i:1;i:10765;i:2;i:9648;}s:10:"popularity";d:412.406;s:14:"first_air_date";s:10:"2016-07-15";s:12:"vote_average";d:8.613;s:10:"vote_count";i:16852;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:15;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/uDgy6hyPd82kOHh6I95FLtLnj6p.jpg";s:2:"id";i:100088;s:4:"name";s:14:"The Last of Us";s:17:"original_language";s:2:"en";s:13:"original_name";s:14:"The Last of Us";s:8:"overview";s:327:"Twenty years after modern civilization has been destroyed, Joel, a hardened survivor, is hired to smuggle Ellie, a 14-year-old girl, out of an oppressive quarantine zone. What starts as a small job soon becomes a brutal, heartbreaking journey, as they both must traverse the United States and depend on each other for survival.";s:11:"poster_path";s:32:"/uKvVjHNqB5VmOrdxqAt2F7J78ED.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:1:{i:0;i:18;}s:10:"popularity";d:220.781;s:14:"first_air_date";s:10:"2023-01-15";s:12:"vote_average";d:8.617;s:10:"vote_count";i:4601;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:16;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/aTjbqMONy77fHJrIYu14g1F0d5h.jpg";s:2:"id";i:88396;s:4:"name";s:33:"The Falcon and the Winter Soldier";s:17:"original_language";s:2:"en";s:13:"original_name";s:33:"The Falcon and the Winter Soldier";s:8:"overview";s:186:"Following the events of “Avengers: Endgame”, the Falcon, Sam Wilson and the Winter Soldier, Bucky Barnes team up in a global adventure that tests their abilities, and their patience.";s:11:"poster_path";s:32:"/6kbAMLteGO8yyewYau6bJ683sw7.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:2:{i:0;i:10759;i:1;i:18;}s:10:"popularity";d:68.646;s:14:"first_air_date";s:10:"2021-03-19";s:12:"vote_average";d:7.7;s:10:"vote_count";i:8204;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:17;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/20eIP9o5ebArmu2HxJutaBjhLf4.jpg";s:2:"id";i:87108;s:4:"name";s:9:"Chernobyl";s:17:"original_language";s:2:"en";s:13:"original_name";s:9:"Chernobyl";s:8:"overview";s:208:"The true story of one of the worst man-made catastrophes in history: the catastrophic nuclear accident at Chernobyl. A tale of the brave men and women who sacrificed to save Europe from unimaginable disaster.";s:11:"poster_path";s:32:"/hlLXt2tOPT6RRnjiUmoxyG1LTFi.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:1:{i:0;i:18;}s:10:"popularity";d:86.995;s:14:"first_air_date";s:10:"2019-05-06";s:12:"vote_average";d:8.661;s:10:"vote_count";i:5814;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:18;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/q79U95wgkocoECitZPfRDhZXBNz.jpg";s:2:"id";i:14814;s:4:"name";s:31:"Keeping Up with the Kardashians";s:17:"original_language";s:2:"en";s:13:"original_name";s:31:"Keeping Up with the Kardashians";s:8:"overview";s:140:"A peek inside the exploits and privileged private lives of the blended Kardashian-Jenner family, including sisters Kim, Kourtney and Khloé.";s:11:"poster_path";s:32:"/nddXOC8wYpIDv7giLzjjqIg8WDA.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:1:{i:0;i:10764;}s:10:"popularity";d:458.588;s:14:"first_air_date";s:10:"2007-10-14";s:12:"vote_average";d:7.5;s:10:"vote_count";i:864;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:19;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/oMWnpUUCeIqvTdP3IYZ0JnPdrmU.jpg";s:2:"id";i:115036;s:4:"name";s:21:"The Book of Boba Fett";s:17:"original_language";s:2:"en";s:13:"original_name";s:21:"The Book of Boba Fett";s:8:"overview";s:234:"Legendary bounty hunter Boba Fett and mercenary Fennec Shand must navigate the galaxy’s underworld when they return to the sands of Tatooine to stake their claim on the territory once ruled by Jabba the Hutt and his crime syndicate.";s:11:"poster_path";s:32:"/gNbdjDi1HamTCrfvM9JeA94bNi2.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:2:{i:0;i:10759;i:1;i:10765;}s:10:"popularity";d:85.345;s:14:"first_air_date";s:10:"2021-12-29";s:12:"vote_average";d:7.646;s:10:"vote_count";i:2390;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:20;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/urzEsxKKNgCan2mX5z5heXbUyef.jpg";s:2:"id";i:205715;s:4:"name";s:5:"Gen V";s:17:"original_language";s:2:"en";s:13:"original_name";s:5:"Gen V";s:8:"overview";s:323:"At America's only college for superheroes, gifted students put their moral boundaries to the test, competing for the university's top ranking, and a chance to join The Seven, Vought International's elite superhero team. When the school's dark secrets come to light, they must decide what kind of heroes they want to become.";s:11:"poster_path";s:32:"/uuot1N5AgZ7xRCKgm4ZCwOhgIJu.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:3:{i:0;i:10759;i:1;i:18;i:2;i:10765;}s:10:"popularity";d:157.018;s:14:"first_air_date";s:10:"2023-09-28";s:12:"vote_average";d:8;s:10:"vote_count";i:661;s:14:"origin_country";a:1:{i:0;s:2:"US";}}}s:11:"total_pages";i:2;s:13:"total_results";i:40;}}s:13:"\x00*\x00middleware";a:0:{}}
    """
    
  3. 2
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php
     */
    public function get($key)
    {
        return $this->getPayload($key)['data'] ?? null;
    }
 
    /**
     * Store an item in the cache for a given number of seconds.
     *
     * @param  string  $key
     * @param  mixed   $value
     * @param  int  $seconds
     * @return bool
     */
    public function put($key, $value, $seconds)
    {
        $this->ensureCacheDirectoryExists($path = $this->path($key));
 
        $result = $this->files->put(
            $path, $this->expiration($seconds).serialize($value), true
        );
 
        return $result !== false && $result > 0;
    }
 
    /**
     * Create the file cache directory if necessary.
     *
     * @param  string  $path
     * @return void
     */
    protected function ensureCacheDirectoryExists($path)
    {
        if (! $this->files->exists(dirname($path))) {
            $this->files->makeDirectory(dirname($path), 0777, true, true);
        }
    }
 
    /**
     * Increment the value of an item in the cache.
Arguments
  1. "/home/biositrm/public_html/engine/storage/framework/cache/data/37/f7/37f750d46640f8b2b3f6113f3befcd233330751a"
    
  2. """
    1711701732O:37:"App\Http\Controllers\TMDB\Data\TVShow":2:{s:8:"\x00*\x00_data";a:42:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/pNAJqweCa1oAKXSEXj99NKzssYq.jpg";s:10:"created_by";a:1:{i:0;a:5:{s:2:"id";i:1423098;s:9:"credit_id";s:24:"5d6ac1030e4fc80010d86202";s:4:"name";s:11:"Aisling Bea";s:6:"gender";i:1;s:12:"profile_path";s:32:"/9GDvJGiyRkCOmzlEUsMfWI0np89.jpg";}}s:16:"episode_run_time";a:1:{i:0;i:23;}s:14:"first_air_date";s:10:"2019-08-08";s:6:"genres";a:1:{i:0;a:2:{s:2:"id";i:35;s:4:"name";s:6:"Comedy";}}s:8:"homepage";s:47:"https://www.channel4.com/programmes/this-way-up";s:2:"id";i:91740;s:13:"in_production";b:0;s:9:"languages";a:2:{i:0;s:2:"en";i:1;s:2:"it";}s:13:"last_air_date";s:10:"2021-07-14";s:19:"last_episode_to_air";a:13:{s:2:"id";i:3061045;s:4:"name";s:9:"Episode 6";s:8:"overview";s:124:"Aine finds out her friend Tom has killed himself. Shona accidentally leaves Vish a damning voicenote intended for Charlotte.";s:12:"vote_average";d:9;s:10:"vote_count";i:1;s:8:"air_date";s:10:"2021-07-14";s:14:"episode_number";i:6;s:12:"episode_type";s:6:"finale";s:15:"production_code";s:0:"";s:7:"runtime";i:23;s:13:"season_number";i:2;s:7:"show_id";i:91740;s:10:"still_path";s:32:"/aPmYG2x7HP6atKPGYzTo2bURGGa.jpg";}s:4:"name";s:11:"This Way Up";s:19:"next_episode_to_air";N;s:8:"networks";a:1:{i:0;a:4:{s:2:"id";i:26;s:9:"logo_path";s:32:"/hbifXPpM55B1fL5wPo7t72vzN78.png";s:4:"name";s:9:"Channel 4";s:14:"origin_country";s:2:"GB";}}s:18:"number_of_episodes";i:12;s:17:"number_of_seasons";i:2;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:11:"This Way Up";s:8:"overview";s:83:"A young woman puts her life back together after suffering from a nervous breakdown.";s:10:"popularity";d:14.316;s:11:"poster_path";s:32:"/mcj3pxw0Z2xx4vGdKi6apWuaWll.jpg";s:20:"production_companies";a:1:{i:0;a:4:{s:2:"id";i:81259;s:9:"logo_path";s:32:"/qCokKkvUfRUoQWqwKdbNp6VHV16.png";s:4:"name";s:6:"Merman";s:14:"origin_country";s:2:"GB";}}s:20:"production_countries";a:2:{i:0;a:2:{s:10:"iso_3166_1";s:2:"GB";s:4:"name";s:14:"United Kingdom";}i:1;a:2:{s:10:"iso_3166_1";s:2:"IT";s:4:"name";s:5:"Italy";}}s:7:"seasons";a:2:{i:0;a:8:{s:8:"air_date";s:10:"2019-08-08";s:13:"episode_count";i:6;s:2:"id";i:128698;s:4:"name";s:8:"Series 1";s:8:"overview";s:0:"";s:11:"poster_path";s:32:"/8nz350IDSV7LEYRIApWqZuXvujV.jpg";s:13:"season_number";i:1;s:12:"vote_average";d:7.6;}i:1;a:8:{s:8:"air_date";s:10:"2021-07-14";s:13:"episode_count";i:6;s:2:"id";i:199410;s:4:"name";s:8:"Series 2";s:8:"overview";s:0:"";s:11:"poster_path";s:32:"/Afd6slxbmHUcDEk7JCxYq8OlH5a.jpg";s:13:"season_number";i:2;s:12:"vote_average";d:7.5;}}s:16:"spoken_languages";a:2:{i:0;a:3:{s:12:"english_name";s:7:"English";s:9:"iso_639_1";s:2:"en";s:4:"name";s:7:"English";}i:1;a:3:{s:12:"english_name";s:7:"Italian";s:9:"iso_639_1";s:2:"it";s:4:"name";s:8:"Italiano";}}s:6:"status";s:5:"Ended";s:7:"tagline";s:0:"";s:4:"type";s:8:"Scripted";s:12:"vote_average";d:7.1;s:10:"vote_count";i:46;s:18:"alternative_titles";a:1:{s:7:"results";a:1:{i:0;a:3:{s:10:"iso_3166_1";s:2:"CN";s:5:"title";s:12:"生活向上";s:4:"type";s:0:"";}}}s:7:"changes";a:1:{s:7:"changes";a:0:{}}s:7:"credits";a:2:{s:4:"cast";a:3:{i:0;a:11:{s:5:"adult";b:0;s:6:"gender";i:1;s:2:"id";i:1423098;s:20:"known_for_department";s:6:"Acting";s:4:"name";s:11:"Aisling Bea";s:13:"original_name";s:11:"Aisling Bea";s:10:"popularity";d:5.379;s:12:"profile_path";s:32:"/9GDvJGiyRkCOmzlEUsMfWI0np89.jpg";s:9:"character";s:4:"Aine";s:9:"credit_id";s:24:"5d4ca6d94dc34a3e3061c716";s:5:"order";i:0;}i:1;a:11:{s:5:"adult";b:0;s:6:"gender";i:1;s:2:"id";i:21676;s:20:"known_for_department";s:6:"Acting";s:4:"name";s:13:"Sharon Horgan";s:13:"original_name";s:13:"Sharon Horgan";s:10:"popularity";d:5.379;s:12:"profile_path";s:32:"/3Uv1TBKNy9MkzMojLuNMv39kFGx.jpg";s:9:"character";s:5:"Shona";s:9:"credit_id";s:24:"5d4ca6eac68b690013106b5d";s:5:"order";i:1;}i:2;a:11:{s:5:"adult";b:0;s:6:"gender";i:2;s:2:"id";i:10920;s:20:"known_for_department";s:6:"Acting";s:4:"name";s:14:"Tobias Menzies";s:13:"original_name";s:14:"Tobias Menzies";s:10:"popularity";d:5.379;s:12:"profile_path";s:32:"/phcroLRZCjLje2jeKNkNQz4Jdpn.jpg";s:9:"character";s:7:"Richard";s:9:"credit_id";s:24:"65060a00394a8700ff6bb8d5";s:5:"order";i:2;}}s:4:"crew";a:2:{i:0;a:11:{s:5:"adult";b:0;s:6:"gender";i:1;s:2:"id";i:1423098;s:20:"known_for_department";s:6:"Acting";s:4:"name";s:11:"Aisling Bea";s:13:"original_name";s:11:"Aisling Bea";s:10:"popularity";d:5.379;s:12:"profile_path";s:32:"/9GDvJGiyRkCOmzlEUsMfWI0np89.jpg";s:9:"credit_id";s:24:"627d001df6596f16bc69845c";s:10:"department";s:7:"Writing";s:3:"job";s:6:"Writer";}i:1;a:11:{s:5:"adult";b:0;s:6:"gender";i:1;s:2:"id";i:1423098;s:20:"known_for_department";s:6:"Acting";s:4:"name";s:11:"Aisling Bea";s:13:"original_name";s:11:"Aisling Bea";s:10:"popularity";d:5.379;s:12:"profile_path";s:32:"/9GDvJGiyRkCOmzlEUsMfWI0np89.jpg";s:9:"credit_id";s:24:"627d00ee20e6a513bbe726bf";s:10:"department";s:10:"Production";s:3:"job";s:18:"Executive Producer";}}}s:12:"external_ids";a:9:{s:7:"imdb_id";s:9:"tt8430356";s:12:"freebase_mid";N;s:11:"freebase_id";N;s:7:"tvdb_id";i:351556;s:9:"tvrage_id";N;s:11:"wikidata_id";N;s:11:"facebook_id";N;s:12:"instagram_id";N;s:10:"twitter_id";N;}s:6:"images";a:3:{s:9:"backdrops";a:4:{i:0;a:7:{s:12:"aspect_ratio";d:1.777;s:6:"height";i:1688;s:9:"iso_639_1";N;s:9:"file_path";s:32:"/pNAJqweCa1oAKXSEXj99NKzssYq.jpg";s:12:"vote_average";d:5.318;s:10:"vote_count";i:3;s:5:"width";i:3000;}i:1;a:7:{s:12:"aspect_ratio";d:1.778;s:6:"height";i:1080;s:9:"iso_639_1";N;s:9:"file_path";s:32:"/dHZlmXSIwbMgm6HfFa9GFzHNsM7.jpg";s:12:"vote_average";d:5.312;s:10:"vote_count";i:1;s:5:"width";i:1920;}i:2;a:7:{s:12:"aspect_ratio";d:1.778;s:6:"height";i:1080;s:9:"iso_639_1";N;s:9:"file_path";s:32:"/vccA65DdbjPN2iMZBCBRtKSyxog.jpg";s:12:"vote_average";d:5.312;s:10:"vote_count";i:1;s:5:"width";i:1920;}i:3;a:7:{s:12:"aspect_ratio";d:1.778;s:6:"height";i:1080;s:9:"iso_639_1";s:2:"en";s:9:"file_path";s:32:"/oegWJPNZNnSBVt7dyTEWpDDtGKx.jpg";s:12:"vote_average";d:0;s:10:"vote_count";i:0;s:5:"width";i:1920;}}s:5:"logos";a:0:{}s:7:"posters";a:6:{i:0;a:7:{s:12:"aspect_ratio";d:0.667;s:6:"height";i:2250;s:9:"iso_639_1";s:2:"en";s:9:"file_path";s:32:"/mcj3pxw0Z2xx4vGdKi6apWuaWll.jpg";s:12:"vote_average";d:5.52;s:10:"vote_count";i:8;s:5:"width";i:1500;}i:1;a:7:{s:12:"aspect_ratio";d:0.667;s:6:"height";i:2250;s:9:"iso_639_1";s:2:"en";s:9:"file_path";s:32:"/w5MTKjPQNcUMPwdHPl1wOQbvKfN.jpg";s:12:"vote_average";d:5.326;s:10:"vote_count";i:7;s:5:"width";i:1500;}i:2;a:7:{s:12:"aspect_ratio";d:0.667;s:6:"height";i:2250;s:9:"iso_639_1";s:2:"en";s:9:"file_path";s:32:"/poT2orOBpVyposcgN76INlgzURo.jpg";s:12:"vote_average";d:5.252;s:10:"vote_count";i:4;s:5:"width";i:1500;}i:3;a:7:{s:12:"aspect_ratio";d:0.667;s:6:"height";i:2550;s:9:"iso_639_1";s:2:"en";s:9:"file_path";s:32:"/xsMhIMVfn41UDRRotW6s0sQ7JlB.jpg";s:12:"vote_average";d:0;s:10:"vote_count";i:0;s:5:"width";i:1700;}i:4;a:7:{s:12:"aspect_ratio";d:0.667;s:6:"height";i:3000;s:9:"iso_639_1";N;s:9:"file_path";s:32:"/sgQVUg2ARMERV2mswbk1AljG0l6.jpg";s:12:"vote_average";d:0;s:10:"vote_count";i:0;s:5:"width";i:2000;}i:5;a:7:{s:12:"aspect_ratio";d:0.667;s:6:"height";i:3000;s:9:"iso_639_1";s:2:"en";s:9:"file_path";s:32:"/wzlWiRIysA51wUAQHQUgVY6qoKB.jpg";s:12:"vote_average";d:0;s:10:"vote_count";i:0;s:5:"width";i:2000;}}}s:8:"keywords";a:1:{s:7:"results";a:4:{i:0;a:2:{s:4:"name";s:15:"london, england";s:2:"id";i:212;}i:1;a:2:{s:4:"name";s:7:"england";s:2:"id";i:392;}i:2;a:2:{s:4:"name";s:6:"sister";s:2:"id";i:5923;}i:3;a:2:{s:4:"name";s:13:"mental health";s:2:"id";i:159315;}}}s:7:"similar";a:4:{s:4:"page";i:1;s:7:"results";a:20:{i:0;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/5U0dYTkHXPhoExNnEm5iKrpDqtr.jpg";s:9:"genre_ids";a:5:{i:0;i:16;i:1;i:35;i:2;i:18;i:3;i:9648;i:4;i:10765;}s:2:"id";i:50712;s:14:"origin_country";a:1:{i:0;s:2:"JP";}s:17:"original_language";s:2:"ja";s:13:"original_name";s:9:"黒執事";s:8:"overview";s:148:"In Victorian London, 12-year-old business magnate Ciel Phantomhive thwarts dangers to the queen as he's watched over by his demon butler, Sebastian.";s:10:"popularity";d:77.12;s:11:"poster_path";s:32:"/iXGs130TRoUplHf0o86zp9MqAYc.jpg";s:14:"first_air_date";s:10:"2008-10-02";s:4:"name";s:12:"Black Butler";s:12:"vote_average";d:7.562;s:10:"vote_count";i:162;}i:1;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/p5pt3KjVuPBjzrXjsqLp4CWJ01u.jpg";s:9:"genre_ids";a:2:{i:0;i:35;i:1;i:18;}s:2:"id";i:75579;s:14:"origin_country";a:1:{i:0;s:2:"IL";}s:17:"original_language";s:2:"he";s:13:"original_name";s:36:"האחיות המוצלחות שלי";s:8:"overview";s:81:"Orit, Natalie and Mor are three sisters, and they are unsuccessful at everything.";s:10:"popularity";d:4.449;s:11:"poster_path";s:32:"/mQDtLTkXCtcQXY2n9DhTG023Cir.jpg";s:14:"first_air_date";s:10:"2016-03-10";s:4:"name";s:7:"Sisters";s:12:"vote_average";d:9;s:10:"vote_count";i:3;}i:2;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/bprdXuhPE3gpChpeyBq1z4avBUc.jpg";s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:75688;s:14:"origin_country";a:1:{i:0;s:2:"IL";}s:17:"original_language";s:2:"he";s:13:"original_name";s:13:"שחקן זר";s:8:"overview";s:270:"Signed to play soccer for an English team, Israeli athlete Adir is elated -- until his eccentric family and diva girlfriend accompany him to London. He's in a big new city with an exciting new job ... and a family that has tagged along. Just to make sure he's miserable.";s:10:"popularity";d:4.278;s:11:"poster_path";s:32:"/lshAcINXkY7bwnPxo9jfazEWf1n.jpg";s:14:"first_air_date";s:10:"2015-06-15";s:4:"name";s:8:"Imported";s:12:"vote_average";d:7;s:10:"vote_count";i:2;}i:3;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/rZl0TCmpOZ1qJ1trj2Am6yME2TE.jpg";s:9:"genre_ids";a:2:{i:0;i:35;i:1;i:18;}s:2:"id";i:26418;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:8:"Grafters";s:8:"overview";s:145:"Two English brothers with different, clashing personalities become live-in home renovators for a notoriously finicky couple with strong opinions.";s:10:"popularity";d:8.828;s:11:"poster_path";s:32:"/bKB7l8v84jjxCY4S0hBCMerpGBO.jpg";s:14:"first_air_date";s:10:"1998-10-27";s:4:"name";s:8:"Grafters";s:12:"vote_average";d:1;s:10:"vote_count";i:1;}i:4;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";N;s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:23386;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:14:"Small Potatoes";s:8:"overview";s:324:"Small Potatoes is a British sitcom television series written by Richard Pinto and Sharat Sardana, first broadcast on Channel 4 from 1999 to 2001. Starring Tommy Tiernan, Sanjeev Bhaskar, Morgan Jones and Omid Djalili, it is set in east London and follows the life of a video rental shop employee, Ed Hewitt, and his friends.";s:10:"popularity";d:0.623;s:11:"poster_path";N;s:14:"first_air_date";s:0:"";s:4:"name";s:14:"Small Potatoes";s:12:"vote_average";d:6;s:10:"vote_count";i:1;}i:5;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/grITHJBX14KvvJXenVCgdIU0OwH.jpg";s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:47039;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:7:"Vicious";s:8:"overview";s:218:"Freddie and Stuart are an old couple who have been together for decades and bicker constantly. Their lives are turned upside down by their new upstairs neighbor Ash, who is sure to cause trouble in their mundane lives.";s:10:"popularity";d:17.705;s:11:"poster_path";s:32:"/2adbnZazIjxykkBjTAVdebo5cYb.jpg";s:14:"first_air_date";s:10:"2013-04-29";s:4:"name";s:7:"Vicious";s:12:"vote_average";d:7.5;s:10:"vote_count";i:72;}i:6;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/qBc0ST7YNvZVfCawuoxAm9QXTWB.jpg";s:9:"genre_ids";a:4:{i:0;i:35;i:1;i:18;i:2;i:10759;i:3;i:80;}s:2:"id";i:3469;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:6:"Minder";s:8:"overview";s:312:"This comedy drama series featured Terry McCann, a former boxer with a conviction for G.B.H., and Arthur Daley, a second-hand car dealer with an eye for a nice little earner. Alongside his many business ventures, Arthur would regularly hire Terry out as a minder or bodyguard, later replaced by nephew, Ray Daley.";s:10:"popularity";d:368.878;s:11:"poster_path";s:32:"/4s9hiyQvTaMe1bK91HRCTgDTAoF.jpg";s:14:"first_air_date";s:10:"1979-10-29";s:4:"name";s:6:"Minder";s:12:"vote_average";d:6.7;s:10:"vote_count";i:20;}i:7;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";N;s:9:"genre_ids";a:2:{i:0;i:35;i:1;i:18;}s:2:"id";i:3587;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:9:"No Angels";s:8:"overview";s:235:"No Angels is a critically acclaimed British television comedy drama series, produced by the independent production company World Productions for Channel 4, which ran for three series from 2004 to 2006. It was devised by Toby Whithouse.";s:10:"popularity";d:7.184;s:11:"poster_path";s:32:"/scGXdI978kDTBMwB2Hx56WGsF89.jpg";s:14:"first_air_date";s:10:"2004-03-02";s:4:"name";s:9:"No Angels";s:12:"vote_average";d:4.8;s:10:"vote_count";i:4;}i:8;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/h61wnNwIg15qCc5XNfkGvEESFgB.jpg";s:9:"genre_ids";a:2:{i:0;i:18;i:1;i:35;}s:2:"id";i:407;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:10:"Sugar Rush";s:8:"overview";s:716:"Sugar Rush is an Emmy Award–winning British television comedy drama series developed by Shine Limited and broadcast by Channel 4, based on the Julie Burchill novel of the same name. It follows the trials and tribulations of teenager Kim Daniels, who is dealing with all the usual adolescent issues, plus one - she thinks she might be gay.  Her family has recently moved to Brighton from London, and she finds herself with a huge crush on her new best friend, Maria `Sugar' Sweet. Sugar has a bit of a wild side, and frequently gets Kim into trouble, though Kim can find trouble on her own as well. Despite attractions to other girls, and a few attempts at being interested in guys, Kim continues to long for Sugar.";s:10:"popularity";d:11.777;s:11:"poster_path";s:31:"/YEW7UwhDpVo6N1tpNHGmC9ZjNO.jpg";s:14:"first_air_date";s:10:"2005-06-07";s:4:"name";s:10:"Sugar Rush";s:12:"vote_average";d:7;s:10:"vote_count";i:33;}i:9;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:31:"/K8oVAMcE19IvzJsPlRVfDnB4Zq.jpg";s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:72;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:21:"Only Fools and Horses";s:8:"overview";s:212:"The misadventures of two wheeler dealer brothers Del Boy and Rodney Trotter of 'Trotters Independent Traders PLC' who scrape their living by selling dodgy goods believing that next year they will be millionaires.";s:10:"popularity";d:123.871;s:11:"poster_path";s:32:"/8QznQBwr4aqPIQTiymL7obM3qOK.jpg";s:14:"first_air_date";s:10:"1981-09-08";s:4:"name";s:21:"Only Fools and Horses";s:12:"vote_average";d:7.9;s:10:"vote_count";i:249;}i:10;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/kXNBx6zc25SyL6zVMJZUQAB9Eu7.jpg";s:9:"genre_ids";a:3:{i:0;i:35;i:1;i:10766;i:2;i:18;}s:2:"id";i:3295;s:14:"origin_country";a:1:{i:0;s:2:"US";}s:17:"original_language";s:2:"en";s:13:"original_name";s:4:"Soap";s:8:"overview";s:137:"The antics of a wealthy family, the Tates, and a working-class family, the Campbells, in the fictional town of Dunn's River, Connecticut.";s:10:"popularity";d:82.686;s:11:"poster_path";s:32:"/kq2G0SjdVcZnKh5cpq9hp0MKvWL.jpg";s:14:"first_air_date";s:10:"1977-09-13";s:4:"name";s:4:"Soap";s:12:"vote_average";d:7.2;s:10:"vote_count";i:55;}i:11;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/rXtxki835s4thCBwSGn4JC93IGT.jpg";s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:3316;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:25:"In Sickness and in Health";s:8:"overview";s:131:"Sequel to 'Till Death Us Do Part' with the bad tempered Alf Garnett, who has not mellowed with the years and is as bigoted as ever.";s:10:"popularity";d:14.986;s:11:"poster_path";s:32:"/9akKTcT5K1O7FGQbZVvB0Ni1Pal.jpg";s:14:"first_air_date";s:10:"1985-09-01";s:4:"name";s:25:"In Sickness and in Health";s:12:"vote_average";d:7.9;s:10:"vote_count";i:15;}i:12;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/mkhT6YETfnvcox56THaVon6NrKF.jpg";s:9:"genre_ids";a:4:{i:0;i:16;i:1;i:10765;i:2;i:10759;i:3;i:35;}s:2:"id";i:128024;s:14:"origin_country";a:1:{i:0;s:2:"US";}s:17:"original_language";s:2:"en";s:13:"original_name";s:25:"Unicorn: Warriors Eternal";s:8:"overview";s:241:"An evil force is looming across the dark, thick-aired streets of industrial revolution London when a group of heroes dubbed Unicorn are accidentally reawakened in the bodies of teenagers instead of adult hosts they’ve embodied in the past.";s:10:"popularity";d:26.8;s:11:"poster_path";s:32:"/w0uHVrvCQYAWA4gj4j1GOCFM54a.jpg";s:14:"first_air_date";s:10:"2023-05-05";s:4:"name";s:25:"Unicorn: Warriors Eternal";s:12:"vote_average";d:6.982;s:10:"vote_count";i:28;}i:13;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/mE2U8VWud8wUWda2hIHXcQkwagv.jpg";s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:2292;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:8:"Porridge";s:8:"overview";s:658:"Porridge is a British situation comedy broadcast on BBC1 from 1974 to 1977, running for three series, two Christmas specials and a feature film also titled Porridge. Written by Dick Clement and Ian La Frenais, it stars Ronnie Barker and Richard Beckinsale as two inmates at the fictional HMP Slade in Cumberland. "Doing porridge" is British slang for serving a prison sentence, porridge once being the traditional breakfast in UK prisons.\n
    \n
    The series was followed by a 1978 sequel, Going Straight, which established that Fletcher would not be going back to prison again. Porridge was voted number seven in a 2004 BBC poll of the 100 greatest British sitcoms.";s:10:"popularity";d:18.084;s:11:"poster_path";s:32:"/qSoHitLrJLNALUAcG4XHhqd1v0F.jpg";s:14:"first_air_date";s:10:"1974-09-05";s:4:"name";s:8:"Porridge";s:12:"vote_average";d:8.1;s:10:"vote_count";i:46;}i:14;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/4F6THnqH6LgX36k4lqesV7nm4ss.jpg";s:9:"genre_ids";a:2:{i:0;i:18;i:1;i:35;}s:2:"id";i:24517;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:10:"Underworld";s:8:"overview";s:88:"A pair of unexceptional suburban siblings are drawn into a dark web of crime and danger.";s:10:"popularity";d:8.459;s:11:"poster_path";s:32:"/kh5PbRAzO4BzEIS9LOIpNO7AUpW.jpg";s:14:"first_air_date";s:10:"1997-11-04";s:4:"name";s:10:"Underworld";s:12:"vote_average";d:7;s:10:"vote_count";i:1;}i:15;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";N;s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:25621;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:11:"Tottenham 2";s:8:"overview";s:0:"";s:10:"popularity";d:0.986;s:11:"poster_path";N;s:14:"first_air_date";s:0:"";s:4:"name";s:11:"Tottenham 2";s:12:"vote_average";d:6;s:10:"vote_count";i:1;}i:16;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/f28VFPQSZY9pViURktWfTKFissr.jpg";s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:74316;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:15:"In the Long Run";s:8:"overview";s:447:"Set in 1980s London, this comedy series follows the Easmon family, which has settled in England after having arrived from Sierra Leone a decade earlier. The Easmons’ son, Akuna, hangs out in the housing project where the family lives, playing soccer and dodging the local thugs. The family’s life is turned upside down when Walter’s brother Valentine arrives in the U.K., bringing chaos in his wake and igniting a passion for music in Akuna.";s:10:"popularity";d:24.345;s:11:"poster_path";s:32:"/qLnuYtoiJUDQYM5BeuyNmx3YQmo.jpg";s:14:"first_air_date";s:10:"2018-03-29";s:4:"name";s:15:"In the Long Run";s:12:"vote_average";d:7.7;s:10:"vote_count";i:12;}i:17;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/kl9lV8mRb7iZebplrGYUMM4yBJs.jpg";s:9:"genre_ids";a:2:{i:0;i:18;i:1;i:35;}s:2:"id";i:1721;s:14:"origin_country";a:2:{i:0;s:2:"US";i:1;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:10:"Keen Eddie";s:8:"overview";s:761:"Keen Eddie is an American action, comedy-drama television series that aired in 2003 on the Fox Network. The series follows a brash NYPD detective who goes to London when one of his cases goes sour and remains to work with New Scotland Yard. The basic premise of the show bears a close resemblance to the popular 1980s British series Dempsey & Makepeace, the only notable difference being that the female partner has been replaced by a female housemate. Stylistically, the series derived inspiration from British feature films by Guy Ritchie, such as Lock, Stock and Two Smoking Barrels and Snatch. The soundtrack and incidental music for the first episode was provided by British techno duo Orbital. Daniel Ash of Love and Rockets scored the rest of the series.";s:10:"popularity";d:18.542;s:11:"poster_path";s:32:"/tURkYcFRI0k82PR4Gzj5RWGoeEb.jpg";s:14:"first_air_date";s:10:"2003-06-03";s:4:"name";s:10:"Keen Eddie";s:12:"vote_average";d:8.5;s:10:"vote_count";i:13;}i:18;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/9OQO2OCtDrJR0ZibHnZ3vtah9ui.jpg";s:9:"genre_ids";a:2:{i:0;i:35;i:1;i:99;}s:2:"id";i:643;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:9:"My Family";s:8:"overview";s:652:"Ben Harper is a moderately successful family man and dentist. He is also undergoing a mid-life crisis and trying to cope with the bizarre reality of raising teenage children. His wife Susan seems quite happy, enjoys her job as a London tour guide, however at home her ability to find her way around a cookbook or pantry is less successful.\n
    \n
    Their three children Nick, Janey, and Michael are as different as chalk and cheese. Nick (19) is on his gap year, but doesn't get much further than the sofa or job centre, Janey is as sharp as a tack and 16 going on 25, while Michael is a very bright, computer-nerdish 12 year old who is just discovering girls.";s:10:"popularity";d:65.697;s:11:"poster_path";s:32:"/3Yba2Uy2eERcduYXnZz37kMuVUG.jpg";s:14:"first_air_date";s:10:"2000-09-19";s:4:"name";s:9:"My Family";s:12:"vote_average";d:7;s:10:"vote_count";i:61;}i:19;a:14:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/ka0v3OcKYb6RRMulLBk7mcQIEUn.jpg";s:9:"genre_ids";a:1:{i:0;i:35;}s:2:"id";i:719;s:14:"origin_country";a:1:{i:0;s:2:"GB";}s:17:"original_language";s:2:"en";s:13:"original_name";s:36:"The Fall and Rise of Reginald Perrin";s:8:"overview";s:695:"Disillusioned after a long career at Sunshine Desserts, Perrin goes through a mid-life crisis and fakes his own death. Returning in disguise after various attempts at finding a 'new life', he gets his old job back and finds nothing has changed. He is eventually found out, and in the second series has success with a chain of shops selling useless junk. That becomes so successful that he feels he has created a monster and decides to destroy it. In the third and final series he has a dream of forming a commune which his long suffering colleagues help bring to reality. Unfortunately that also fails and he finds himself back in a job not unlike the one he originally had at Sunshine Desserts.";s:10:"popularity";d:16.681;s:11:"poster_path";s:32:"/aXUltLuEU4lw80kbqUAjLjctYUz.jpg";s:14:"first_air_date";s:10:"1976-09-08";s:4:"name";s:36:"The Fall and Rise of Reginald Perrin";s:12:"vote_average";d:8;s:10:"vote_count";i:23;}}s:11:"total_pages";i:1238;s:13:"total_results";i:24748;}s:12:"translations";a:1:{s:12:"translations";a:9:{i:0;a:5:{s:10:"iso_3166_1";s:2:"US";s:9:"iso_639_1";s:2:"en";s:4:"name";s:7:"English";s:12:"english_name";s:7:"English";s:4:"data";a:4:{s:4:"name";s:0:"";s:8:"overview";s:83:"A young woman puts her life back together after suffering from a nervous breakdown.";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}i:1;a:5:{s:10:"iso_3166_1";s:2:"ES";s:9:"iso_639_1";s:2:"es";s:4:"name";s:8:"Español";s:12:"english_name";s:7:"Spanish";s:4:"data";a:4:{s:4:"name";s:0:"";s:8:"overview";s:66:"Una joven recupera su vida después de sufrir una crisis nerviosa.";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}i:2;a:5:{s:10:"iso_3166_1";s:2:"FR";s:9:"iso_639_1";s:2:"fr";s:4:"name";s:9:"Français";s:12:"english_name";s:6:"French";s:4:"data";a:4:{s:4:"name";s:0:"";s:8:"overview";s:195:"Aine est professeur de langues vivantes. Après une dépression nerveuse, elle tente de se reconstruire. Au stress de sa maladie et de son travail s'ajoute celui de sa famille dont elle s'occupe.";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}i:3;a:5:{s:10:"iso_3166_1";s:2:"RU";s:9:"iso_639_1";s:2:"ru";s:4:"name";s:13:"Pусский";s:12:"english_name";s:7:"Russian";s:4:"data";a:4:{s:4:"name";s:19:"Вверх дном";s:8:"overview";s:787:"Эйн около тридцати, она только что вернулась из психиатрической клиники, где восстанавливалась, как она сама говорит, от «небольшого нервного срыва», и за ней берётся присматривать старшая сестра Шона. Постепенно Эйн возвращается к обычной жизни: находит работу учителем английского языка, устраивается репетитором к французскому мальчику, влюбляется в его отца, отрешенного одиночку, и пытается разобраться с токсичным бывшим.";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}i:4;a:5:{s:10:"iso_3166_1";s:2:"CN";s:9:"iso_639_1";s:2:"zh";s:4:"name";s:9:"普通话";s:12:"english_name";s:8:"Mandarin";s:4:"data";a:4:{s:4:"name";s:12:"此路朝上";s:8:"overview";s:786:"  Hulu及Channel 4预定Aisling Bea主演及执笔的喜剧《朝上 This Way Up》,这部剧讲述聪明的语文教师Aine(Aisling Bea饰)早前来了次「小型」精神崩溃,现在她得努力整理好自己的生活;而女主班上都是群很有个性的学生,他们都在找寻自己的目标。\n
    \n
      Sharon Horgan饰演担心妹妹的Shona﹑Aasif Mandvi饰演Shona男友Vish﹑Tobias Menzies饰演女主其中一名学生的父亲Richard﹑Indira Varma饰演女主同事兼好友Charlotte。\n
    \n
      Sorcha Cusack饰演女主母亲﹑Chris Geere饰演女主前男友Freddie﹑Kadiff Kirwan饰演女主室友Bradley﹑Ricky Grover饰演朋友Tom﹑Ekow Quartey饰演上司James,Pik-Sen Lim﹑Todor Jordanov﹑Jassem Mougari及Daniela Spataru饰演学生。";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}i:5;a:5:{s:10:"iso_3166_1";s:2:"BR";s:9:"iso_639_1";s:2:"pt";s:4:"name";s:10:"Português";s:12:"english_name";s:10:"Portuguese";s:4:"data";a:4:{s:4:"name";s:0:"";s:8:"overview";s:130:"Após um colapso nervoso, uma jovem professora tenta consertar os rumos de sua vida, enquanto esconde seus problemas de sua irmã.";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}i:6;a:5:{s:10:"iso_3166_1";s:2:"KR";s:9:"iso_639_1";s:2:"ko";s:4:"name";s:19:"한국어/조선말";s:12:"english_name";s:6:"Korean";s:4:"data";a:4:{s:4:"name";s:17:"디스 웨이 업";s:8:"overview";s:86:"젊은 여성인 '오냐'는 신경쇠약에 시달린 뒤 다시 삶을 정리한다.";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}i:7;a:5:{s:10:"iso_3166_1";s:2:"IT";s:9:"iso_639_1";s:2:"it";s:4:"name";s:8:"Italiano";s:12:"english_name";s:7:"Italian";s:4:"data";a:4:{s:4:"name";s:0:"";s:8:"overview";s:128:"I migliori cortometraggi live action e d'animazione in circolazione vincitori di festival in tutto il mondo selezionati da Qoob.";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}i:8;a:5:{s:10:"iso_3166_1";s:2:"GR";s:9:"iso_639_1";s:2:"el";s:4:"name";s:16:"ελληνικά";s:12:"english_name";s:5:"Greek";s:4:"data";a:4:{s:4:"name";s:0:"";s:8:"overview";s:145:"Μια νεαρή γυναίκα προσπαθεί να επαναφέρει τη ζωή της μετά από μια νευρική κρίση";s:8:"homepage";s:0:"";s:7:"tagline";s:0:"";}}}}s:6:"videos";a:1:{s:7:"results";a:1:{i:0;a:10:{s:9:"iso_639_1";s:2:"en";s:10:"iso_3166_1";s:2:"US";s:4:"name";s:95:"TRAILER | This Way Up | Written By & Starring Aisling Bea | New Series | Starts 8th August 10pm";s:3:"key";s:11:"dw2mcCLjUb8";s:4:"site";s:7:"YouTube";s:4:"size";i:1080;s:4:"type";s:7:"Trailer";s:8:"official";b:1;s:12:"published_at";s:24:"2019-07-24T17:15:01.000Z";s:2:"id";s:24:"5d42984e95c0af0014d89ba4";}}}s:15:"recommendations";a:4:{s:4:"page";i:1;s:7:"results";a:21:{i:0;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/lmlsqpAfDZnZumcFhbsTrOy9uNZ.jpg";s:2:"id";i:84661;s:4:"name";s:12:"The Outsider";s:17:"original_language";s:2:"en";s:13:"original_name";s:12:"The Outsider";s:8:"overview";s:233:"When an insidious supernatural force edges its way into a seemingly straightforward investigation into the gruesome murder of a young boy, it leads a seasoned cop and an unorthodox investigator to question everything they believe in.";s:11:"poster_path";s:32:"/aMiPwPQjQI1EZN3xP2V0sSU37dc.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:3:{i:0;i:9648;i:1;i:18;i:2;i:80;}s:10:"popularity";d:58.011;s:14:"first_air_date";s:10:"2020-01-12";s:12:"vote_average";d:7.381;s:10:"vote_count";i:1345;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:1;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/aCbOj4wc6vQUUVNKppssj2PYUy0.jpg";s:2:"id";i:96580;s:4:"name";s:14:"Resident Alien";s:17:"original_language";s:2:"en";s:13:"original_name";s:14:"Resident Alien";s:8:"overview";s:482:"Crash-landed alien Harry takes on the identity of a small-town Colorado doctor. Arriving with a secret mission, he starts off living a simple life…but things get a bit rocky when he’s roped into solving a local murder and realizes he needs to assimilate into his new world. As he does, he begins to wrestle with the moral dilemma of his mission and asking the big life questions like: “Are human beings worth saving?” and “Why do they fold their pizza before eating it?”";s:11:"poster_path";s:32:"/5van3ktOTqWr5lcixh5aR8NlqqW.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:1:{i:0;i:10765;}s:10:"popularity";d:309.435;s:14:"first_air_date";s:10:"2021-01-27";s:12:"vote_average";d:7.911;s:10:"vote_count";i:637;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:2;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/tjPVwNdFqNrbclaXdZYeCpPD2Xi.jpg";s:2:"id";i:90257;s:4:"name";s:23:"Little Fires Everywhere";s:17:"original_language";s:2:"en";s:13:"original_name";s:23:"Little Fires Everywhere";s:8:"overview";s:295:"The intertwined fates of the picture-perfect Richardson family and an enigmatic mother and daughter who upend their lives. Explore the weight of secrets, the nature of art and identity, the ferocious pull of motherhood – and the danger in believing that following the rules can avert disaster.";s:11:"poster_path";s:32:"/7EQQMl0mp8L0hMxAUZNfoCh1Tkb.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:1:{i:0;i:18;}s:10:"popularity";d:24.869;s:14:"first_air_date";s:10:"2020-03-18";s:12:"vote_average";d:7.8;s:10:"vote_count";i:290;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:3;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/65TF1b385Q2YxLVwgriZhCgdFAz.jpg";s:2:"id";i:65251;s:4:"name";s:8:"Crashing";s:17:"original_language";s:2:"en";s:13:"original_name";s:8:"Crashing";s:8:"overview";s:153:"A comedy drama that crashes straight into the lives and loves of six twenty-something adults living together as Property Guardians in a disused hospital.";s:11:"poster_path";s:32:"/7X09F4FWJa2OB62KVpYaFrX12ea.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:2:{i:0;i:35;i:1;i:18;}s:10:"popularity";d:13.483;s:14:"first_air_date";s:10:"2016-01-11";s:12:"vote_average";d:7.1;s:10:"vote_count";i:174;s:14:"origin_country";a:1:{i:0;s:2:"GB";}}i:4;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/eOLKWXXbcZJg91Jf1Fn7odUirl3.jpg";s:2:"id";i:96658;s:4:"name";s:35:"Masters of the Universe: Revelation";s:17:"original_language";s:2:"en";s:13:"original_name";s:35:"Masters of the Universe: Revelation";s:8:"overview";s:149:"The war for Eternia begins again in what may be the final battle between He-Man and Skeletor. A new animated series from writer-director Kevin Smith.";s:11:"poster_path";s:32:"/vIhyANmvTiBjlmX0Uy48Z9AD24j.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:3:{i:0;i:10759;i:1;i:10765;i:2;i:16;}s:10:"popularity";d:49.514;s:14:"first_air_date";s:10:"2021-07-23";s:12:"vote_average";d:6.5;s:10:"vote_count";i:335;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:5;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/b8Sg5AWwbMI0pdU1TQvKz0y4IBd.jpg";s:2:"id";i:89905;s:4:"name";s:13:"Normal People";s:17:"original_language";s:2:"en";s:13:"original_name";s:13:"Normal People";s:8:"overview";s:132:"Marianne and Connell weave in and out of each other’s lives in this exploration of sex, power and the desire to love and be loved.";s:11:"poster_path";s:32:"/c4mk4EQVIM11yd3W43DDdqDazDU.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:1:{i:0;i:18;}s:10:"popularity";d:47.302;s:14:"first_air_date";s:10:"2020-04-26";s:12:"vote_average";d:8.1;s:10:"vote_count";i:995;s:14:"origin_country";a:1:{i:0;s:2:"GB";}}i:6;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/o0pCcAil6Y2V5wyzsnSxMVTfDTp.jpg";s:2:"id";i:61662;s:4:"name";s:14:"Schitt's Creek";s:17:"original_language";s:2:"en";s:13:"original_name";s:14:"Schitt's Creek";s:8:"overview";s:275:"Formerly filthy rich video store magnate Johnny Rose, his soap star wife Moira, and their two kids, über-hipster son David and socialite daughter Alexis, suddenly find themselves broke and forced to live in Schitt's Creek, a small depressing town they once bought as a joke.";s:11:"poster_path";s:32:"/iRfSzrPS5VYWQv7KVSEg2BZZL6C.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:1:{i:0;i:35;}s:10:"popularity";d:213.658;s:14:"first_air_date";s:10:"2015-01-13";s:12:"vote_average";d:7.7;s:10:"vote_count";i:451;s:14:"origin_country";a:1:{i:0;s:2:"CA";}}i:7;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/otnWfF8LXkWN6kRoqgZ3vJI0MDn.jpg";s:2:"id";i:90970;s:4:"name";s:13:"Made for Love";s:17:"original_language";s:2:"en";s:13:"original_name";s:13:"Made for Love";s:8:"overview";s:199:"Thirty-something Hazel Green tries to escape a suffocating marriage — until she realizes her tech billionaire husband has implanted a revolutionary tracking device, the Made for Love, in her brain.";s:11:"poster_path";s:32:"/mfQiuyhFM4Yv98WWV0BTswKG8rM.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:3:{i:0;i:10765;i:1;i:18;i:2;i:35;}s:10:"popularity";d:35.591;s:14:"first_air_date";s:10:"2021-04-01";s:12:"vote_average";d:6.8;s:10:"vote_count";i:151;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:8;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/8jzjAsjqyFKCX5moXAdK2XBY4OC.jpg";s:2:"id";i:87731;s:4:"name";s:17:"Tales of the City";s:17:"original_language";s:2:"en";s:13:"original_name";s:17:"Tales of the City";s:8:"overview";s:390:"Mary Ann returns to present-day San Francisco and is reunited with her daughter and ex-husband, twenty years after leaving them behind to pursue her career.  Fleeing the midlife crisis that her picture-perfect Connecticut life created, Mary Ann is quickly drawn back into the orbit of Anna Madrigal, her chosen family and a new generation of queer young residents living at 28 Barbary Lane.";s:11:"poster_path";s:32:"/wAvniCqQPlgX4wEgfGimZs5rzVn.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:2:{i:0;i:18;i:1;i:9648;}s:10:"popularity";d:20.569;s:14:"first_air_date";s:10:"2019-06-07";s:12:"vote_average";d:7.3;s:10:"vote_count";i:72;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:9;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/lMSiidH9VijMxgUOnKtfvg7ys5Y.jpg";s:2:"id";i:39551;s:4:"name";s:14:"Scott & Bailey";s:17:"original_language";s:2:"en";s:13:"original_name";s:14:"Scott & Bailey";s:8:"overview";s:198:"D.C. Rachel Bailey and D.C. Janet Scott have a robust and engaging friendship which enables them to draw upon each other’s strengths and investigate murders for the Manchester Metropolitan Police.";s:11:"poster_path";s:32:"/2WD6BxjA2ZE1DejMXenZXnlm1Fz.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:2:{i:0;i:80;i:1;i:18;}s:10:"popularity";d:49.762;s:14:"first_air_date";s:10:"2011-05-29";s:12:"vote_average";d:7.4;s:10:"vote_count";i:67;s:14:"origin_country";a:1:{i:0;s:2:"GB";}}i:10;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/cn0BAoregZTYm7hG58pDFIfPjAr.jpg";s:2:"id";i:86893;s:4:"name";s:9:"Tacoma FD";s:17:"original_language";s:2:"en";s:13:"original_name";s:9:"Tacoma FD";s:8:"overview";s:343:"There's not a lot of fires to fight in one of the rainiest cities in America, leaving the crew at the Tacoma Fire Department tackling the less glamorous elements of the job. Light on blazes that need extinguishing, this squad keeps itself entertained with creative competitions, friendly first responder rivalries, and bizarre emergency calls.";s:11:"poster_path";s:32:"/mH0d0dUdHYkmHLAkoTVXc1FUS9V.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:1:{i:0;i:35;}s:10:"popularity";d:67.378;s:14:"first_air_date";s:10:"2019-03-28";s:12:"vote_average";d:7.8;s:10:"vote_count";i:60;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:11;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:31:"/rBF8wVQN8hTWHspVZBlI3h7HZJ.jpg";s:2:"id";i:60625;s:4:"name";s:14:"Rick and Morty";s:17:"original_language";s:2:"en";s:13:"original_name";s:14:"Rick and Morty";s:8:"overview";s:362:"Rick is a mentally-unbalanced but scientifically gifted old man who has recently reconnected with his family. He spends most of his time involving his young grandson Morty in dangerous, outlandish adventures throughout space and alternate universes. Compounded with Morty's already unstable family life, these events cause Morty much distress at home and school.";s:11:"poster_path";s:32:"/gdIrmf2DdY5mgN6ycVP0XlzKzbE.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:4:{i:0;i:16;i:1;i:35;i:2;i:10765;i:3;i:10759;}s:10:"popularity";d:903.907;s:14:"first_air_date";s:10:"2013-12-02";s:12:"vote_average";d:8.701;s:10:"vote_count";i:9259;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:12;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/q3jHCb4dMfYF6ojikKuHd6LscxC.jpg";s:2:"id";i:84958;s:4:"name";s:4:"Loki";s:17:"original_language";s:2:"en";s:13:"original_name";s:4:"Loki";s:8:"overview";s:394:"After stealing the Tesseract during the events of “Avengers: Endgame,” an alternate version of Loki is brought to the mysterious Time Variance Authority, a bureaucratic organization that exists outside of time and space and monitors the timeline. They give Loki a choice: face being erased from existence due to being a “time variant” or help fix the timeline and stop a greater threat.";s:11:"poster_path";s:32:"/oJdVHUYrjdS2IqiNztVIP4GPB1p.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:2:{i:0;i:18;i:1;i:10765;}s:10:"popularity";d:267.966;s:14:"first_air_date";s:10:"2021-06-09";s:12:"vote_average";d:8.178;s:10:"vote_count";i:11190;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:13;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/n6vVs6z8obNbExdD3QHTr4Utu1Z.jpg";s:2:"id";i:76479;s:4:"name";s:8:"The Boys";s:17:"original_language";s:2:"en";s:13:"original_name";s:8:"The Boys";s:8:"overview";s:166:"A group of vigilantes known informally as “The Boys” set out to take down corrupt superheroes with no more than blue-collar grit and a willingness to fight dirty.";s:11:"poster_path";s:32:"/7Ns6tO3aYjppI5bFhyYZurOYGBT.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:2:{i:0;i:10765;i:1;i:10759;}s:10:"popularity";d:438.21;s:14:"first_air_date";s:10:"2019-07-25";s:12:"vote_average";d:8.472;s:10:"vote_count";i:9270;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:14;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/56v2KjBlU4XaOv9rVYEQypROD7P.jpg";s:2:"id";i:66732;s:4:"name";s:15:"Stranger Things";s:17:"original_language";s:2:"en";s:13:"original_name";s:15:"Stranger Things";s:8:"overview";s:149:"When a young boy vanishes, a small town uncovers a mystery involving secret experiments, terrifying supernatural forces, and one strange little girl.";s:11:"poster_path";s:32:"/49WJfeN0moxb9IPfGn8AIqMGskD.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:3:{i:0;i:18;i:1;i:10765;i:2;i:9648;}s:10:"popularity";d:412.406;s:14:"first_air_date";s:10:"2016-07-15";s:12:"vote_average";d:8.613;s:10:"vote_count";i:16852;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:15;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/uDgy6hyPd82kOHh6I95FLtLnj6p.jpg";s:2:"id";i:100088;s:4:"name";s:14:"The Last of Us";s:17:"original_language";s:2:"en";s:13:"original_name";s:14:"The Last of Us";s:8:"overview";s:327:"Twenty years after modern civilization has been destroyed, Joel, a hardened survivor, is hired to smuggle Ellie, a 14-year-old girl, out of an oppressive quarantine zone. What starts as a small job soon becomes a brutal, heartbreaking journey, as they both must traverse the United States and depend on each other for survival.";s:11:"poster_path";s:32:"/uKvVjHNqB5VmOrdxqAt2F7J78ED.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:1:{i:0;i:18;}s:10:"popularity";d:220.781;s:14:"first_air_date";s:10:"2023-01-15";s:12:"vote_average";d:8.617;s:10:"vote_count";i:4601;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:16;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/aTjbqMONy77fHJrIYu14g1F0d5h.jpg";s:2:"id";i:88396;s:4:"name";s:33:"The Falcon and the Winter Soldier";s:17:"original_language";s:2:"en";s:13:"original_name";s:33:"The Falcon and the Winter Soldier";s:8:"overview";s:186:"Following the events of “Avengers: Endgame”, the Falcon, Sam Wilson and the Winter Soldier, Bucky Barnes team up in a global adventure that tests their abilities, and their patience.";s:11:"poster_path";s:32:"/6kbAMLteGO8yyewYau6bJ683sw7.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:2:{i:0;i:10759;i:1;i:18;}s:10:"popularity";d:68.646;s:14:"first_air_date";s:10:"2021-03-19";s:12:"vote_average";d:7.7;s:10:"vote_count";i:8204;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:17;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/20eIP9o5ebArmu2HxJutaBjhLf4.jpg";s:2:"id";i:87108;s:4:"name";s:9:"Chernobyl";s:17:"original_language";s:2:"en";s:13:"original_name";s:9:"Chernobyl";s:8:"overview";s:208:"The true story of one of the worst man-made catastrophes in history: the catastrophic nuclear accident at Chernobyl. A tale of the brave men and women who sacrificed to save Europe from unimaginable disaster.";s:11:"poster_path";s:32:"/hlLXt2tOPT6RRnjiUmoxyG1LTFi.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:1:{i:0;i:18;}s:10:"popularity";d:86.995;s:14:"first_air_date";s:10:"2019-05-06";s:12:"vote_average";d:8.661;s:10:"vote_count";i:5814;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:18;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/q79U95wgkocoECitZPfRDhZXBNz.jpg";s:2:"id";i:14814;s:4:"name";s:31:"Keeping Up with the Kardashians";s:17:"original_language";s:2:"en";s:13:"original_name";s:31:"Keeping Up with the Kardashians";s:8:"overview";s:140:"A peek inside the exploits and privileged private lives of the blended Kardashian-Jenner family, including sisters Kim, Kourtney and Khloé.";s:11:"poster_path";s:32:"/nddXOC8wYpIDv7giLzjjqIg8WDA.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:1:{i:0;i:10764;}s:10:"popularity";d:458.588;s:14:"first_air_date";s:10:"2007-10-14";s:12:"vote_average";d:7.5;s:10:"vote_count";i:864;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:19;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/oMWnpUUCeIqvTdP3IYZ0JnPdrmU.jpg";s:2:"id";i:115036;s:4:"name";s:21:"The Book of Boba Fett";s:17:"original_language";s:2:"en";s:13:"original_name";s:21:"The Book of Boba Fett";s:8:"overview";s:234:"Legendary bounty hunter Boba Fett and mercenary Fennec Shand must navigate the galaxy’s underworld when they return to the sands of Tatooine to stake their claim on the territory once ruled by Jabba the Hutt and his crime syndicate.";s:11:"poster_path";s:32:"/gNbdjDi1HamTCrfvM9JeA94bNi2.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:2:{i:0;i:10759;i:1;i:10765;}s:10:"popularity";d:85.345;s:14:"first_air_date";s:10:"2021-12-29";s:12:"vote_average";d:7.646;s:10:"vote_count";i:2390;s:14:"origin_country";a:1:{i:0;s:2:"US";}}i:20;a:15:{s:5:"adult";b:0;s:13:"backdrop_path";s:32:"/urzEsxKKNgCan2mX5z5heXbUyef.jpg";s:2:"id";i:205715;s:4:"name";s:5:"Gen V";s:17:"original_language";s:2:"en";s:13:"original_name";s:5:"Gen V";s:8:"overview";s:323:"At America's only college for superheroes, gifted students put their moral boundaries to the test, competing for the university's top ranking, and a chance to join The Seven, Vought International's elite superhero team. When the school's dark secrets come to light, they must decide what kind of heroes they want to become.";s:11:"poster_path";s:32:"/uuot1N5AgZ7xRCKgm4ZCwOhgIJu.jpg";s:10:"media_type";s:2:"tv";s:9:"genre_ids";a:3:{i:0;i:10759;i:1;i:18;i:2;i:10765;}s:10:"popularity";d:157.018;s:14:"first_air_date";s:10:"2023-09-28";s:12:"vote_average";d:8;s:10:"vote_count";i:661;s:14:"origin_country";a:1:{i:0;s:2:"US";}}}s:11:"total_pages";i:2;s:13:"total_results";i:40;}}s:13:"\x00*\x00middleware";a:0:{}}
    """
    
  3. true
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Cache/Repository.php
     * @param  \DateTimeInterface|\DateInterval|int|null  $ttl
     * @return bool
     */
    public function put($key, $value, $ttl = null)
    {
        if (is_array($key)) {
            return $this->putMany($key, $value);
        }
 
        if ($ttl === null) {
            return $this->forever($key, $value);
        }
 
        $seconds = $this->getSeconds($ttl);
 
        if ($seconds <= 0) {
            return $this->delete($key);
        }
 
        $result = $this->store->put($this->itemKey($key), $value, $seconds);
 
        if ($result) {
            $this->event(new KeyWritten($key, $value, $seconds));
        }
 
        return $result;
    }
 
    /**
     * {@inheritdoc}
     */
    public function set($key, $value, $ttl = null)
    {
        return $this->put($key, $value, $ttl);
    }
 
    /**
     * Store multiple items in the cache for a given number of seconds.
     *
     * @param  array  $values
Arguments
  1. "tv-91740-en"
    
  2. TVShow {#294}
    
  3. 1440
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Cache/Repository.php
    /**
     * Get an item from the cache, or execute the given Closure and store the result.
     *
     * @param  string  $key
     * @param  \DateTimeInterface|\DateInterval|int|null  $ttl
     * @param  \Closure  $callback
     * @return mixed
     */
    public function remember($key, $ttl, Closure $callback)
    {
        $value = $this->get($key);
 
        // If the item exists in the cache we will just return this immediately and if
        // not we will execute the given Closure and cache the result of that for a
        // given number of seconds so it's available for all subsequent requests.
        if (! is_null($value)) {
            return $value;
        }
 
        $this->put($key, $value = $callback(), $ttl);
 
        return $value;
    }
 
    /**
     * Get an item from the cache, or execute the given Closure and store the result forever.
     *
     * @param  string  $key
     * @param  \Closure  $callback
     * @return mixed
     */
    public function sear($key, Closure $callback)
    {
        return $this->rememberForever($key, $callback);
    }
 
    /**
     * Get an item from the cache, or execute the given Closure and store the result forever.
     *
     * @param  string  $key
Arguments
  1. "tv-91740-en"
    
  2. TVShow {#294}
    
  3. 1440
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php
     * @param  \Closure  $callback
     * @return $this
     */
    public function extend($driver, Closure $callback)
    {
        $this->customCreators[$driver] = $callback->bindTo($this, $this);
 
        return $this;
    }
 
    /**
     * Dynamically call the default driver instance.
     *
     * @param  string  $method
     * @param  array  $parameters
     * @return mixed
     */
    public function __call($method, $parameters)
    {
        return $this->store()->$method(...$parameters);
    }
}
 
Arguments
  1. "tv-91740-en"
    
  2. 1440
    
  3. Closure() {#291 …5}
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php
    }
 
    /**
     * Handle dynamic, static calls to the object.
     *
     * @param  string  $method
     * @param  array   $args
     * @return mixed
     *
     * @throws \RuntimeException
     */
    public static function __callStatic($method, $args)
    {
        $instance = static::getFacadeRoot();
 
        if (! $instance) {
            throw new RuntimeException('A facade root has not been set.');
        }
 
        return $instance->$method(...$args);
    }
}
 
Arguments
  1. "remember"
    
  2. array:3 [
      0 => "tv-91740-en"
      1 => 1440
      2 => Closure() {#291 …5}
    ]
    
/home/biositrm/public_html/engine/app/Http/Controllers/Frontend.php
 
        $this->getSEOMeta(
            __('seo.movie_title', ['title' => title_case($movie->getTitle())]),
            __('seo.movie_title', ['title' => title_case($movie->getTitle())]).' - '.$movie->getOverview(),
            $backdrop,
            $this->getSeoKeywords($movie->getKeywords())
        );
 
        return view(config('tmdb.theme'). '.single_movie', compact('movie', 'backdrop'));
    }
 
    public function singleTV($id, $slug = '')
    {
        $tmdb = new TMDB;
        $type = 'tv';
 
        if ($this->isCache()) {
            $tv = Cache::remember('tv-'.$id.'-'.$this->getLanguage(), config('tmdb.cache_exp'), function () use ($tmdb, $id) {
                return $tmdb->getTVShow($id);
            });
            $season      = $tv->getNumSeasons();
            $season_info = Cache::remember('tv-'.$id.'season-'.$season.'-'.$this->getLanguage(), config('tmdb.cache_exp'), function () use ($tmdb, $id, $season) {
                return $tmdb->getSeason($id, $season);
            });
            $season_select = $season_info->getEpisodes();
        }else{
            $tv            = $tmdb->getTVShow($id);
            $season        = $tv->getNumSeasons();
            $season_info   = $tmdb->getSeason($id, $season);
            $season_select = $season_info->getEpisodes();
        }
 
        $title = $tv->getName();
        $overview = $tv->getOverview();
        $backdrop = Mopie::imgBackdrop($tv->getBackdrop(), 'original');
 
        $this->getSEOMeta(
            __('seo.tv_title', ['title' => title_case($title)]),
            __('seo.tv_title', ['title' => title_case($title)]).' - '.$overview,
            $backdrop,
Arguments
  1. "remember"
    
  2. array:3 [
      0 => "tv-91740-en"
      1 => 1440
      2 => Closure() {#291 …5}
    ]
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
    /**
     * Get the middleware assigned to the controller.
     *
     * @return array
     */
    public function getMiddleware()
    {
        return $this->middleware;
    }
 
    /**
     * Execute an action on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return \Symfony\Component\HttpFoundation\Response
     */
    public function callAction($method, $parameters)
    {
        return call_user_func_array([$this, $method], $parameters);
    }
 
    /**
     * Handle calls to missing methods on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return mixed
     *
     * @throws \BadMethodCallException
     */
    public function __call($method, $parameters)
    {
        throw new BadMethodCallException(sprintf(
            'Method %s::%s does not exist.', static::class, $method
        ));
    }
}
 
Arguments
  1. "91740"
    
  2. "this-way-up"
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Controller.php
    /**
     * Get the middleware assigned to the controller.
     *
     * @return array
     */
    public function getMiddleware()
    {
        return $this->middleware;
    }
 
    /**
     * Execute an action on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return \Symfony\Component\HttpFoundation\Response
     */
    public function callAction($method, $parameters)
    {
        return call_user_func_array([$this, $method], $parameters);
    }
 
    /**
     * Handle calls to missing methods on the controller.
     *
     * @param  string  $method
     * @param  array   $parameters
     * @return mixed
     *
     * @throws \BadMethodCallException
     */
    public function __call($method, $parameters)
    {
        throw new BadMethodCallException(sprintf(
            'Method %s::%s does not exist.', static::class, $method
        ));
    }
}
 
Arguments
  1. array:2 [
      0 => Frontend {#232}
      1 => "singleTV"
    ]
    
  2. array:2 [
      "id" => "91740"
      "slug" => "this-way-up"
    ]
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php
    {
        $this->container = $container;
    }
 
    /**
     * Dispatch a request to a given controller and method.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  mixed  $controller
     * @param  string  $method
     * @return mixed
     */
    public function dispatch(Route $route, $controller, $method)
    {
        $parameters = $this->resolveClassMethodDependencies(
            $route->parametersWithoutNulls(), $controller, $method
        );
 
        if (method_exists($controller, 'callAction')) {
            return $controller->callAction($method, $parameters);
        }
 
        return $controller->{$method}(...array_values($parameters));
    }
 
    /**
     * Get the middleware for the controller instance.
     *
     * @param  \Illuminate\Routing\Controller  $controller
     * @param  string  $method
     * @return array
     */
    public function getMiddleware($controller, $method)
    {
        if (! method_exists($controller, 'getMiddleware')) {
            return [];
        }
 
        return collect($controller->getMiddleware())->reject(function ($data) use ($method) {
            return static::methodExcludedByOptions($method, $data['options']);
Arguments
  1. "singleTV"
    
  2. array:2 [
      "id" => "91740"
      "slug" => "this-way-up"
    ]
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Route.php
    protected function runCallable()
    {
        $callable = $this->action['uses'];
 
        return $callable(...array_values($this->resolveMethodDependencies(
            $this->parametersWithoutNulls(), new ReflectionFunction($this->action['uses'])
        )));
    }
 
    /**
     * Run the route action and return the response.
     *
     * @return mixed
     *
     * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException
     */
    protected function runController()
    {
        return $this->controllerDispatcher()->dispatch(
            $this, $this->getController(), $this->getControllerMethod()
        );
    }
 
    /**
     * Get the controller instance for the route.
     *
     * @return mixed
     */
    public function getController()
    {
        if (! $this->controller) {
            $class = $this->parseControllerCallback()[0];
 
            $this->controller = $this->container->make(ltrim($class, '\\'));
        }
 
        return $this->controller;
    }
 
    /**
Arguments
  1. Route {#186}
    
  2. Frontend {#232}
    
  3. "singleTV"
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Route.php
     *
     * @throws \UnexpectedValueException
     */
    protected function parseAction($action)
    {
        return RouteAction::parse($this->uri, $action);
    }
 
    /**
     * Run the route action and return the response.
     *
     * @return mixed
     */
    public function run()
    {
        $this->container = $this->container ?: new Container;
 
        try {
            if ($this->isControllerAction()) {
                return $this->runController();
            }
 
            return $this->runCallable();
        } catch (HttpResponseException $e) {
            return $e->getResponse();
        }
    }
 
    /**
     * Checks whether the route's action is a controller.
     *
     * @return bool
     */
    protected function isControllerAction()
    {
        return is_string($this->action['uses']);
    }
 
    /**
     * Run the route action and return the response.
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Router.php
    /**
     * Run the given route within a Stack "onion" instance.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    protected function runRouteWithinStack(Route $route, Request $request)
    {
        $shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
                                $this->container->make('middleware.disable') === true;
 
        $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
 
        return (new Pipeline($this->container))
                        ->send($request)
                        ->through($middleware)
                        ->then(function ($request) use ($route) {
                            return $this->prepareResponse(
                                $request, $route->run()
                            );
                        });
    }
 
    /**
     * Gather the middleware for the given route with resolved class names.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @return array
     */
    public function gatherRouteMiddleware(Route $route)
    {
        $middleware = collect($route->gatherMiddleware())->map(function ($name) {
            return (array) MiddlewareNameResolver::resolve($name, $this->middleware, $this->middlewareGroups);
        })->flatten();
 
        return $this->sortMiddleware($middleware);
    }
 
    /**
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
use Symfony\Component\Debug\Exception\FatalThrowableError;
 
/**
 * This extended pipeline catches any exceptions that occur during each slice.
 *
 * The exceptions are converted to HTTP responses for proper middleware handling.
 */
class Pipeline extends BasePipeline
{
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
    protected function prepareDestination(Closure $destination)
    {
        return function ($passable) use ($destination) {
            try {
                return $destination($passable);
            } catch (Exception $e) {
                return $this->handleException($passable, $e);
            } catch (Throwable $e) {
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/app/Http/Middleware/Language.php
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $locales = config('app.locales');
 
        // Check if the first segment matches a language code
        if (!array_key_exists($request->segment(1), config('app.locales'))) {
            // Store segments in array
            $segments = $request->segments();
 
            // Set the default language code as the first segment
            $segments = array_prepend($segments, config('app.fallback_locale'));
 
            // Redirect to the correct url
            return redirect()->to(implode('/', $segments));
        }
 
        // The request already contains the language code
        return $next($request);
    }
}
 
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#243 …5}
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php
     */
    public function __construct(Registrar $router)
    {
        $this->router = $router;
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $this->router->substituteBindings($route = $request->route());
 
        $this->router->substituteImplicitBindings($route);
 
        return $next($request);
    }
}
 
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#260 …5}
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     *
     * @throws \Illuminate\Session\TokenMismatchException
     */
    public function handle($request, Closure $next)
    {
        if (
            $this->isReading($request) ||
            $this->runningUnitTests() ||
            $this->inExceptArray($request) ||
            $this->tokensMatch($request)
        ) {
            return tap($next($request), function ($response) use ($request) {
                if ($this->shouldAddXsrfTokenCookie()) {
                    $this->addCookieToResponse($request, $response);
                }
            });
        }
 
        throw new TokenMismatchException('CSRF token mismatch.');
    }
 
    /**
     * Determine if the HTTP request uses a ‘read’ verb.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return bool
     */
    protected function isReading($request)
    {
        return in_array($request->method(), ['HEAD', 'GET', 'OPTIONS']);
    }
 
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#261 …5}
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        // If the current session has an "errors" variable bound to it, we will share
        // its value with all view instances so the views can easily access errors
        // without having to bind. An empty bag is set when there aren't errors.
        $this->view->share(
            'errors', $request->session()->get('errors') ?: new ViewErrorBag
        );
 
        // Putting the errors in the view for every view allows the developer to just
        // assume that some errors are always available, which is convenient since
        // they don't have to continually run checks for the presence of errors.
 
        return $next($request);
    }
}
 
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#262 …5}
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        if (! $this->sessionConfigured()) {
            return $next($request);
        }
 
        // If a session driver has been configured, we will need to start the session here
        // so that the data is ready for an application. Note that the Laravel sessions
        // do not make use of PHP "native" sessions in any way since they are crappy.
        $request->setLaravelSession(
            $session = $this->startSession($request)
        );
 
        $this->collectGarbage($session);
 
        $response = $next($request);
 
        $this->storeCurrentUrl($request, $session);
 
        $this->addCookieToResponse($response, $session);
 
        // Again, if the session has been configured we will need to close out the session
        // so that the attributes may be persisted to some storage medium. We will also
        // add the session identifier cookie to the application response headers now.
        $this->saveSession($request);
 
        return $response;
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#263 …5}
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php
     * Create a new CookieQueue instance.
     *
     * @param  \Illuminate\Contracts\Cookie\QueueingFactory  $cookies
     * @return void
     */
    public function __construct(CookieJar $cookies)
    {
        $this->cookies = $cookies;
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $response = $next($request);
 
        foreach ($this->cookies->getQueuedCookies() as $cookie) {
            $response->headers->setCookie($cookie);
        }
 
        return $response;
    }
}
 
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#264 …5}
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php
     * Disable encryption for the given cookie name(s).
     *
     * @param  string|array  $name
     * @return void
     */
    public function disableFor($name)
    {
        $this->except = array_merge($this->except, (array) $name);
    }
 
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return \Symfony\Component\HttpFoundation\Response
     */
    public function handle($request, Closure $next)
    {
        return $this->encrypt($next($this->decrypt($request)));
    }
 
    /**
     * Decrypt the cookies on the request.
     *
     * @param  \Symfony\Component\HttpFoundation\Request  $request
     * @return \Symfony\Component\HttpFoundation\Request
     */
    protected function decrypt(Request $request)
    {
        foreach ($request->cookies as $key => $cookie) {
            if ($this->isDisabled($key)) {
                continue;
            }
 
            try {
                $request->cookies->set($key, $this->decryptCookie($key, $cookie));
            } catch (DecryptException $e) {
                $request->cookies->set($key, null);
            }
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#265 …5}
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
    public function via($method)
    {
        $this->method = $method;
 
        return $this;
    }
 
    /**
     * Run the pipeline with a final destination callback.
     *
     * @param  \Closure  $destination
     * @return mixed
     */
    public function then(Closure $destination)
    {
        $pipeline = array_reduce(
            array_reverse($this->pipes), $this->carry(), $this->prepareDestination($destination)
        );
 
        return $pipeline($this->passable);
    }
 
    /**
     * Run the pipeline and return the result.
     *
     * @return mixed
     */
    public function thenReturn()
    {
        return $this->then(function ($passable) {
            return $passable;
        });
    }
 
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Router.php
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    protected function runRouteWithinStack(Route $route, Request $request)
    {
        $shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
                                $this->container->make('middleware.disable') === true;
 
        $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
 
        return (new Pipeline($this->container))
                        ->send($request)
                        ->through($middleware)
                        ->then(function ($request) use ($route) {
                            return $this->prepareResponse(
                                $request, $route->run()
                            );
                        });
    }
 
    /**
     * Gather the middleware for the given route with resolved class names.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @return array
     */
    public function gatherRouteMiddleware(Route $route)
    {
        $middleware = collect($route->gatherMiddleware())->map(function ($name) {
            return (array) MiddlewareNameResolver::resolve($name, $this->middleware, $this->middlewareGroups);
        })->flatten();
 
        return $this->sortMiddleware($middleware);
    }
 
    /**
     * Sort the given middleware by priority.
     *
Arguments
  1. Closure($request) {#242 …5}
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Router.php
        return $route;
    }
 
    /**
     * Return the response for the given route.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Routing\Route  $route
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    protected function runRoute(Request $request, Route $route)
    {
        $request->setRouteResolver(function () use ($route) {
            return $route;
        });
 
        $this->events->dispatch(new Events\RouteMatched($route, $request));
 
        return $this->prepareResponse($request,
            $this->runRouteWithinStack($route, $request)
        );
    }
 
    /**
     * Run the given route within a Stack "onion" instance.
     *
     * @param  \Illuminate\Routing\Route  $route
     * @param  \Illuminate\Http\Request  $request
     * @return mixed
     */
    protected function runRouteWithinStack(Route $route, Request $request)
    {
        $shouldSkipMiddleware = $this->container->bound('middleware.disable') &&
                                $this->container->make('middleware.disable') === true;
 
        $middleware = $shouldSkipMiddleware ? [] : $this->gatherRouteMiddleware($route);
 
        return (new Pipeline($this->container))
                        ->send($request)
                        ->through($middleware)
Arguments
  1. Route {#186}
    
  2. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Router.php
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function dispatch(Request $request)
    {
        $this->currentRequest = $request;
 
        return $this->dispatchToRoute($request);
    }
 
    /**
     * Dispatch the request to a route and return the response.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function dispatchToRoute(Request $request)
    {
        return $this->runRoute($request, $this->findRoute($request));
    }
 
    /**
     * Find the route matching a given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Routing\Route
     */
    protected function findRoute($request)
    {
        $this->current = $route = $this->routes->match($request);
 
        $this->container->instance(Route::class, $route);
 
        return $route;
    }
 
    /**
     * Return the response for the given route.
     *
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Route {#186}
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Router.php
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function respondWithRoute($name)
    {
        $route = tap($this->routes->getByName($name))->bind($this->currentRequest);
 
        return $this->runRoute($this->currentRequest, $route);
    }
 
    /**
     * Dispatch the request to the application.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function dispatch(Request $request)
    {
        $this->currentRequest = $request;
 
        return $this->dispatchToRoute($request);
    }
 
    /**
     * Dispatch the request to a route and return the response.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response|\Illuminate\Http\JsonResponse
     */
    public function dispatchToRoute(Request $request)
    {
        return $this->runRoute($request, $this->findRoute($request));
    }
 
    /**
     * Find the route matching a given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Routing\Route
     */
    protected function findRoute($request)
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
     * @return void
     */
    public function bootstrap()
    {
        if (! $this->app->hasBeenBootstrapped()) {
            $this->app->bootstrapWith($this->bootstrappers());
        }
    }
 
    /**
     * Get the route dispatcher callback.
     *
     * @return \Closure
     */
    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.
     *
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
use Symfony\Component\Debug\Exception\FatalThrowableError;
 
/**
 * This extended pipeline catches any exceptions that occur during each slice.
 *
 * The exceptions are converted to HTTP responses for proper middleware handling.
 */
class Pipeline extends BasePipeline
{
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
    protected function prepareDestination(Closure $destination)
    {
        return function ($passable) use ($destination) {
            try {
                return $destination($passable);
            } catch (Exception $e) {
                return $this->handleException($passable, $e);
            } catch (Throwable $e) {
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/fideloper/proxy/src/TrustProxies.php
    {
        $this->config = $config;
    }
 
    /**
     * Handle an incoming request.
     *
     * @param \Illuminate\Http\Request $request
     * @param \Closure                 $next
     *
     * @throws \Symfony\Component\HttpKernel\Exception\HttpException
     *
     * @return mixed
     */
    public function handle(Request $request, Closure $next)
    {
        $request::setTrustedProxies([], $this->getTrustedHeaderNames()); // Reset trusted proxies between requests
        $this->setTrustedProxyIpAddresses($request);
 
        return $next($request);
    }
 
    /**
     * Sets the trusted proxies on the request to the value of trustedproxy.proxies
     *
     * @param \Illuminate\Http\Request $request
     */
    protected function setTrustedProxyIpAddresses(Request $request)
    {
        $trustedIps = $this->proxies ?: $this->config->get('trustedproxy.proxies');
 
        // Trust any IP address that calls us
        // `**` for backwards compatibility, but is deprecated
        if ($trustedIps === '*' || $trustedIps === '**') {
            return $this->setTrustedProxyIpAddressesToTheCallingIp($request);
        }
 
        // Support IPs addresses separated by comma
        $trustedIps = is_string($trustedIps) ? array_map('trim', explode(',', $trustedIps)) : $trustedIps;
 
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#166 …5}
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
 
namespace Illuminate\Foundation\Http\Middleware;
 
use Closure;
use Symfony\Component\HttpFoundation\ParameterBag;
 
class TransformsRequest
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $this->clean($request);
 
        return $next($request);
    }
 
    /**
     * Clean the request's data.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return void
     */
    protected function clean($request)
    {
        $this->cleanParameterBag($request->query);
 
        if ($request->isJson()) {
            $this->cleanParameterBag($request->json());
        } elseif ($request->request !== $request->query) {
            $this->cleanParameterBag($request->request);
        }
    }
 
    /**
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#213 …5}
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php
 
namespace Illuminate\Foundation\Http\Middleware;
 
use Closure;
use Symfony\Component\HttpFoundation\ParameterBag;
 
class TransformsRequest
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $this->clean($request);
 
        return $next($request);
    }
 
    /**
     * Clean the request's data.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return void
     */
    protected function clean($request)
    {
        $this->cleanParameterBag($request->query);
 
        if ($request->isJson()) {
            $this->cleanParameterBag($request->json());
        } elseif ($request->request !== $request->query) {
            $this->cleanParameterBag($request->request);
        }
    }
 
    /**
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#214 …5}
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php
class ValidatePostSize
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     *
     * @throws \Illuminate\Http\Exceptions\PostTooLargeException
     */
    public function handle($request, Closure $next)
    {
        $max = $this->getPostMaxSize();
 
        if ($max > 0 && $request->server('CONTENT_LENGTH') > $max) {
            throw new PostTooLargeException;
        }
 
        return $next($request);
    }
 
    /**
     * Determine the server 'post_max_size' as bytes.
     *
     * @return int
     */
    protected function getPostMaxSize()
    {
        if (is_numeric($postMaxSize = ini_get('post_max_size'))) {
            return (int) $postMaxSize;
        }
 
        $metric = strtoupper(substr($postMaxSize, -1));
        $postMaxSize = (int) $postMaxSize;
 
        switch ($metric) {
            case 'K':
                return $postMaxSize * 1024;
            case 'M':
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#215 …5}
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php
     *
     * @throws \Symfony\Component\HttpKernel\Exception\HttpException
     */
    public function handle($request, Closure $next)
    {
        if ($this->app->isDownForMaintenance()) {
            $data = json_decode(file_get_contents($this->app->storagePath().'/framework/down'), true);
 
            if (isset($data['allowed']) && IpUtils::checkIp($request->ip(), (array) $data['allowed'])) {
                return $next($request);
            }
 
            if ($this->inExceptArray($request)) {
                return $next($request);
            }
 
            throw new MaintenanceModeException($data['time'], $data['retry'], $data['message']);
        }
 
        return $next($request);
    }
 
    /**
     * Determine if the request has a URI that should be accessible in maintenance mode.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return bool
     */
    protected function inExceptArray($request)
    {
        foreach ($this->except as $except) {
            if ($except !== '/') {
                $except = trim($except, '/');
            }
 
            if ($request->fullUrlIs($except) || $request->is($except)) {
                return true;
            }
        }
 
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
                    // the appropriate method and arguments, returning the results back out.
                    return $pipe($passable, $stack);
                } elseif (! is_object($pipe)) {
                    [$name, $parameters] = $this->parsePipeString($pipe);
 
                    // If the pipe is a string we will parse the string and resolve the class out
                    // of the dependency injection container. We can then build a callable and
                    // execute the pipe function giving in the parameters that are required.
                    $pipe = $this->getContainer()->make($name);
 
                    $parameters = array_merge([$passable, $stack], $parameters);
                } else {
                    // If the pipe is already an object we'll just make a callable and pass it to
                    // the pipe as-is. There is no need to do any extra parsing and formatting
                    // since the object we're given was already a fully instantiated object.
                    $parameters = [$passable, $stack];
                }
 
                $response = method_exists($pipe, $this->method)
                                ? $pipe->{$this->method}(...$parameters)
                                : $pipe(...$parameters);
 
                return $response instanceof Responsable
                            ? $response->toResponse($this->getContainer()->make(Request::class))
                            : $response;
            };
        };
    }
 
    /**
     * Parse full pipe string to get name and parameters.
     *
     * @param  string $pipe
     * @return array
     */
    protected function parsePipeString($pipe)
    {
        [$name, $parameters] = array_pad(explode(':', $pipe, 2), 2, []);
 
        if (is_string($parameters)) {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Closure($passable) {#216 …5}
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php
                return $this->handleException($passable, new FatalThrowableError($e));
            }
        };
    }
 
    /**
     * Get a Closure that represents a slice of the application onion.
     *
     * @return \Closure
     */
    protected function carry()
    {
        return function ($stack, $pipe) {
            return function ($passable) use ($stack, $pipe) {
                try {
                    $slice = parent::carry();
 
                    $callable = $slice($stack, $pipe);
 
                    return $callable($passable);
                } catch (Exception $e) {
                    return $this->handleException($passable, $e);
                } catch (Throwable $e) {
                    return $this->handleException($passable, new FatalThrowableError($e));
                }
            };
        };
    }
 
    /**
     * Handle the given exception.
     *
     * @param  mixed  $passable
     * @param  \Exception  $e
     * @return mixed
     *
     * @throws \Exception
     */
    protected function handleException($passable, Exception $e)
    {
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php
    public function via($method)
    {
        $this->method = $method;
 
        return $this;
    }
 
    /**
     * Run the pipeline with a final destination callback.
     *
     * @param  \Closure  $destination
     * @return mixed
     */
    public function then(Closure $destination)
    {
        $pipeline = array_reduce(
            array_reverse($this->pipes), $this->carry(), $this->prepareDestination($destination)
        );
 
        return $pipeline($this->passable);
    }
 
    /**
     * Run the pipeline and return the result.
     *
     * @return mixed
     */
    public function thenReturn()
    {
        return $this->then(function ($passable) {
            return $passable;
        });
    }
 
    /**
     * Get the final piece of the Closure onion.
     *
     * @param  \Closure  $destination
     * @return \Closure
     */
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
    }
 
    /**
     * Send the given request through the middleware / router.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    protected function sendRequestThroughRouter($request)
    {
        $this->app->instance('request', $request);
 
        Facade::clearResolvedInstance('request');
 
        $this->bootstrap();
 
        return (new Pipeline($this->app))
                    ->send($request)
                    ->through($this->app->shouldSkipMiddleware() ? [] : $this->middleware)
                    ->then($this->dispatchToRouter());
    }
 
    /**
     * Bootstrap the application for HTTP requests.
     *
     * @return void
     */
    public function bootstrap()
    {
        if (! $this->app->hasBeenBootstrapped()) {
            $this->app->bootstrapWith($this->bootstrappers());
        }
    }
 
    /**
     * Get the route dispatcher callback.
     *
     * @return \Closure
     */
    protected function dispatchToRouter()
Arguments
  1. Closure($request) {#45 …4}
    
/home/biositrm/public_html/engine/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php
            $router->middlewareGroup($key, $middleware);
        }
 
        foreach ($this->routeMiddleware as $key => $middleware) {
            $router->aliasMiddleware($key, $middleware);
        }
    }
 
    /**
     * Handle an incoming HTTP request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Http\Response
     */
    public function handle($request)
    {
        try {
            $request->enableHttpMethodParameterOverride();
 
            $response = $this->sendRequestThroughRouter($request);
        } catch (Exception $e) {
            $this->reportException($e);
 
            $response = $this->renderException($request, $e);
        } catch (Throwable $e) {
            $this->reportException($e = new FatalThrowableError($e));
 
            $response = $this->renderException($request, $e);
        }
 
        $this->app['events']->dispatch(
            new Events\RequestHandled($request, $response)
        );
 
        return $response;
    }
 
    /**
     * Send the given request through the middleware / router.
     *
Arguments
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
/home/biositrm/public_html/index.php
$app->bind('path.public', function() {
    return __DIR__;
});
 
/*
|--------------------------------------------------------------------------
| 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
  1. Request {#44
      #json: null
      #convertedFiles: null
      #userResolver: Closure($guard = null) {#233 …5}
      #routeResolver: Closure() {#235 …5}
      +attributes: ParameterBag {#46}
      +request: ParameterBag {#52}
      +query: ParameterBag {#52}
      +server: ServerBag {#48}
      +files: FileBag {#49}
      +cookies: ParameterBag {#47}
      +headers: HeaderBag {#50}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/en/tv/91740/this-way-up"
      #requestUri: "/en/tv/91740/this-way-up"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {#277}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    

Environment & details:

empty
empty
empty
empty
empty
Key Value
PHP_INI_SCAN_DIR
"/home/biositrm/.system-php/ini/7.2/biosgenflix.com"
PATH
"/usr/local/bin:/bin:/usr/bin"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br"
HTTP_HOST
"biosgenflix.com"
HTTP_USER_AGENT
"claudebot"
HTTP_X_FORWARDED_FOR
"44.211.24.81,162.158.79.18"
HTTP_CF_RAY
"86be6d8c796f0a8f-IAD"
HTTP_X_FORWARDED_PROTO
"https"
HTTP_CF_VISITOR
"{"scheme":"https"}"
HTTP_CF_CONNECTING_IP
"44.211.24.81"
HTTP_CDN_LOOP
"cloudflare"
HTTP_CF_IPCOUNTRY
"US"
DOCUMENT_ROOT
"/home/biositrm/public_html"
REMOTE_ADDR
"44.211.24.81"
REMOTE_PORT
"33042"
SERVER_ADDR
"162.0.209.178"
SERVER_NAME
"biosgenflix.com"
SERVER_ADMIN
"[email protected]"
SERVER_PORT
"443"
REQUEST_SCHEME
"https"
REQUEST_URI
"/en/tv/91740/this-way-up"
REDIRECT_URL
"/en/tv/91740/this-way-up"
REDIRECT_REQUEST_METHOD
"GET"
PROXY_REMOTE_ADDR
"162.0.209.178"
HTTPS
"on"
REDIRECT_STATUS
"200"
SCRIPT_FILENAME
"/home/biositrm/public_html/index.php"
QUERY_STRING
""
SCRIPT_URI
"https://biosgenflix.com/en/tv/91740/this-way-up"
SCRIPT_URL
"/en/tv/91740/this-way-up"
SCRIPT_NAME
"/index.php"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SOFTWARE
"LiteSpeed"
REQUEST_METHOD
"GET"
X-LSCACHE
"on"
PHP_SELF
"/index.php"
REQUEST_TIME_FLOAT
1711700292.6811
REQUEST_TIME
1711700292
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:+ZqG5nlCyxVQO6bNIzkD5AXfBdCvnpi3l95BjOVrTqw="
APP_DEBUG
"true"
APP_URL
"http://localhost"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"homestead"
DB_USERNAME
"homestead"
DB_PASSWORD
"secret"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
QUEUE_CONNECTION
"sync"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
AWS_ACCESS_KEY_ID
""
AWS_SECRET_ACCESS_KEY
""
AWS_DEFAULT_REGION
"us-east-1"
AWS_BUCKET
""
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"mt1"
Key Value
PHP_INI_SCAN_DIR
"/home/biositrm/.system-php/ini/7.2/biosgenflix.com"
PATH
"/usr/local/bin:/bin:/usr/bin"
APP_NAME
"Laravel"
APP_ENV
"local"
APP_KEY
"base64:+ZqG5nlCyxVQO6bNIzkD5AXfBdCvnpi3l95BjOVrTqw="
APP_DEBUG
"true"
APP_URL
"http://localhost"
LOG_CHANNEL
"stack"
DB_CONNECTION
"mysql"
DB_HOST
"127.0.0.1"
DB_PORT
"3306"
DB_DATABASE
"homestead"
DB_USERNAME
"homestead"
DB_PASSWORD
"secret"
BROADCAST_DRIVER
"log"
CACHE_DRIVER
"file"
QUEUE_CONNECTION
"sync"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
REDIS_HOST
"127.0.0.1"
REDIS_PASSWORD
"null"
REDIS_PORT
"6379"
MAIL_DRIVER
"smtp"
MAIL_HOST
"smtp.mailtrap.io"
MAIL_PORT
"2525"
MAIL_USERNAME
"null"
MAIL_PASSWORD
"null"
MAIL_ENCRYPTION
"null"
AWS_ACCESS_KEY_ID
""
AWS_SECRET_ACCESS_KEY
""
AWS_DEFAULT_REGION
"us-east-1"
AWS_BUCKET
""
PUSHER_APP_ID
""
PUSHER_APP_KEY
""
PUSHER_APP_SECRET
""
PUSHER_APP_CLUSTER
"mt1"
MIX_PUSHER_APP_KEY
""
MIX_PUSHER_APP_CLUSTER
"mt1"
0. Whoops\Handler\PrettyPageHandler