FEATURE: add another repositories
This commit is contained in:
@@ -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);
|
||||
}
|
||||
Reference in New Issue
Block a user