Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/mcoil.corals.io/app/Providers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/mcoil.corals.io/app/Providers/RepositoryServiceProvider.php
<?php

namespace App\Providers;
 
//Repos
use App\Shop\CustomerTypes\Repositories\CustomerTypeRepository;
use App\Shop\PriceTypes\Repositories\PriceTypeRepository;
use App\Shop\QuotationItems\Repositories\QuotationItemRepository;
use Illuminate\Support\ServiceProvider;
use App\Shop\Rrps\Repositories\RrpRepository;
use App\Shop\Carts\Repositories\CartRepository;
use App\Shop\Roles\Repositories\RoleRepository;
use App\Shop\Cities\Repositories\CityRepository;
use App\Shop\Brands\Repositories\BrandRepository;
use App\Shop\Orders\Repositories\OrderRepository;
use App\Shop\States\Repositories\StateRepository;
use App\Shop\Couriers\CourierRepository;
use App\Shop\Products\Repositories\ProductRepository;
use App\Shop\Addresses\Repositories\AddressRepository;
use App\Shop\Countries\Repositories\CountryRepository;
use App\Shop\Shipping\Shippo\ShippoShipmentRepository;
use App\Shop\Customers\Repositories\CustomerRepository;
use App\Shop\Employees\Repositories\EmployeeRepository;
use App\Shop\Provinces\Repositories\ProvinceRepository;
use App\Shop\Businesses\Repositories\BusinessRepository;
use App\Shop\Categories\Repositories\CategoryRepository;
use App\Shop\Roles\Repositories\RoleRepositoryInterface;
use App\Shop\Attributes\Repositories\AttributeRepository;
use App\Shop\Quotations\Repositories\QuotationRepository;
use App\Shop\Brands\Repositories\BrandRepositoryInterface;
use App\Shop\States\Repositories\StateRepositoryInterface;
use App\Shop\Permissions\Repositories\PermissionRepository;
use App\Shop\OrderStatuses\Repositories\OrderStatusRepository;
use App\Shop\MainHpBoxes\Repositories\MainHpBoxRepository;
use App\Shop\ServiceBoxes\Repositories\ServiceBoxRepository;
use App\Shop\SocialNetworks\Repositories\SocialNetworkRepository;
use App\Shop\HomeSliderBars\Repositories\SliderRepository;
use App\Shop\HomeSliderBars\Repositories\HomeSliderBarRepository;
use App\Shop\VideoTextBoxes\Repositories\VideoTextBoxRepository;
use App\Shop\AccordionBlocks\Repositories\AccordionBlockRepository;
use App\Shop\Banners\Repositories\BannerRepository;
use App\Shop\IconSections\Repositories\IconSectionRepository;
use App\Shop\CategoryBoxes\Repositories\CategoryBoxRepository;
use App\Shop\MenuBars\Repositories\MenuBarRepository;
use App\Shop\StaffGalleries\Repositories\StaffGalleryRepository;
use App\Shop\PageTags\Repositories\PageTagRepository;
use App\Shop\Blogs\Repositories\BlogRepository;
use App\Shop\Holes\Repositories\HoleRepository;
use App\Shop\WebsiteSettings\Repositories\WebsiteSettingRepository;

