public function getMoviesNear($nearLocation, $lang = 'en', $dateOffset = null)
    {
        //http://google.com/movies?near=New%20York&hl=en&sort=1
        //http://google.com/movies?near=New%20York&hl=en&sort=1&start=10

        $dataResponse = $this->getData($nearLocation, null, null, null, $lang, null, null, 1);

        $movies = [];

        if ($dataResponse) {
            $crawler = $dataResponse->getCrawler();
            $parser = new ShowtimeParser($crawler);
            $movies = $parser->parseMovies(false);

            $navBarPageLinks = $crawler->filter('#navbar a');
            $furtherPages = $navBarPageLinks->each(function (Crawler $node, $i) {
                return $temp = ParseHelper::getParamFromLink($node->attr('href'), 'start');
            });

            $furtherPages = array_unique($furtherPages);

            foreach ($furtherPages as $page) {
                $dataResponse = $this->getData($nearLocation, null, null, null, $lang, null, $page, 1);
                if ($dataResponse) {
                    $parser = new ShowtimeParser($dataResponse->getCrawler());
                    $pageMovies = $parser->parseMovies(false);
                    $movies = array_merge($movies, $pageMovies);
                }
            }
        }

        return $movies;
    }