for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\Controller\User;
use App\Controller\BaseController;
use App\Service\UserService;
use Slim\Container;
/**
* Base User Controller.
*/
abstract class BaseUser extends BaseController
{
* @param Container $container
public function __construct(Container $container)
$this->logger = $container->get('logger');
$this->database = $container->get('db');
}
* @return UserService
protected function getUserService()
$service = new UserService($this->database);
return $service;
* @return array
protected function getInput()
return $this->request->getParsedBody();