FEATURE: add another repositories

This commit is contained in:
Michal Kváček
2016-10-18 22:35:06 +02:00
parent 662700b4f2
commit 4f6a006ad9
47 changed files with 410 additions and 400 deletions
+2 -4
View File
@@ -3,11 +3,9 @@ namespace App\CMS\Contracts\Repositories;
interface Module extends BaseRepository {
public function supportsCategories();
public function getCreateContentTitle(\App\Models\Module $module);
public function getCreateContentTitle();
public function getUpdateContentTitle();
public function getUpdateContentTitle(\App\Models\Module $module);
public function getOverviewTitle(\App\Models\Module $module);
}
@@ -0,0 +1,18 @@
<?php
namespace App\CMS\Contracts\Repositories;
use App\Models\Module as ModuleModel;
interface Template
{
const EDITED_TEMPLATES_DIRECTORY = 'custom';
const ASSETS_DIRECTORY = 'assets';
const MODULES_DIRECTORY = 'modules';
const TEMPLATE_SUFFIX = '.blade.php';
const CUSTOM_EDIT_DIRECTORY = 1;
const ORIGINAL_DIRECTORY = 2;
public function getPathToTemplate();
public function getForModule(ModuleModel $module);
}