//Interfaces
use App\Shop\CustomerTypes\Repositories\CustomerTypeRepositoryInterface;
use App\Shop\PriceTypes\Repositories\Interfaces\PriceTypeRepositoryInterface;
use App\Shop\QuotationItems\Repositories\Interfaces\QuotationItemRepositoryInterface;
use App\Shop\Shipping\ShippingInterface;
use App\Shop\Rrps\Repositories\Interfaces\RrpRepositoryInterface;
use App\Shop\Attributes\Repositories\AttributeRepositoryInterface;
use App\Shop\AccountManagers\Repositories\AccountManagerRepository;
use App\Shop\AttributeValues\Repositories\AttributeValueRepository;
use App\Shop\Carts\Repositories\Interfaces\CartRepositoryInterface;
use App\Shop\Cities\Repositories\Interfaces\CityRepositoryInterface;
use App\Shop\Orders\Repositories\Interfaces\OrderRepositoryInterface;
use App\Shop\QuotationStatuses\Repositories\QuotationStatusRepository;
use App\Shop\ProductAttributes\Repositories\ProductAttributeRepository;
use App\Shop\Couriers\Repositories\Interfaces\CourierRepositoryInterface;
use App\Shop\Products\Repositories\Interfaces\ProductRepositoryInterface;
use App\Shop\Addresses\Repositories\Interfaces\AddressRepositoryInterface;
use App\Shop\Countries\Repositories\Interfaces\CountryRepositoryInterface;
use App\Shop\Customers\Repositories\Interfaces\CustomerRepositoryInterface;
use App\Shop\Employees\Repositories\Interfaces\EmployeeRepositoryInterface;
use App\Shop\Provinces\Repositories\Interfaces\ProvinceRepositoryInterface;
use App\Shop\AttributeValues\Repositories\AttributeValueRepositoryInterface;
use App\Shop\Businesses\Repositories\Interfaces\BusinessRepositoryInterface;
use App\Shop\Categories\Repositories\Interfaces\CategoryRepositoryInterface;
use App\Shop\Quotations\Repositories\Interfaces\QuotationRepositoryInterface;
use App\Shop\Permissions\Repositories\Interfaces\PermissionRepositoryInterface;
use App\Shop\ProductAttributes\Repositories\ProductAttributeRepositoryInterface;
use App\Shop\OrderStatuses\Repositories\Interfaces\OrderStatusRepositoryInterface;
use App\Shop\AccountManagers\Repositories\Interfaces\AccountManagerRepositoryInterface;
use App\Shop\QuotationStatuses\Repositories\Interfaces\QuotationStatusRepositoryInterface;
use App\Shop\MainHpBoxes\Repositories\Interfaces\MainHpBoxRepositoryInterface;
use App\Shop\ServiceBoxes\Repositories\Interfaces\ServiceBoxRepositoryInterface;
use App\Shop\SocialNetworks\Repositories\Interfaces\SocialNetworkRepositoryInterface;
use App\Shop\HomeSliderBars\Repositories\Interfaces\SliderRepositoryInterface;
use App\Shop\HomeSliderBars\Repositories\Interfaces\HomeSliderBarRepositoryInterface;
use App\Shop\VideoTextBoxes\Repositories\Interfaces\VideoTextBoxRepositoryInterface;
use App\Shop\AccordionBlocks\Repositories\Interfaces\AccordionBlockRepositoryInterface;
use App\Shop\Banners\Repositories\Interfaces\BannerRepositoryInterface;
use App\Shop\IconSections\Repositories\Interfaces\IconSectionRepositoryInterface;
use App\Shop\CategoryBoxes\Repositories\Interfaces\CategoryBoxRepositoryInterface;
use App\Shop\MenuBars\Repositories\Interfaces\MenuBarRepositoryInterface;
use App\Shop\StaffGalleries\Repositories\Interfaces\StaffGalleryRepositoryInterface;
use App\Shop\PageTags\Repositories\Interfaces\PageTagRepositoryInterface;
use App\Shop\Blogs\Repositories\Interfaces\BlogRepositoryInterface;
use App\Shop\Holes\Repositories\Interfaces\HoleRepositoryInterface;
use App\Shop\WebsiteSettings\Repositories\Interfaces\WebsiteSettingRepositoryInterface;
use App\Shop\EmailSettings\Repositories\EmailSettingRepository;
use App\Shop\EmailSettings\Repositories\Interfaces\EmailSettingRepositoryInterface;

