polakosz/porthu

Library to search for movies and to get informations for a specific movie from https://port.hu/

v3.0.0 2019-07-26 15:05 UTC

This package is auto-updated.

Last update: 2024-04-04 14:48:09 UTC


README

Build Status Latest Stable Version Total Downloads License

Port.hu is one of the biggest hungarian movie database. This PHP library helps to search for movies and to get informations for a specific movie.

Install

Via Composer

$ composer require polakosz/porthu

Usage

use PoLaKoSz\PortHu\MoviePage;
...
$port = new MoviePage();

// returns a PoLaKoSz\PortHu\Models\PortMovie object
$movie = $port->get( 104833 );

var_dump( $movie );
use PoLaKoSz\PortHu\QuickSearch;
...
$search = new QuickSearch();

// returns an Array of PoLaKoSz\PortHu\Models\QuickSearchResult object
$movies = $search->get( 'Viskó' );

var_dump( $movies );

Tests

  • $ composer run-all-tests: runs both integration and regression tests
  • $ composer run-i-tests: runs only the integration tests (saved webpage parsing)
  • $ composer run-r-tests: runs only the regression tests (to detect HTML DOM changes in the endpoints - downloads webpage(s) from Port.hu and after try to parse them)
  • $ composer run-u-tests: runs only the unit tests

Code formatting

Please use the $ composer run-tidy command before every commit to make sure the source code formatted properly.