public function getShowtimesByTheaterId($tid, $nearLocation, $lang = 'en', $dateOffset = 0)
    {
        //http://google.com/movies?tid=eef3a3f57d224cf7&hl=de

        $dataResponse = $this->getData($nearLocation, null, null, $tid, $lang, $dateOffset);
        $days = [];

        if ($dataResponse) {
            $dayDate = Carbon::now();
            $dayDate->setTime(0, 0, 0);

            $parser = new ShowtimeParser($dataResponse->getCrawler());
            $result = $parser->getShowtimeDayByTheater($dayDate->copy());
            $days[] = $result;

            for ($i = $dateOffset + 1; $i < 20; $i++) {
                $dataResponse = $this->getData($nearLocation, null, null, $tid, $lang, $i);

                $parser = new ShowtimeParser($dataResponse->getCrawler());
                $result = $parser->getShowtimeDayByTheater($dayDate->addDay(1)->copy());

                if ($result == null) {
                    break;
                } else {
                    $days[] = $result;
                }
            }
        }

        return $days;
    }