Move factory classes to a subfolder
This commit is contained in:
parent
123a6c5ad9
commit
0a220d4d8e
9 changed files with 21 additions and 17 deletions
|
@ -1,7 +1,10 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Alltube;
|
namespace Alltube\Factory;
|
||||||
|
|
||||||
|
use Alltube\Config;
|
||||||
|
use Alltube\Exception\ConfigException;
|
||||||
|
use Alltube\UglyRouter;
|
||||||
use Slim\Container;
|
use Slim\Container;
|
||||||
use Symfony\Component\ErrorHandler\Debug;
|
use Symfony\Component\ErrorHandler\Debug;
|
||||||
|
|
||||||
|
@ -13,12 +16,13 @@ class ConfigFactory
|
||||||
{
|
{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @param Container $container
|
||||||
* @return Config
|
* @return Config
|
||||||
* @throws Exception\ConfigException
|
* @throws ConfigException
|
||||||
*/
|
*/
|
||||||
public static function create(Container $container)
|
public static function create(Container $container)
|
||||||
{
|
{
|
||||||
$configPath = __DIR__ . '/../config/config.yml';
|
$configPath = __DIR__ . '/../../config/config.yml';
|
||||||
if (is_file($configPath)) {
|
if (is_file($configPath)) {
|
||||||
$config = Config::fromFile($configPath);
|
$config = Config::fromFile($configPath);
|
||||||
} else {
|
} else {
|
|
@ -1,8 +1,9 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Alltube;
|
namespace Alltube\Factory;
|
||||||
|
|
||||||
use Alltube\Exception\DependencyException;
|
use Alltube\Exception\DependencyException;
|
||||||
|
use Alltube\LocaleManager;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class LocaleManagerFactory
|
* Class LocaleManagerFactory
|
|
@ -1,6 +1,6 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
namespace Alltube;
|
namespace Alltube\Factory;
|
||||||
|
|
||||||
use Consolidation\Log\Logger;
|
use Consolidation\Log\Logger;
|
||||||
use Consolidation\Log\LogOutputStyler;
|
use Consolidation\Log\LogOutputStyler;
|
|
@ -4,8 +4,9 @@
|
||||||
* ViewFactory class.
|
* ViewFactory class.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace Alltube;
|
namespace Alltube\Factory;
|
||||||
|
|
||||||
|
use Alltube\LocaleManager;
|
||||||
use Psr\Container\ContainerInterface;
|
use Psr\Container\ContainerInterface;
|
||||||
use Slim\Http\Request;
|
use Slim\Http\Request;
|
||||||
use Slim\Http\Uri;
|
use Slim\Http\Uri;
|
||||||
|
@ -33,7 +34,7 @@ class ViewFactory
|
||||||
$request = $container->get('request');
|
$request = $container->get('request');
|
||||||
}
|
}
|
||||||
|
|
||||||
$view = new Smarty(__DIR__ . '/../templates/');
|
$view = new Smarty(__DIR__ . '/../../templates/');
|
||||||
|
|
||||||
/** @var Uri $uri */
|
/** @var Uri $uri */
|
||||||
$uri = $request->getUri();
|
$uri = $request->getUri();
|
|
@ -2,18 +2,18 @@
|
||||||
|
|
||||||
require_once __DIR__ . '/vendor/autoload.php';
|
require_once __DIR__ . '/vendor/autoload.php';
|
||||||
|
|
||||||
use Alltube\ConfigFactory;
|
|
||||||
use Alltube\Controller\DownloadController;
|
use Alltube\Controller\DownloadController;
|
||||||
use Alltube\Controller\FrontController;
|
use Alltube\Controller\FrontController;
|
||||||
use Alltube\Controller\JsonController;
|
use Alltube\Controller\JsonController;
|
||||||
use Alltube\ErrorHandler;
|
use Alltube\ErrorHandler;
|
||||||
use Alltube\LocaleManagerFactory;
|
use Alltube\Factory\ConfigFactory;
|
||||||
use Alltube\LoggerFactory;
|
use Alltube\Factory\LocaleManagerFactory;
|
||||||
|
use Alltube\Factory\LoggerFactory;
|
||||||
|
use Alltube\Factory\ViewFactory;
|
||||||
use Alltube\Middleware\CspMiddleware;
|
use Alltube\Middleware\CspMiddleware;
|
||||||
use Alltube\Middleware\LinkHeaderMiddleware;
|
use Alltube\Middleware\LinkHeaderMiddleware;
|
||||||
use Alltube\Middleware\LocaleMiddleware;
|
use Alltube\Middleware\LocaleMiddleware;
|
||||||
use Alltube\Middleware\RouterPathMiddleware;
|
use Alltube\Middleware\RouterPathMiddleware;
|
||||||
use Alltube\ViewFactory;
|
|
||||||
use Slim\App;
|
use Slim\App;
|
||||||
use Slim\Container;
|
use Slim\Container;
|
||||||
|
|
||||||
|
|
|
@ -11,8 +11,8 @@ use Alltube\Controller\BaseController;
|
||||||
use Alltube\Controller\DownloadController;
|
use Alltube\Controller\DownloadController;
|
||||||
use Alltube\Controller\FrontController;
|
use Alltube\Controller\FrontController;
|
||||||
use Alltube\Exception\ConfigException;
|
use Alltube\Exception\ConfigException;
|
||||||
|
use Alltube\Factory\ViewFactory;
|
||||||
use Alltube\LocaleManager;
|
use Alltube\LocaleManager;
|
||||||
use Alltube\ViewFactory;
|
|
||||||
use Psr\Log\NullLogger;
|
use Psr\Log\NullLogger;
|
||||||
use Slim\Container;
|
use Slim\Container;
|
||||||
use Slim\Http\Environment;
|
use Slim\Http\Environment;
|
||||||
|
|
|
@ -8,7 +8,6 @@ namespace Alltube\Test;
|
||||||
|
|
||||||
use Alltube\Controller\FrontController;
|
use Alltube\Controller\FrontController;
|
||||||
use Alltube\Exception\ConfigException;
|
use Alltube\Exception\ConfigException;
|
||||||
use Alltube\Exception\DependencyException;
|
|
||||||
use Alltube\Library\Exception\AlltubeLibraryException;
|
use Alltube\Library\Exception\AlltubeLibraryException;
|
||||||
use Exception;
|
use Exception;
|
||||||
use Slim\Http\Environment;
|
use Slim\Http\Environment;
|
||||||
|
@ -28,7 +27,7 @@ class FrontControllerTest extends ControllerTest
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Prepare tests.
|
* Prepare tests.
|
||||||
* @throws ConfigException|SmartyException|DependencyException
|
* @throws ConfigException|SmartyException
|
||||||
*/
|
*/
|
||||||
protected function setUp(): void
|
protected function setUp(): void
|
||||||
{
|
{
|
||||||
|
|
|
@ -8,7 +8,6 @@ namespace Alltube\Test;
|
||||||
|
|
||||||
use Alltube\Controller\JsonController;
|
use Alltube\Controller\JsonController;
|
||||||
use Alltube\Exception\ConfigException;
|
use Alltube\Exception\ConfigException;
|
||||||
use Alltube\Exception\DependencyException;
|
|
||||||
use Alltube\Library\Exception\YoutubedlException;
|
use Alltube\Library\Exception\YoutubedlException;
|
||||||
use SmartyException;
|
use SmartyException;
|
||||||
|
|
||||||
|
@ -19,7 +18,7 @@ class JsonControllerTest extends ControllerTest
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Prepare tests.
|
* Prepare tests.
|
||||||
* @throws ConfigException|SmartyException|DependencyException
|
* @throws ConfigException|SmartyException
|
||||||
*/
|
*/
|
||||||
protected function setUp(): void
|
protected function setUp(): void
|
||||||
{
|
{
|
||||||
|
|
|
@ -6,8 +6,8 @@
|
||||||
|
|
||||||
namespace Alltube\Test;
|
namespace Alltube\Test;
|
||||||
|
|
||||||
|
use Alltube\Factory\ViewFactory;
|
||||||
use Alltube\LocaleManager;
|
use Alltube\LocaleManager;
|
||||||
use Alltube\ViewFactory;
|
|
||||||
use Slim\Container;
|
use Slim\Container;
|
||||||
use Slim\Http\Environment;
|
use Slim\Http\Environment;
|
||||||
use Slim\Http\Request;
|
use Slim\Http\Request;
|
||||||
|
|
Loading…
Reference in a new issue