Season 21

Season 21 (2009)

The Final Season. The episodes in this season are rebroadcasts from Seasons 9 and 10 with new introductions by Norm Abram.


Episodes: 26

Star Cast: Norm Abram ,



Episodes List

Ep.1 Planter's Desk

Air Date: 2009-01-03

Norm begins his search for low-country furniture projects in Savannah’s famed Monterey Square at the home of antique map and print dealers, Virginia and John Duncan. On their veranda, Norm discovers a quintessential piece of the Old South, a planter’s desk. Once used by cotton and tobacco farmers for bookkeeping, the desk can function quite well today as a compact, home office. Featuring nicely tapered legs, a hinged desktop, and plenty of shelves, it also has enough room to accommodate a small computer. Back East in the New Yankee Workshop, Norm builds this piece out of recycled pine and finishes it with a new pastel stain to give it a “pickled” look. NOTE: This is the same project as Season 9, Episode 1 with a new introduction by Norm Abram.

Ep.2 Turkey Table

Air Date: 2009-01-10

While touring Savannah, Norm found the inspiration for this unique piece in Marty Johnson’s antique collection. Though its name remains a mystery, there’s no question that its graceful three-leaf-clover design makes it an attractive and practical accent table. Norm brings a little bit of Georgia back to the New Yankee Workshop when he creates the table out of Southern heart pine. NOTE: This is same project as Season 9, Episode 2 with a new introduction by Norm Abram.

Ep.3 Nantucket Settle

Air Date: 2009-01-17

On a sojourn to the quaint New England island of Nantucket, Norm found a wonderful lidded settle that can double as extra storage space and a hallway showpiece. Norm crafts a rendition out of beautiful cherry wood and, in the process, demonstrates a variety of intermediate woodworking techniques including spindle-turning and how to make framed panels. NOTE: This is the same project as Season 9, Episode 3 with a new introduction by Norm Abram.

Ep.4 Tiger Maple Washstand

Air Date: 2009-01-24

This lovely washstand is true to the circa 1830 original found in the antique collection of Stanley and Jacqueline Levine of Savannah, Georgia. Featuring elegant scroll work, turned legs, and a generous shelf drawer, this vintage design can be used today as a night stand. Norm produces this piece out of fine tiger maple, making it one of the most sophisticated pieces in his collection of low-country furniture. NOTE: This is the same project as Season 9, Episode 4 with a new introduction by Norm Abram.

Ep.5 Dough Box

Air Date: 2009-01-31

In the 1800s, a dough box provided a warm hiding place for bread dough to rise. When Norm crafts his version of this simple design out of antique pine and adds a hinge to the lid, he turns it into a great-looking, modern-day, chest-on-legs. NOTE: This is the same project as Season 9, Episode 5 with a new introduction by Norm Abram.

Ep.6 Garden Gate

Air Date: 2009-02-07

Norm couldn't resist bringing the romantic design of this garden gateway back from a visit to a historic New England village. This ambitious outdoor project features a spindled gateway and is complemented by a pergola and a trellis that frames the garden view. Norm builds this outdoor project out of common, pressure-treated pine to ensure that it will last through years of sunshine, rain, and snow. In the process, he demonstrates how to join wood segments together with splines to form the elegant archway. NOTE: This is the same project as Season 9, Episode 6 with a new introduction by Norm Abram.

Ep.7 Serving Trays

Air Date: 2009-02-14

Norm takes viewers in to his favorite antique haunt on the quaint New England island of Nantucket where he discovers two distinctive wooden trays. Deeming them the perfect weekend woodworking projects, Norm crafts the more primitive fruit tray out of recycled pine, and, for the first time on The New Yankee Workshop, introduces the craft of metalsmithing when he fashions the cherry tray's hardware out of brass. NOTE: This is the same project as Season 9, Episode 7 with a new introduction by Norm Abram.

Ep.8 Carousel Table

Air Date: 2009-02-21

