Files
newznab-tmux/app/Services/MoviesProcessor.php
T
DariusIII 97a9e32b76 CS fixes
2025-08-15 13:03:18 +02:00

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);
}
}
}