class RepositoryServiceProvider extends ServiceProvider
{
    public function register()
    {
        $this->app->bind(
            StateRepositoryInterface::class,
            StateRepository::class
        );

        $this->app->bind(
            ShippingInterface::class,
            ShippoShipmentRepository::class
        );

        $this->app->bind(
            BrandRepositoryInterface::class,
            BrandRepository::class
        );

        $this->app->bind(
            ProductAttributeRepositoryInterface::class,
            ProductAttributeRepository::class
        );

        $this->app->bind(
            AttributeValueRepositoryInterface::class,
            AttributeValueRepository::class
        );

        $this->app->bind(
            AttributeRepositoryInterface::class,
            AttributeRepository::class
        );

        $this->app->bind(
            EmployeeRepositoryInterface::class,
            EmployeeRepository::class
        );

        $this->app->bind(
            CustomerRepositoryInterface::class,
            CustomerRepository::class
        );

        $this->app->bind(
            ProductRepositoryInterface::class,
            ProductRepository::class
        );

        $this->app->bind(
            CategoryRepositoryInterface::class,
            CategoryRepository::class
        );

        $this->app->bind(
            AddressRepositoryInterface::class,
            AddressRepository::class
        );

        $this->app->bind(
            CountryRepositoryInterface::class,
            CountryRepository::class
        );

        $this->app->bind(
            ProvinceRepositoryInterface::class,
            ProvinceRepository::class
        );

        $this->app->bind(
            CityRepositoryInterface::class,
            CityRepository::class
        );

        $this->app->bind(
            OrderRepositoryInterface::class,
            OrderRepository::class
        );

        $this->app->bind(
            OrderStatusRepositoryInterface::class,
            OrderStatusRepository::class
        );

        $this->app->bind(
            CourierRepositoryInterface::class,
            CourierRepository::class
        );

        $this->app->bind(
            CartRepositoryInterface::class,
            CartRepository::class
        );

        $this->app->bind(
            RoleRepositoryInterface::class,
            RoleRepository::class
        );

        $this->app->bind(
            PermissionRepositoryInterface::class,
            PermissionRepository::class
        );

        $this->app->bind(
            BusinessRepositoryInterface::class,
            BusinessRepository::class
        );

        $this->app->bind(
            QuotationRepositoryInterface::class,
            QuotationRepository::class
        );

        $this->app->bind(
            QuotationStatusRepositoryInterface::class,
            QuotationStatusRepository::class
        );

        $this->app->bind(
            RrpRepositoryInterface::class,
            RrpRepository::class
        );

        $this->app->bind(
            AccountManagerRepositoryInterface::class,
            AccountManagerRepository::class
        );

        $this->app->bind(
            PriceTypeRepositoryInterface::class,
            PriceTypeRepository::class
        );

        $this->app->bind(
            QuotationItemRepositoryInterface::class,
            QuotationItemRepository::class
        );

        $this->app->bind(
            CustomerTypeRepositoryInterface::class,
            CustomerTypeRepository::class
        );
        
        $this->app->bind(
            MainHpBoxRepositoryInterface::class,
            MainHpBoxRepository::class
        );
        
        $this->app->bind(
            ServiceBoxRepositoryInterface::class,
            ServiceBoxRepository::class
        );
        
        $this->app->bind(
            SocialNetworkRepositoryInterface::class,
            SocialNetworkRepository::class
        );
        
        $this->app->bind(
            SliderRepositoryInterface::class,
            SliderRepository::class
        );

        $this->app->bind(
            HomeSliderBarRepositoryInterface::class,
            HomeSliderBarRepository::class
        );
        
        $this->app->bind(
            VideoTextBoxRepositoryInterface::class,
            VideoTextBoxRepository::class
        );
        
        $this->app->bind(
            AccordionBlockRepositoryInterface::class,
            AccordionBlockRepository::class
        );
        
        $this->app->bind(
            BannerRepositoryInterface::class,
            BannerRepository::class
        );
        
        $this->app->bind(
            IconSectionRepositoryInterface::class,
            IconSectionRepository::class
        );
        
        $this->app->bind(
            CategoryBoxRepositoryInterface::class,
            CategoryBoxRepository::class
        );
        
        $this->app->bind(
            MenuBarRepositoryInterface::class,
            MenuBarRepository::class
        );
        
        $this->app->bind(
            StaffGalleryRepositoryInterface::class,
            StaffGalleryRepository::class
        );
        
        $this->app->bind(
            PageTagRepositoryInterface::class,
            PageTagRepository::class
        );
        
        $this->app->bind(
            BlogRepositoryInterface::class,
            BlogRepository::class
        );
        $this->app->bind(
            HoleRepositoryInterface::class,
            HoleRepository::class
        );
        $this->app->bind(
            WebsiteSettingRepositoryInterface::class,
            WebsiteSettingRepository::class
        );
        $this->app->bind(
            EmailSettingRepositoryInterface::class,
            EmailSettingRepository::class
        );
    }
}

Spamworldpro Mini