File: D:/HostingSpaces/SBogers10/reiskick.komma.nl/app/Providers/ComponentServiceProvider.php
<?php
namespace App\Providers;
use App\Components\ComponentTypes;
use App\Components\Types\ArticleSliderWithSide;
use App\Components\Types\Booking;
use App\Components\Types\CalloutBar;
use App\Components\Types\Code;
use App\Components\Types\FullImage;
use App\Components\Types\Hotels;
use App\Components\Types\InstaFeed;
use App\Components\Types\LatestJourneys;
use App\Components\Types\MustDos;
use App\Components\Types\Overnights;
use App\Components\Types\PageImageText;
use App\Components\Types\PhotoGrid;
use App\Components\Types\RoundedImageText;
use App\Components\Types\SidebarImage;
use App\Components\Types\SidebarImageText;
use App\Components\Types\Socials;
use App\Components\Types\Steps;
use App\Components\Types\ToDos;
use Illuminate\Support\ServiceProvider;
use Komma\KMS\Components\ComponentType\ComponentTypeFactory;
class ComponentServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
}
/**
* Register any application services.
*f
* @return void
*/
public function register()
{
ComponentTypeFactory::registerType(ComponentTypes::MUST_DOS, MustDos::class);
ComponentTypeFactory::registerType(ComponentTypes::TO_DOS, ToDos::class);
ComponentTypeFactory::registerType(ComponentTypes::HOTELS, Hotels::class);
ComponentTypeFactory::registerType(ComponentTypes::OVERNIGHTS, Overnights::class);
ComponentTypeFactory::registerType(ComponentTypes::CALLOUT_BAR, CalloutBar::class);
ComponentTypeFactory::registerType(ComponentTypes::INSTA_FEED, InstaFeed::class);
ComponentTypeFactory::registerType(ComponentTypes::LATEST_JOURNEY, LatestJourneys::class);
ComponentTypeFactory::registerType(ComponentTypes::PHOTO_GRID, PhotoGrid::class);
ComponentTypeFactory::registerType(ComponentTypes::SOCIALS, Socials::class);
ComponentTypeFactory::registerType(ComponentTypes::PAGE_IMAGE_TEXT, PageImageText::class);
ComponentTypeFactory::registerType(ComponentTypes::CODE, Code::class);
ComponentTypeFactory::registerType(ComponentTypes::FULL_IMAGE, FullImage::class);
ComponentTypeFactory::registerType(ComponentTypes::STEPS, Steps::class);
ComponentTypeFactory::registerType(ComponentTypes::ROUNDED_IMAGE_TEXT, RoundedImageText::class);
ComponentTypeFactory::registerType(ComponentTypes::ARTICLE_SLIDER_WITH_SIDE, ArticleSliderWithSide::class);
ComponentTypeFactory::registerType(ComponentTypes::BOOKING, Booking::class);
ComponentTypeFactory::registerType(ComponentTypes::SIDEBAR_IMAGE, SidebarImage::class);
ComponentTypeFactory::registerType(ComponentTypes::SIDEBAR_IMAGE_TEXT, SidebarImageText::class);
}
}