It's a great family gathering table and perfect for playing games with the kids, Norm claimed when he discovered the original in a private collection in Savannah. The ingenious design of this table features a lazy Susan centerpiece which can easily be removed for more formal gatherings. While building this piece out of salvaged pine, Norm shares his secrets for creating the spindle centerpiece with minimal hardware. NOTE: This is the same project as Season 9, Episode 8 with a new introduction by Norm Abram.

Ep.9 Seven Drawer Chest

Air Date: 2009-02-28

Norm spied this regal nineteenth-century English mahogany, seven-drawer chest in the back room of Alex Raskin's renowned antique shop on Monterey Square in Savannah. This well-proportioned, chest-on-chest features period brass hardware pulls, edge banding, and dovetail drawers. NOTE: This is the same project as Season 9, Episode 9 with a new introduction by Norm Abram.

Ep.10 Hat Rack

Air Date: 2009-03-07

Norm introduces viewers to the seventeenth-century craft of wood steaming when he creates this charming hat rack out of oak. To learn the proper techniques, Norm pays a visit to craftsman Mike Dunbar, a well-known Windsor chair builder and teacher. NOTE: This is the same project as Season 9, Episode 10 with a new introduction by Norm Abram.

Ep.11 Greenhouse (1)

Air Date: 2009-03-14

He may be America's favorite master carpenter, but Norm readily admits that he's a "brown thumb," when it comes to gardening. This greenhouse is the perfect project for the serious backyard gardener (or someone who knows one) who is "workshop bound" for the winter. Norm fabricates this design out of redwood and polycarbonate panels. Built to withstand even the toughest weather conditions, this greenhouse provides enough insulation and light to sustain plants during the long winter months. This is part 1 of 2. NOTE: This is the same project as Season 9, Episode 11 with a new introduction by Norm Abram.

Ep.12 Greenhouse (2)

Air Date: 2009-03-21

He may be America's favorite master carpenter, but Norm readily admits that he's a "brown thumb," when it comes to gardening. This greenhouse is the perfect project for the serious backyard gardener (or someone who knows one) who is "workshop bound" for the winter. Norm fabricates this design out of redwood and polycarbonate panels. Built to withstand even the toughest weather conditions, this greenhouse provides enough insulation and light to sustain plants during the long winter months. This is part 2 of 2. NOTE: This is the same project as Season 9, Episode 12 with a new introduction by Norm Abram.

Ep.13 Fireplace Mantle

Air Date: 2009-03-28

Between shooting The New Yankee Workshop and This Old House, Norm rarely has time to build anything for himself. And, like the rest of us, he readily admits his own home is "a work in progress." So, Norm is taking this woodworking project home. With his own Rumford fireplace awaiting adornment, Norm takes the opportunity to design this classic Colonial fireplace mantel and builds it using a variety of woods and mouldings readily available at home centers nationwide. NOTE: This is the same project as Season 9, Episode 13 with a new introduction by Norm Abram.

Ep.14 Irish Table

Air Date: 2009-04-04

Viewers find Norm on the quaint New England island of Nantucket in an antique shop that specializes in Irish country furniture. There, he spies what he calls "the perfect occasional table," an antique Celtic pine table with a thirty-six-inch round atop four graceful, tapered legs. Back in The New Yankee Workshop, Norm fashions his own version using recycled pine, and in the process demonstrates mortise-and-tenon joinery techniques and shows how to make a tapering jig. NOTE: This is the same project as Season 10, Episode 1 with a new introduction by Norm Abram.

Ep.15 Linen Press

Air Date: 2009-04-11

Norm asks, "Have you ever noticed that most armoires and linen presses are too big to fit in today's rooms and look just right?" However, in a private collection in Savannah, Georgia, he finds a beautiful antique linen press whose three-foot by six-foot size make it versatile enough to fit in almost any room. Featuring streamlined, raised-panel double doors with detail beading, its simple design seems almost modern. Back in The New Yankee Workshop, Norm recreates this piece out of recycled pine to give it a vintage look. NOTE: This is the same project as Season 10, Episode 2 with a new introduction by Norm Abram.

