Files
Global-Jain/app/Repositories/Api/ApiRepoServiceProvider.php
2025-11-05 10:37:10 +05:30

113 lines
3.6 KiB
PHP

<?php
namespace App\Repositories\Api;
use Illuminate\Support\ServiceProvider;
class ApiRepoServiceProvider extends ServiceProvider
{
public function register()
{
$this->app->bind(
'App\Repositories\Api\Access\User\UserInterface',
'App\Repositories\Api\Access\User\UserRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\Dharma\DharmaInterface',
'App\Repositories\Api\Access\Dharma\DharmaRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\Country\CountryInterface',
'App\Repositories\Api\Access\Country\CountryRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\Post\PostInterface',
'App\Repositories\Api\Access\Post\PostRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\Jati\JatiInterface',
'App\Repositories\Api\Access\Jati\JatiRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\Vihar\ViharInterface',
'App\Repositories\Api\Access\Vihar\ViharRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\Sant\SantInterface',
'App\Repositories\Api\Access\Sant\SantRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\Chaturmas\ChaturmasInterface',
'App\Repositories\Api\Access\Chaturmas\ChaturmasRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\Sampraday\SampradayInterface',
'App\Repositories\Api\Access\Sampraday\SampradayRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\Message\MessageInterface',
'App\Repositories\Api\Access\Message\MessageRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\Request\RequestInterface',
'App\Repositories\Api\Access\Request\RequestRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\Relationship\RelationshipInterface',
'App\Repositories\Api\Access\Relationship\RelationshipRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\Profession\ProfessionInterface',
'App\Repositories\Api\Access\Profession\ProfessionRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\Notification\NotificationsInterface',
'App\Repositories\Api\Access\Notification\NotificationsRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\MotherTongue\MotherTongueInterface',
'App\Repositories\Api\Access\MotherTongue\MotherTongueRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\BloodGroup\BloodGroupInterface',
'App\Repositories\Api\Access\BloodGroup\BloodGroupRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\ChaturmasReview\ChaturmasReviewInterface',
'App\Repositories\Api\Access\ChaturmasReview\ChaturmasReviewRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\Sangh\SanghInterface',
'App\Repositories\Api\Access\Sangh\SanghRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\Thana\ThanaInterface',
'App\Repositories\Api\Access\Thana\ThanaRepository'
);
$this->app->bind(
'App\Repositories\Api\Access\Report\ReportInterface',
'App\Repositories\Api\Access\Report\ReportRepository'
);
}
}