Public methods in controller classes should only be actions

This commit is contained in:
Simon Vieille 2015-03-05 17:15:38 +01:00
parent c55011138d
commit ba64c7e209
11 changed files with 46 additions and 40 deletions

View file

@ -755,7 +755,7 @@ class BaseAdminController extends Controller
* @return mixed * @return mixed
* @throws \LogicException * @throws \LogicException
*/ */
public function getConfiguration() protected function getConfiguration()
{ {
if (empty($this->configuration)) { if (empty($this->configuration)) {
throw new \LogicException('You must specify a crud configuration.'); throw new \LogicException('You must specify a crud configuration.');
@ -797,38 +797,38 @@ class BaseAdminController extends Controller
return $user; return $user;
} }
public function getSessionUser() protected function getSessionUser()
{ {
return $this->container->get('trinity.session_user'); return $this->container->get('trinity.session_user');
} }
public function preSave($object) protected function preSave($object)
{ {
} }
public function postSave($object, $wasNew = false) protected function postSave($object, $wasNew = false)
{ {
} }
public function preRemove($object) protected function preRemove($object)
{ {
} }
public function postRemove($object) protected function postRemove($object)
{ {
} }
public function postDelete($object) protected function postDelete($object)
{ {
return $this->postRemove($object); return $this->postRemove($object);
} }
public function preDelete($object) protected function preDelete($object)
{ {
return $this->preRemove($object); return $this->preRemove($object);
} }
public function cleanString($text) protected function cleanString($text)
{ {
$text = preg_replace('`</?[^>]+>`U', '', $text); $text = preg_replace('`</?[^>]+>`U', '', $text);

View file

@ -76,7 +76,7 @@ class DefaultController extends Controller
); );
} }
public function getMenu() protected function getMenu()
{ {
$transformer = new ConfigurationTransformer($this->rac, $this->router, $this->factory, $this->config); $transformer = new ConfigurationTransformer($this->rac, $this->router, $this->factory, $this->config);

View file

@ -101,7 +101,7 @@ class MenuAdminController extends BaseAdminController
$this->get('routeur.cache')->clearRouting(); $this->get('routeur.cache')->clearRouting();
} }
public function postSave($object, $wasNew = false) protected function postSave($object, $wasNew = false)
{ {
$object->createRootNode(); $object->createRootNode();

View file

@ -159,7 +159,7 @@ class NavigationAdminController extends BaseAdminController
} }
} }
public function postSave($object, $wasNew = false) protected function postSave($object, $wasNew = false)
{ {
$object->createRootNode(); $object->createRootNode();

View file

@ -553,7 +553,7 @@ class NodeAdminController extends Controller
$this->get('routeur.cache')->clearRouting(); $this->get('routeur.cache')->clearRouting();
} }
public function getSessionUser() protected function getSessionUser()
{ {
return $this->container->get('trinity.session_user'); return $this->container->get('trinity.session_user');
} }

View file