Ep.16 Walnut Table

Air Date: 2009-04-18

Norm travels to Savannah, Georgia, to meet Greg Guenther, a respected local craftsman known for his skills at making period furniture and for his restoration work of Historic Savannah mansions. In Guenther's private collection of period pieces, Norm spies a stunning nineteenth-century, black walnut, drop-leaf dining table with graceful turned legs. Before heading back to The New Yankee Workshop to recreate this heirloom piece, Norm joins Guenther in his workshop for a lesson on how to master a high-gloss finishing technique that enhances the natural beauty of wood. NOTE: This is the same project as Season 10, Episode 3 with a new introduction by Norm Abram.

Ep.17 Library Ladder

Air Date: 2009-04-25

Though a gardener friend uses his handsome antique library ladder to display a collection of vintage watering cans, Norm vows that it can also be used for more utilitarian purposes. He builds this intermediate woodworking project out of recycled, long leaf Southern yellow pine and in the process, demonstrates how to craft its defining feature - splayed legs joined by a hinged crossbar. NOTE: This is the same project as Season 10, Episode 4 with a new introduction by Norm Abram.

Ep.18 Old Pine Bar

Air Date: 2009-05-02

Norm builds his version of an antique Irish bar out of recycled pine and gives it a high gloss finish so indestructible that he dares any woodworker who builds it to "leave a frosty mug on it." NOTE: This is the same project as Season 10, Episode 5 with a new introduction by Norm Abram.

Ep.19 Morris Chair

Air Date: 2009-05-09

In Arizona, Norm goes on a search for Arts and Crafts-style furniture in Tucson's Historic Arts District. Responding to the many viewer requests he receives each season to build more of the ever-popular Arts and Crafts-style projects, Norm ventures into the F.L. Wright Furniture Gallery where he finds a virtuoso example of the era-a classic, reclining Morris chair. Norm recreates this vintage design out of quarter-sawn white oak and in the process, shares his secrets for mastering the techniques required to build the chair's reclining back. NOTE: This is the same project as Season 10, Episode 6 with a new introduction by Norm Abram.

Ep.20 Cupola

Air Date: 2009-05-16

In a surprise twist, Norm opens this New Yankee Workshop from This Old House's recent job site in Milton, Massachusetts. While building a new "dream workshop" on the footprint of the old barn's demolished shell, Norm decides to replicate a version of the antique cupola that once adorned its roof back in The New Yankee Workshop. With help from coppersmith Larry Stearn, Norm recreates a copper-roofed version of the original design. Calling it a "true carpentry project which entails every mitre box application," Norm expertly crafts the cupola's louvers and hip roof. NOTE: This is the same project as Season 10, Episode 7 with a new introduction by Norm Abram.

Ep.21 Mesquite Bookcase

Air Date: 2009-05-23

Norm's expedition to Arizona in search of Arts and Crafts-style furniture projects to build in The New Yankee Workshop leads him to Arroyo Design, a small custom furniture company in Tucson, where he spies a beautiful, glass-front bookcase inspired by the famous Greene Brothers. Featuring divided pane windows and the Greene Brothers' trademark square-peg detailing, its true artisan qualities make it one of the most sophisticated pieces in this season's collection. To ensure its heirloom value, Norm crafts this project out of mesquite and in the process educates viewers on how to work with this native Sonoran desert hardwood. NOTE: This is the same project as Season 10, Episode 8 with a new introduction by Norm Abram.

Ep.22 Chop Saw Station

Air Date: 2009-05-30

For any woodworker who aspires to have a home version of The New Yankee Workshop, Norm builds a portable chop saw station, an accessory that he promises will "make your power mitre box much more versatile." This station can be used in the workshop or can be carted out to a job site to trim a house or to the backyard to build a deck. NOTE: This is the same project as Season 10, Episode 9 with a new introduction by Norm Abram.

