Archived
1
0
Fork 0

app/controllers: Fixing namespace.

This commit is contained in:
Henrik Hautakoski 2018-04-02 12:17:10 +02:00
parent aa37d10024
commit f55c8adb20
8 changed files with 40 additions and 13 deletions

View file

@ -7,15 +7,15 @@ $loader = new \Phalcon\Loader();
*/
$loader->registerDirs(
array(
$config->application->controllersDir,
$config->application->pluginsDir
)
)->register();
$loader->registerNamespaces(array(
'Model' => $config->application->modelsDir,
'Form' => $config->application->formsDir,
'Httpcb' => $config->application->libraryDir,
'App\Controller' => $config->application->controllersDir,
'Model' => $config->application->modelsDir,
'Form' => $config->application->formsDir,
'Httpcb' => $config->application->libraryDir,
));
require_once __DIR__ . '/../../vendor/autoload.php';

View file

@ -61,6 +61,8 @@ $di->setShared('dispatcher', function() use ($di, $config) {
$dispatcher = new \Phalcon\Mvc\Dispatcher();
$dispatcher->setEventsManager($eventsManager);
$dispatcher->setDefaultNamespace('App\Controller');
return $dispatcher;
});

View file

@ -1,5 +1,9 @@
<?php
namespace App\Controller;
use App\Controller\ControllerBase;
class AuthController extends ControllerBase
{
public function indexAction()

View file

@ -1,5 +1,13 @@
<?php
namespace App\Controller;
use App\Controller\ControllerBase,
Form\CallbackCreate as CreateCallbackForm,
Model\Data\Callback as CallbackModel,
Model\Data\Request as RequestModel,
Model\Data\RequestMeta as RequestMetaModel;
class CallbackController extends ControllerBase
{
/**
@ -17,7 +25,7 @@ class CallbackController extends ControllerBase
*/
public function listAction($page = 1)
{
$paginator = Model\Data\Callback::getPaginationList($this->_user->getId(), $page, 10);
$paginator = CallbackModel::getPaginationList($this->_user->getId(), $page, 10);
if ($paginator->getPaginate()->current > $paginator->getPaginate()->total_pages) {
$paginator->setCurrentPage(1);
@ -32,7 +40,7 @@ class CallbackController extends ControllerBase
*/
public function newAction()
{
$form = new Form\CallbackCreate();
$form = new CreateCallbackForm();
if ($this->request->isPost()) {
$data = $this->request->getPost();
@ -77,7 +85,7 @@ class CallbackController extends ControllerBase
*/
public function createdAction($id)
{
$row = Model\Data\Callback::get($id);
$row = CallbackModel::get($id);
if (!$row) {
}
@ -92,7 +100,7 @@ class CallbackController extends ControllerBase
*/
public function showAction($id = null, $page = 1)
{
$callback = Model\Data\Callback::findFirst(array(
$callback = CallbackModel::findFirst(array(
'conditions' => 'public_id = ?0 AND userid = ?1',
'bind' => array($id, $this->_user->getId())
));
@ -125,18 +133,18 @@ class CallbackController extends ControllerBase
$allowed_methods = array('GET', 'POST');
if ($this->request->isMethod($allowed_methods)) {
$callback = Model\Data\Callback::get($id);
$callback = CallbackModel::get($id);
$request = new Model\Data\Request();
$request = new RequestModel();
$request->setHeaders($this->request->getHeaders());
$request->setBody($this->request->getRawBody());
$dt = new DateTime();
$dt = new \DateTime();
$callback->setLastRequest($dt->format('Y-m-d H:i:s'));
$meta = new Model\Data\RequestMeta();
$meta = new RequestMetaModel();
$meta->Callback = $callback;
$meta->RequestObject = $request;

View file

@ -1,5 +1,7 @@
<?php
namespace App\Controller;
use Phalcon\Mvc\Controller;
class ControllerBase extends Controller

View file

@ -1,5 +1,9 @@
<?php
namespace App\Controller;
use App\Controller\ControllerBase;
class ErrorController extends ControllerBase
{
public function errorAction()

View file

@ -1,5 +1,9 @@
<?php
namespace App\Controller;
use App\Controller\ControllerBase;
class IndexController extends ControllerBase
{
public function indexAction()

View file

@ -1,6 +1,9 @@
<?php
use Form\UserSettings as UserSettingsForm;
namespace App\Controller;
use App\Controller\ControllerBase,
Form\UserSettings as UserSettingsForm;
class UserController extends ControllerBase
{