<?php

namespace CatFolders\Core;

class Initialize {
	public function __construct() {
		new \CatFolders\Install();
		new \CatFolders\Plugin();
		new \CatFolders\I18n();

		new \CatFolders\Backend\SettingsPage();
		new \CatFolders\Backend\DashboardWidget();
		new \CatFolders\Backend\Notices();
		\CatFolders\Backend\Enqueue::instance();

		new \CatFolders\Internals\WPMedia();
		\CatFolders\Internals\Users\FolderUser::instance();

		new \CatFolders\Integrations\Init();
		new \CatFolders\Rest\Init();

		\CatFolders\Blocks\GalleryBlock::instance();
	}
}