Ep.23 Whirligig

Air Date: 2009-06-06

On a recent sojourn to Nantucket, Norm is invited to view a local antique dealer's private collection of children's toys and whimsical whirligigs. Inspired by their endearing humor, Norm decides to build his own mechanized version of The New Yankee Workshop's logo, featuring Norm, himself, working at the table saw. NOTE: This is the same project as Season 10, Episode 10 with a new introduction by Norm Abram.

Ep.24 Chaise Lounge

Air Date: 2009-06-13

Norm takes viewers on an adventure to Utah to witness the dismantling of a twelve-mile long railway trestle which was built at the turn of the century. Eventually progress and better engineering in the 1950s replaced this causeway, and the massive trestle wood pilings which once provided the means by which Southern Pacific was able to cross the Great Salt Lake were all but abandoned. Over years of disuse, the trestle wood, which is comprised of Douglas fir and redwood, eventually became so pickled by lake brine that its grain began to develop an unusual array of colors. Norm acquires some of this trestle wood to build his own outdoor chaise lounge design and in the process, learns quite a bit about current initiatives to harvest this unusual building material. NOTE: This is the same project as Season 10, Episode 11 with a new introduction by Norm Abram.

Ep.25 Roll Top Desk (1)

Air Date: 2009-06-20

Norm visits the Old Schwamb Mill in Arlington, Massachusetts. Built in 1860, the mill was purchased in 1864 by German immigrant woodworkers, Charles and Frederick Schwamb. The brothers did a brisk business crafting the oval picture frames which, at the time, were in demand to display photographs of Civil War soldiers. In the Schwamb Brother's old office, Norm spies a handsome, quarter-sawn oak roll top desk, which inspires him to build his version of this American classic. This is part 1 of 2. NOTE: This is the same project as Season 10, Episode 12 with a new introduction by Norm Abram.

Ep.26 Roll Top Desk (2)

Air Date: 2009-06-27

Norm visits the Old Schwamb Mill in Arlington, Massachusetts. Built in 1860, the mill was purchased in 1864 by German immigrant woodworkers, Charles and Frederick Schwamb. The brothers did a brisk business crafting the oval picture frames which, at the time, were in demand to display photographs of Civil War soldiers. In the Schwamb Brother's old office, Norm spies a handsome, quarter-sawn oak roll top desk, which inspires him to build his version of this American classic. This is part 2 of 2. NOTE: This is the same project as Season 10, Episode 13 with a new introduction by Norm Abram.



