Yassine Doghri 94cea0ce91 feat: set min PHP version to 8.4
update CI4 to 4.6.0 + use codeigniter-vite and vite-plugin-codeigniter to load assets
2025-03-14 12:54:51 +00:00

29 lines
733 B
PHP

<?php
declare(strict_types=1);
namespace Modules\PremiumPodcasts\Config;
use CodeIgniter\Config\BaseService;
use Modules\PremiumPodcasts\Models\SubscriptionModel;
use Modules\PremiumPodcasts\PremiumPodcasts;
class Services extends BaseService
{
public static function premium_podcasts(
?SubscriptionModel $subscriptionModel = null,
bool $getShared = true,
): PremiumPodcasts {
if ($getShared) {
return self::getSharedInstance('premium_podcasts', $subscriptionModel);
}
$premiumPodcasts = new PremiumPodcasts();
$subscriptionModel ??= model('SubscriptionModel');
return $premiumPodcasts
->setSubscriptionModel($subscriptionModel);
}
}