REFACTORING #1880 @4h30m: another ugly refactoring commit

This commit is contained in:
Michal Kváček
2016-10-25 16:50:04 +02:00
parent 28f67ffe3c
commit cc999dd24e
71 changed files with 827 additions and 608 deletions
@@ -21,12 +21,11 @@ interface AdvancedContentModifier {
* Reason why it is separated from createNew() method is simple - we need to save history of changes.
*
* @param Content $content
* @param Request $request
* @param string $revisionId
* @param $request
*
* @return mixed
*/
public static function edit(Content &$content, Request $request, $revisionId);
public static function edit(Content $content, $request);
/**
* Method called right after content page is marked as deleted
*
+16 -4
View File
@@ -1,9 +1,21 @@
<?php
namespace App\CMS\Contracts;
use App\Http\Requests\Request;
interface Interaction {
public function handle(Request $request, $parameters);
public function getValidationRules($parameters);
/**
* Perform given action
*
* @param $data array input data
* @param $parameters array parameters
*
* @return mixed
*/
public function handle($data, $parameters);
/**
* @param $data array input data
*
* @return array
*/
public function getValidationRules($data = []);
}
@@ -48,7 +48,7 @@ interface TemplateHandler extends BaseModuleHandler
* This way we can do almost whatever we want - even in template
*
* @param Content $content
* @param Request $request
* @param $request
*/
public static function beforeSave(Content & $content, Request $request);
public static function beforeSave(Content & $content, $request);
}
+5 -3
View File
@@ -4,8 +4,8 @@ namespace App\CMS\Contracts\Repositories;
use App\Models\Content\Content as ContentModel;
use App\Models\Module as ModuleModel;
interface Module extends BaseRepository {
interface Module extends BaseRepository
{
public function getCreateContentTitle(ModuleModel $module);
public function getUpdateContentTitle(ModuleModel $module, ContentModel $content = null);
@@ -14,5 +14,7 @@ interface Module extends BaseRepository {
public function getByHandler($handler);
public function call(ModuleModel $module, $method, ...$parameters);
public function call(ModuleModel $module, $method, $parameters = []);
public function callOnString($moduleHandler, $method, $parameters = []);
}