Whoops! There was an error.
ErrorException (E_WARNING)
file_put_contents(): Only 0 of 221 bytes written, possibly out of free disk space ErrorException thrown with message "file_put_contents(): Only 0 of 221 bytes written, possibly out of free disk space" Stacktrace: #7 ErrorException in /home/mojforum/domains/datotekar.si/public_html/system/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #6 file_put_contents in /home/mojforum/domains/datotekar.si/public_html/system/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122 #5 Illuminate\Filesystem\Filesystem:put in /home/mojforum/domains/datotekar.si/public_html/system/vendor/laravel/framework/src/Illuminate/Session/FileSessionHandler.php:83 #4 Illuminate\Session\FileSessionHandler:write in /home/mojforum/domains/datotekar.si/public_html/system/vendor/laravel/framework/src/Illuminate/Session/Store.php:129 #3 Illuminate\Session\Store:save in /home/mojforum/domains/datotekar.si/public_html/system/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:87 #2 Illuminate\Session\Middleware\StartSession:terminate in /home/mojforum/domains/datotekar.si/public_html/system/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:218 #1 Illuminate\Foundation\Http\Kernel:terminateMiddleware in /home/mojforum/domains/datotekar.si/public_html/system/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:189 #0 Illuminate\Foundation\Http\Kernel:terminate in /home/mojforum/domains/datotekar.si/public_html/index.php:60
7
ErrorException
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
122
6
file_put_contents
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
122
5
Illuminate
\
Filesystem
\
Filesystem
put
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
FileSessionHandler.php
83
4
Illuminate
\
Session
\
FileSessionHandler
write
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Store.php
129
3
Illuminate
\
Session
\
Store
save
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Middleware
/
StartSession.php
87
2
Illuminate
\
Session
\
Middleware
\
StartSession
terminate
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
218
1
Illuminate
\
Foundation
\
Http
\
Kernel
terminateMiddleware
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
189
0
Illuminate
\
Foundation
\
Http
\
Kernel
terminate
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
index.php
60
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
system
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "file_put_contents(): Only 0 of 221 bytes written, possibly out of free disk space"
    
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
system
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Filesystem
/
Filesystem.php
     *
     * @param  string  $path
     * @return string
     */
    public function hash($path)
    {
        return md5_file($path);
    }
 
    /**
     * Write the contents of a file.
     *
     * @param  string  $path
     * @param  string  $contents
     * @param  bool  $lock
     * @return int
     */
    public function put($path, $contents, $lock = false)
    {
        return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
    }
 
    /**
     * Prepend to a file.
     *
     * @param  string  $path
     * @param  string  $data
     * @return int
     */
    public function prepend($path, $data)
    {
        if ($this->exists($path)) {
            return $this->put($path, $data.$this->get($path));
        }
 
        return $this->put($path, $data);
    }
 
    /**
     * Append to a file.
Arguments
  1. "/home/mojforum/domains/datotekar.si/public_html/system/storage/framework/sessions/skG5cpTQDH7A2j0MqVEBA8H9KnveRKg9YxtQifJX"
    
  2. "a:3:{s:6:"_token";s:40:"wzw1ssXyNubpckeDX3NqcQL3p1etejP57oinUFoQ";s:9:"_previous";a:1:{s:3:"url";s:63:"https://datotekar.si/tv/10086/the-new-yankee-workshop/season/21";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. 2
    
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
system
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
FileSessionHandler.php
    /**
     * {@inheritdoc}
     */
    public function read($sessionId)
    {
        if ($this->files->exists($path = $this->path.'/'.$sessionId)) {
            if (filemtime($path) >= Carbon::now()->subMinutes($this->minutes)->getTimestamp()) {
                return $this->files->get($path, true);
            }
        }
 
        return '';
    }
 
    /**
     * {@inheritdoc}
     */
    public function write($sessionId, $data)
    {
        $this->files->put($this->path.'/'.$sessionId, $data, true);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function destroy($sessionId)
    {
        $this->files->delete($this->path.'/'.$sessionId);
 
        return true;
    }
 
    /**
     * {@inheritdoc}
     */
    public function gc($lifetime)
    {
        $files = Finder::create()
Arguments
  1. "/home/mojforum/domains/datotekar.si/public_html/system/storage/framework/sessions/skG5cpTQDH7A2j0MqVEBA8H9KnveRKg9YxtQifJX"
    
  2. "a:3:{s:6:"_token";s:40:"wzw1ssXyNubpckeDX3NqcQL3p1etejP57oinUFoQ";s:9:"_previous";a:1:{s:3:"url";s:63:"https://datotekar.si/tv/10086/the-new-yankee-workshop/season/21";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
  3. true
    
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
system
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Store.php
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForUnserialize($data)
    {
        return $data;
    }
 
    /**
     * Save the session data to storage.
     *
     * @return bool
     */
    public function save()
    {
        $this->ageFlashData();
 
        $this->handler->write($this->getId(), $this->prepareForStorage(
            serialize($this->attributes)
        ));
 
        $this->started = false;
    }
 
    /**
     * Prepare the serialized session data for storage.
     *
     * @param  string  $data
     * @return string
     */
    protected function prepareForStorage($data)
    {
        return $data;
    }
 
    /**
     * Age the flash data for the session.
     *
     * @return void
Arguments
  1. "skG5cpTQDH7A2j0MqVEBA8H9KnveRKg9YxtQifJX"
    
  2. "a:3:{s:6:"_token";s:40:"wzw1ssXyNubpckeDX3NqcQL3p1etejP57oinUFoQ";s:9:"_previous";a:1:{s:3:"url";s:63:"https://datotekar.si/tv/10086/the-new-yankee-workshop/season/21";}s:6:"_flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}"
    
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
system
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Session
/
Middleware
/
StartSession.php
        if ($this->sessionConfigured()) {
            $this->storeCurrentUrl($request, $session);
 
            $this->addCookieToResponse($response, $session);
        }
 
        return $response;
    }
 
    /**
     * Perform any final actions for the request lifecycle.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Symfony\Component\HttpFoundation\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        if ($this->sessionHandled && $this->sessionConfigured() && ! $this->usingCookieSessions()) {
            $this->manager->driver()->save();
        }
    }
 
    /**
     * Start the session for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return \Illuminate\Contracts\Session\Session
     */
    protected function startSession(Request $request)
    {
        return tap($this->getSession($request), function ($session) use ($request) {
            $session->setRequestOnHandler($request);
 
            $session->start();
        });
    }
 
    /**
     * Get the session implementation from the manager.
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
system
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
                continue;
            }
 
            list($name) = $this->parseMiddleware($middleware);
 
            $instance = $this->app->make($name);
 
            if (method_exists($instance, 'terminate')) {
                $instance->terminate($request, $response);
            }
        }
    }
 
    /**
     * Gather the route middleware for the given request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array
     */
    protected function gatherRouteMiddleware($request)
    {
        if ($route = $request->route()) {
            return $this->router->gatherRouteMiddleware($route);
        }
 
        return [];
    }
 
    /**
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/tv/10086/the-new-yankee-workshop/season/21"
      #requestUri: "/tv/10086/the-new-yankee-workshop/season/21"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
system
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Foundation
/
Http
/
Kernel.php
     */
    protected function dispatchToRouter()
    {
        return function ($request) {
            $this->app->instance('request', $request);
 
            return $this->router->dispatch($request);
        };
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    public function terminate($request, $response)
    {
        $this->terminateMiddleware($request, $response);
 
        $this->app->terminate();
    }
 
    /**
     * Call the terminate method on any terminable middleware.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Illuminate\Http\Response  $response
     * @return void
     */
    protected function terminateMiddleware($request, $response)
    {
        $middlewares = $this->app->shouldSkipMiddleware() ? [] : array_merge(
            $this->gatherRouteMiddleware($request),
            $this->middleware
        );
 
        foreach ($middlewares as $middleware) {
            if (! is_string($middleware)) {
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/tv/10086/the-new-yankee-workshop/season/21"
      #requestUri: "/tv/10086/the-new-yankee-workshop/season/21"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    
/
home
/
mojforum
/
domains
/
datotekar.si
/
public_html
/
index.php
|--------------------------------------------------------------------------
| Run The Application
|--------------------------------------------------------------------------
|
| Once we have the application, we can handle the incoming request
| through the kernel, and send the associated response back to
| the client's browser allowing them to enjoy the creative
| and wonderful application we have prepared for them.
|
*/
 
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
 
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
 
$response->send();
 
$kernel->terminate($request, $response);
 
Arguments
  1. Request {
      #json: null
      #convertedFiles: null
      #userResolver: Closure {
        class: "Illuminate\Auth\AuthServiceProvider"
        this: AuthServiceProvider { …}
        parameters: {
          $guard: {
            default: null
          }
        }
        use: {
          $app: Application { …}
        }
      }
      #routeResolver: Closure {
        class: "Illuminate\Routing\Router"
        this: Router { …}
        use: {
          $route: Route { …}
        }
      }
      +attributes: ParameterBag {}
      +request: ParameterBag {#1}
      +query: ParameterBag {#1}
      +server: ServerBag {}
      +files: FileBag {}
      +cookies: ParameterBag {}
      +headers: HeaderBag {}
      #content: null
      #languages: null
      #charsets: null
      #encodings: null
      #acceptableContentTypes: array:1 [
        0 => "*/*"
      ]
      #pathInfo: "/tv/10086/the-new-yankee-workshop/season/21"
      #requestUri: "/tv/10086/the-new-yankee-workshop/season/21"
      #baseUrl: ""
      #basePath: null
      #method: "GET"
      #format: null
      #session: Store {}
      #locale: null
      #defaultLocale: "en"
      -isHostValid: true
      -isForwardedValid: true
      basePath: ""
      format: "html"
    }
    
  2. Response {}
    

Environment & details:

empty
empty
empty
Key Value
XSRF-TOKEN
"eyJpdiI6IlUzVElneGJrUFE0RXBOQ1dHRXhJUVE9PSIsInZhbHVlIjoiZzBEekllNW5QWVwvZFE4Rm1xTzlTVytNYm5sa3NnN3VVNHZvZTFhbnhYUDZ4VU16RFR0MTQ1eHZobm9uZ0FtVGNidnJVcGFTVG1RZURQM1hnN1JMdWhRPT0iLCJtYWMiOiI0OTYwMTIyY2FjMGRhY2VkODJiMjU3YTBlMzMxYjFhMTkzZDNiMWNjOTJhYTVjYjE1YTVjMTg0OWFlOTU2NWQzIn0="
smdb_session
"eyJpdiI6IlFSMXl1SERDUWNSbzY0ajBOQTcxdnc9PSIsInZhbHVlIjoiT1p6SEZmR2RvTWNnOGo1WGNlZ0dKOFF0SklYZjR5SEVPVXoxVFZtTEp5TENEaStSb3dsNDhZblk2YzB6K3FHNDFKSmZLZzVMRzlvQmcrdUlCSmw4SkE9PSIsIm1hYyI6ImI1ZmViN2Q1OGQ2ZWYxOWZkY2ExYTUwNDIxNmQ2NzcxMjllZjA5OTRkZGZkMjA3MjNiY2Q0YmJkYmVjY2Q3NDQifQ=="
empty
Key Value
PATH
"/usr/local/bin:/bin:/usr/bin"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_COOKIE
"XSRF-TOKEN=eyJpdiI6IlUzVElneGJrUFE0RXBOQ1dHRXhJUVE9PSIsInZhbHVlIjoiZzBEekllNW5QWVwvZFE4Rm1xTzlTVytNYm5sa3NnN3VVNHZvZTFhbnhYUDZ4VU16RFR0MTQ1eHZobm9uZ0FtVGNidnJVcGFTVG1RZURQM1hnN1JMdWhRPT0iLCJtYWMiOiI0OTYwMTIyY2FjMGRhY2VkODJiMjU3YTBlMzMxYjFhMTkzZDNiMWNjOTJhYTVjYjE1YTVjMTg0OWFlOTU2NWQzIn0%3D; smdb_session=eyJpdiI6IlFSMXl1SERDUWNSbzY0ajBOQTcxdnc9PSIsInZhbHVlIjoiT1p6SEZmR2RvTWNnOGo1WGNlZ0dKOFF0SklYZjR5SEVPVXoxVFZtTEp5TENEaStSb3dsNDhZblk2YzB6K3FHNDFKSmZLZzVMRzlvQmcrdUlCSmw4SkE9PSIsIm1hYyI6ImI1ZmViN2Q1OGQ2ZWYxOWZkY2ExYTUwNDIxNmQ2NzcxMjllZjA5OTRkZGZkMjA3MjNiY2Q0YmJkYmVjY2Q3NDQifQ%3D%3D"
HTTP_HOST
"datotekar.si"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
DOCUMENT_ROOT
"/home/mojforum/domains/datotekar.si/private_html"
REMOTE_ADDR
"216.73.216.8"
REMOTE_PORT
"34130"
SERVER_ADDR
"91.240.216.123"
SERVER_NAME
"datotekar.si"
SERVER_ADMIN
"webmaster@datotekar.si"
SERVER_PORT
"443"
REQUEST_SCHEME
"https"
REQUEST_URI
"/tv/10086/the-new-yankee-workshop/season/21"
REDIRECT_URL
"/tv/10086/the-new-yankee-workshop/season/21"
REDIRECT_REQUEST_METHOD
"GET"
HTTPS
"on"
REDIRECT_STATUS
"200"
X_SPDY
"HTTP2"
SSL_PROTOCOL
"TLSv1.3"
SSL_CIPHER
"TLS_AES_256_GCM_SHA384"
SSL_CIPHER_USEKEYSIZE
"256"
SSL_CIPHER_ALGKEYSIZE
"256"
SCRIPT_FILENAME
"/home/mojforum/domains/datotekar.si/private_html/index.php"
QUERY_STRING
""
SCRIPT_URI
"https://datotekar.si/tv/10086/the-new-yankee-workshop/season/21"
SCRIPT_URL
"/tv/10086/the-new-yankee-workshop/season/21"
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
1757707909.9806
REQUEST_TIME
1757707909
APP_NAME
"SMDB"
APP_ENV
"local"
APP_KEY
"base64:OLOycmgOVMWH12z5q9XzJ7axXNzftPWP7rPz4LRAcJ0="
APP_DEBUG
"true"
APP_URL
"https://datotekar.si"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"mojforum_mtdb"
DB_USERNAME
"mojforum_mtdb"
DB_PASSWORD
"sonycanon007A"
BROADCAST_DRIVER
"array"
CACHE_DRIVER
"array"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"database"
MAIL_DRIVER
"smtp"
MAIL_HOST
""
MAIL_PORT
"465"
MAIL_USERNAME
""
MAIL_PASSWORD
""
MAIL_ENCRYPTION
"ssl"
CAPTCHA_ENABLED
"false"
RECAPTCHA_ENABLED
"false"
NOCAPTCHA_SECRET
""
NOCAPTCHA_SITEKEY
""
GOOGLE_RECAPTCHA_KEY
""
GOOGLE_RECAPTCHA_SECRET
""
Key Value
PATH
"/usr/local/bin:/bin:/usr/bin"
APP_NAME
"SMDB"
APP_ENV
"local"
APP_KEY
"base64:OLOycmgOVMWH12z5q9XzJ7axXNzftPWP7rPz4LRAcJ0="
APP_DEBUG
"true"
APP_URL
"https://datotekar.si"
DB_CONNECTION
"mysql"
DB_HOST
"localhost"
DB_PORT
"3306"
DB_DATABASE
"mojforum_mtdb"
DB_USERNAME
"mojforum_mtdb"
DB_PASSWORD
"sonycanon007A"
BROADCAST_DRIVER
"array"
CACHE_DRIVER
"array"
SESSION_DRIVER
"file"
SESSION_LIFETIME
"120"
QUEUE_DRIVER
"database"
MAIL_DRIVER
"smtp"
MAIL_HOST
""
MAIL_PORT
"465"
MAIL_USERNAME
""
MAIL_PASSWORD
""
MAIL_ENCRYPTION
"ssl"
CAPTCHA_ENABLED
"false"
RECAPTCHA_ENABLED
"false"
NOCAPTCHA_SECRET
""
NOCAPTCHA_SITEKEY
""
GOOGLE_RECAPTCHA_KEY
""
GOOGLE_RECAPTCHA_SECRET
""
0. Whoops\Handler\PrettyPageHandler