@ -428,7 +428,7 @@ class PageAdminController extends BaseAdminController
} }
} }
public function postSave($object, $was_new = false) protected function postSave($object, $was_new = false)
{ {
$this->use_nav_name = $this->container->getParameter('trinity_content_manager.index_use_nav_name'); $this->use_nav_name = $this->container->getParameter('trinity_content_manager.index_use_nav_name');

View file

@ -12,7 +12,6 @@ use Trinity\Bundle\UserBundle\User\SessionUser;
use Trinity\Bundle\ContentManagerBundle\Model\PageableInterface; use Trinity\Bundle\ContentManagerBundle\Model\PageableInterface;
use Symfony\Component\Routing\Generator\UrlGeneratorInterface; use Symfony\Component\Routing\Generator\UrlGeneratorInterface;
use Trinity\Bundle\ContentManagerBundle\Model\Nav; use Trinity\Bundle\ContentManagerBundle\Model\Nav;
use WD\Bundle\ActualityBundle\Model\Actuality;
class PageController extends Controller class PageController extends Controller
{ {
@ -27,14 +26,14 @@ class PageController extends Controller
return $this->defaultRender(); return $this->defaultRender();
} }
public function generateCmsUrl($route, $parameters = array(), $referenceType = UrlGeneratorInterface::ABSOLUTE_PATH) protected function generateCmsUrl($route, $parameters = array(), $referenceType = UrlGeneratorInterface::ABSOLUTE_PATH)
{ {
$route = sprintf('%d_%s', $this->getNavigationSelector()->retrieve()->getId(), $route); $route = sprintf('%d_%s', $this->getNavigationSelector()->retrieve()->getId(), $route);
return $this->container->get('router')->generate($route, $parameters, $referenceType); return $this->container->get('router')->generate($route, $parameters, $referenceType);
} }
public function generateCmsUrlByNav(Nav $nav, $route, $parameters = array(), $referenceType = UrlGeneratorInterface::ABSOLUTE_PATH) protected function generateCmsUrlByNav(Nav $nav, $route, $parameters = array(), $referenceType = UrlGeneratorInterface::ABSOLUTE_PATH)
{ {
$route = sprintf('%d_%s', $nav->getId(), $route); $route = sprintf('%d_%s', $nav->getId(), $route);
@ -123,7 +122,7 @@ class PageController extends Controller
return $response; return $response;
} }
public function getDefaultRenderParameters() protected function getDefaultRenderParameters()
{ {
return array( return array(
'page' => $this->getPage(), 'page' => $this->getPage(),
@ -134,7 +133,7 @@ class PageController extends Controller
); );
} }
public function defaultRender(array $parameters = array(), Response $response = null) protected function defaultRender(array $parameters = array(), Response $response = null)
{ {
$formats = array( $formats = array(
'html' => 'text/html', 'html' => 'text/html',
@ -151,7 +150,7 @@ class PageController extends Controller
/** /**
* @return SessionUser * @return SessionUser
*/ */
public function getSessionUser() protected function getSessionUser()
{ {
return $this->container->get('trinity.session_user'); return $this->container->get('trinity.session_user');
} }

View file

@ -41,7 +41,7 @@ class DefaultController extends Controller
); );
} }
public function getDashboard() protected function getDashboard()
{ {
$transformer = new ConfigurationTransformer( $transformer = new ConfigurationTransformer(
$this->rac, $this->rac,

View file

@ -24,7 +24,7 @@ class TemplateAdminController extends BaseAdminController
$this->configuration = new CrudConfiguration(); $this->configuration = new CrudConfiguration();
} }
public function init() protected function init()
{ {
$form_options = array('use_ace_editor' => $this->container->getParameter('trinity_notification.use_ace_editor')); $form_options = array('use_ace_editor' => $this->container->getParameter('trinity_notification.use_ace_editor'));
@ -40,6 +40,7 @@ class TemplateAdminController extends BaseAdminController
public function indexAction($page, Request $request) public function indexAction($page, Request $request)
{ {
$this->init(); $this->init();
return parent::indexAction($page, $request); return parent::indexAction($page, $request);
} }
@ -50,6 +51,7 @@ class TemplateAdminController extends BaseAdminController
public function newAction(Request $request) public function newAction(Request $request)
{ {
$this->init(); $this->init();
return parent::newAction($request); return parent::newAction($request);
} }
@ -61,6 +63,7 @@ class TemplateAdminController extends BaseAdminController
public function editAction($object, Request $request) public function editAction($object, Request $request)
{ {
$this->init(); $this->init();
return parent::editAction($object, $request); return parent::editAction($object, $request);
} }
@ -72,6 +75,7 @@ class TemplateAdminController extends BaseAdminController
public function removeAction($object, $token, Request $request) public function removeAction($object, $token, Request $request)
{ {
$this->init(); $this->init();
return parent::removeAction($object, $token, $request); return parent::removeAction($object, $token, $request);
} }
@ -83,6 +87,7 @@ class TemplateAdminController extends BaseAdminController
public function batchAction(Request $request) public function batchAction(Request $request)
{ {
$this->init(); $this->init();
return parent::batchAction($request); return parent::batchAction($request);
} }
@ -93,6 +98,7 @@ class TemplateAdminController extends BaseAdminController
public function clearFilterAction(Request $request) public function clearFilterAction(Request $request)
{ {
$this->init(); $this->init();
return parent::clearFilterAction($request); return parent::clearFilterAction($request);
} }
@ -104,6 +110,7 @@ class TemplateAdminController extends BaseAdminController
public function rankAction(Request $request) public function rankAction(Request $request)
{ {
$this->init(); $this->init();
return parent::rankAction($request); return parent::rankAction($request);
} }
} }

View file

@ -81,7 +81,7 @@ class ProfileAdminController extends BaseProfileController
); );
} }
public function getSessionUser() protected function getSessionUser()
{ {
return $this->container->get('trinity.session_user'); return $this->container->get('trinity.session_user');
} }

View file

@ -143,7 +143,7 @@ class UserAdminController extends BaseAdminController
return $this->get('mailer')->send($message); return $this->get('mailer')->send($message);
} }
public function postSave($object, $was_new = false) protected function postSave($object, $was_new = false)
{ {
$this->get('fos_user.user_manager')->updateUser($object); $this->get('fos_user.user_manager')->updateUser($object);
} }
@ -152,7 +152,7 @@ class UserAdminController extends BaseAdminController
* @return mixed * @return mixed
* @throws \LogicException * @throws \LogicException
*/ */
public function getConfiguration() protected function getConfiguration()
{ {
// DI first // DI first
if ($this->has('trinity.user.crud.configuration')) { if ($this->has('trinity.user.crud.configuration')) {