Skip to content
Snippets Groups Projects
Commit be9e1bca authored by Alexandre Caillot's avatar Alexandre Caillot :fox:
Browse files

Review : Project structures.

parent 37312267
No related branches found
No related tags found
No related merge requests found
Pipeline #1599018422 passed
......@@ -13,7 +13,7 @@
* --------------------------------------------------------------------------
*/
namespace Luna\SQL\Builder\Exception;
namespace Luna\SQL\Connexion\Builder\Exception;
use Luna\Exception\LunaException;
......
......@@ -13,12 +13,12 @@
* ----------------------------------------------------------------
*/
namespace Luna\SQL\Builder;
namespace Luna\SQL\Connexion\Builder;
use Luna\Component\Bag\BagInterface;
use Luna\Component\Manager\TypeManager;
use Luna\Component\Manager\ValueManager;
use Luna\SQL\Builder\Exception\SQLConnexionBuilderException;
use Luna\SQL\Connexion\Builder\Exception\SQLConnexionBuilderException;
use Luna\SQL\Connexion\MySQLConnexion;
use PDOException;
......
......@@ -13,12 +13,12 @@
* ----------------------------------------------------------------
*/
namespace Luna\SQL\Builder;
namespace Luna\SQL\Connexion\Builder;
use Luna\Component\Bag\BagInterface;
use Luna\Component\Manager\TypeManager;
use Luna\Component\Manager\ValueManager;
use Luna\SQL\Builder\Exception\SQLConnexionBuilderException;
use Luna\SQL\Connexion\Builder\Exception\SQLConnexionBuilderException;
use Luna\SQL\Connexion\PostgreSQLConnexion;
class PostgreSQLConnexionBuilder
......
......@@ -13,11 +13,11 @@
* ----------------------------------------------------------------
*/
namespace Luna\SQL\Builder;
namespace Luna\SQL\Connexion\Builder;
use Luna\Component\Bag\BagInterface;
use Luna\Component\Manager\ValueManager;
use Luna\SQL\Builder\Exception\SQLConnexionBuilderException;
use Luna\SQL\Connexion\Builder\Exception\SQLConnexionBuilderException;
use Luna\SQL\Connexion\SQLConnexionInterface;
use Luna\SQL\Constant\SQLConstant;
use PDOException;
......
......@@ -7,20 +7,20 @@
*
* @Author : Alexandre Caillot
*
* @File : SQLResolverException.php
* @File : SQLManagerResolverException.php
* @Created_at : 17/12/2020
* @Update_at : 20/12/2024
* --------------------------------------------------------------------------
*/
namespace Luna\SQL\Resolver\Exception;
namespace Luna\SQL\Manager\Exception\Resolver;
use Luna\Exception\LunaException;
class SQLResolverException extends LunaException
class SQLManagerResolverException extends LunaException
{
# --------------------------------
# Constants
public const DEFAULT_MESSAGE = 'An error is occurred during sql resolve process.';
public const DEFAULT_MESSAGE = 'An error is occurred during sql manager resolve process.';
}
......@@ -13,19 +13,19 @@
* ----------------------------------------------------------------
*/
namespace Luna\SQL\Resolver;
namespace Luna\SQL\Manager\Resolver;
use Luna\Component\Container\Exception\ContainerException;
use Luna\Component\Container\LunaContainer;
use Luna\Component\Manager\ClassManager;
use Luna\Component\Manager\ValueManager;
use Luna\Config\LunaConfig;
use Luna\SQL\Builder\Exception\SQLConnexionBuilderException;
use Luna\SQL\Builder\SQLConnexionBuilder;
use Luna\SQL\Connexion\Builder\Exception\SQLConnexionBuilderException;
use Luna\SQL\Connexion\Builder\SQLConnexionBuilder;
use Luna\SQL\Connexion\SQLConnexionInterface;
use Luna\SQL\Constant\SQLConstant;
use Luna\SQL\Manager\Exception\Resolver\SQLManagerResolverException;
use Luna\SQL\Manager\SQLManagerInterface;
use Luna\SQL\Resolver\Exception\SQLResolverException;
class SQLManagerResolver
{
......@@ -75,7 +75,7 @@ class SQLManagerResolver
*
* @return SQLConnexionInterface
* @throws SQLConnexionBuilderException
* @throws SQLResolverException
* @throws SQLManagerResolverException
*/
public function resolveConnexion(
SQLConnexionInterface|string $connexion
......@@ -114,7 +114,7 @@ class SQLManagerResolver
}
// Default : No connexion is available
throw new SQLResolverException(
throw new SQLManagerResolverException(
message : "Can't resolve the sql connexion. Please verify the key and the SQL storage config.",
parameters: ['key' => $key, 'connexion' => $connexion],
);
......
......@@ -23,14 +23,14 @@ use Luna\Component\DI\Exception\DependencyInjectorException;
use Luna\Component\Manager\ClassManager;
use Luna\Component\Manager\TypeManager;
use Luna\Component\Manager\ValueManager;
use Luna\SQL\Builder\Exception\SQLConnexionBuilderException;
use Luna\SQL\Connexion\Builder\Exception\SQLConnexionBuilderException;
use Luna\SQL\Connexion\SQLConnexionInterface;
use Luna\SQL\Manager\Exception\Resolver\SQLManagerResolverException;
use Luna\SQL\Manager\Exception\SQLManagerException;
use Luna\SQL\Manager\Resolver\SQLManagerResolver;
use Luna\SQL\Query\Exception\SQLQueryException;
use Luna\SQL\Query\SQLQuery;
use Luna\SQL\Query\SQLQueryInterface;
use Luna\SQL\Resolver\Exception\SQLResolverException;
use Luna\SQL\Resolver\SQLManagerResolver;
use ReflectionException;
class SQLManager implements SQLManagerInterface
......@@ -83,7 +83,7 @@ class SQLManager implements SQLManagerInterface
* @throws ReflectionException
* @throws SQLConnexionBuilderException
* @throws SQLQueryException
* @throws SQLResolverException
* @throws SQLManagerResolverException
*/
public function execute(
SQLConnexionInterface|string $connexion,
......
......@@ -18,7 +18,7 @@ namespace Luna\SQL\Manager;
use Luna\Component\Bag\BagInterface;
use Luna\Component\Bag\ReadOnlyBag;
use Luna\SQL\Connexion\SQLConnexionInterface;
use Luna\SQL\Resolver\Exception\SQLResolverException;
use Luna\SQL\Manager\Exception\Resolver\SQLManagerResolverException;
interface SQLManagerInterface
{
......@@ -42,7 +42,7 @@ interface SQLManagerInterface
* @param int|null $status
*
* @return mixed
* @throws SQLResolverException
* @throws SQLManagerResolverException
*/
public function execute(
SQLConnexionInterface|string $connexion,
......
......@@ -13,7 +13,7 @@
* ----------------------------------------------------------------
*/
namespace Luna\SQL\Resolver;
namespace Luna\SQL\Query\Resolver;
use Luna\Component\Bag\BagInterface;
use Luna\Component\Manager\TypeManager;
......
......@@ -24,7 +24,7 @@ use Luna\Component\Manager\TypeManager;
use Luna\Component\Manager\ValueManager;
use Luna\SQL\Connexion\SQLConnexionInterface;
use Luna\SQL\Query\Exception\SQLQueryException;
use Luna\SQL\Resolver\SQLQueryResolver;
use Luna\SQL\Query\Resolver\SQLQueryResolver;
use Luna\SQL\Transaction\SQLTransaction;
use Luna\SQL\Transaction\SQLTransactionInterface;
use PDOException;
......
......@@ -17,8 +17,8 @@ namespace Luna\SQL\Repository;
use Luna\Component\Bag\BagInterface;
use Luna\SQL\Connexion\SQLConnexionInterface;
use Luna\SQL\Manager\Exception\Resolver\SQLManagerResolverException;
use Luna\SQL\Manager\SQLManagerInterface;
use Luna\SQL\Resolver\Exception\SQLResolverException;
abstract class AbstractSQLRepository implements SQLRepositoryInterface
{
......@@ -51,7 +51,7 @@ abstract class AbstractSQLRepository implements SQLRepositoryInterface
/**
* @inheritDoc
*
* @throws SQLResolverException
* @throws SQLManagerResolverException
*/
public function execute(
SQLConnexionInterface|string $connexion,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment