mirror of
https://github.com/NNTmux/newznab-tmux.git
synced 2026-08-29 09:18:54 +00:00
31 lines
786 B
PHP
31 lines
786 B
PHP
<?php
|
|
|
|
namespace App\Services;
|
|
|
|
use App\Models\Settings;
|
|
use Blacklight\Movie;
|
|
use GuzzleHttp\Exception\GuzzleException;
|
|
|
|
class MoviesProcessor
|
|
{
|
|
private bool $echooutput;
|
|
|
|
public function __construct(bool $echooutput)
|
|
{
|
|
$this->echooutput = $echooutput;
|
|
}
|
|
|
|
/**
|
|
* @param int|string|null $processMovies 0/1/2 or '' to read from settings
|
|
*
|
|
* @throws GuzzleException
|
|
*/
|
|
public function process(string $groupID = '', string $guidChar = '', int|string|null $processMovies = ''): void
|
|
{
|
|
$processMovies = (is_numeric($processMovies) ? $processMovies : Settings::settingValue('lookupimdb'));
|
|
if ($processMovies > 0) {
|
|
(new Movie)->processMovieReleases($groupID, $guidChar, $processMovies);
|
|
}
|
|
}
|
|
}
|