aboutsummaryrefslogtreecommitdiff
path: root/app/class
diff options
context:
space:
mode:
authorn-peugnet <n.peugnet@free.fr>2019-11-04 23:31:31 +0100
committern-peugnet <n.peugnet@free.fr>2019-11-05 19:06:40 +0100
commite802d5204b96d645ec3d40b81b4a8bdc6e0ee675 (patch)
tree8e6db5e36ad8f247b442583e1e9e5da2934f4b52 /app/class
parentf1f63f556c41c99d45cd610186b0982383eff375 (diff)
downloadwcms-e802d5204b96d645ec3d40b81b4a8bdc6e0ee675.tar.gz
wcms-e802d5204b96d645ec3d40b81b4a8bdc6e0ee675.zip
refactor: switch to psr-4 autoloading
Diffstat (limited to 'app/class')
-rw-r--r--app/class/Application.php (renamed from app/class/application.php)1
-rw-r--r--app/class/Config.php (renamed from app/class/config.php)1
-rw-r--r--app/class/Controller.php (renamed from app/class/controller.php)7
-rw-r--r--app/class/Controlleradmin.php (renamed from app/class/controlleradmin.php)2
-rw-r--r--app/class/Controllerconnect.php (renamed from app/class/controllerconnect.php)2
-rw-r--r--app/class/Controllerfont.php (renamed from app/class/controllerfont.php)2
-rw-r--r--app/class/Controllerhome.php (renamed from app/class/controllerhome.php)2
-rw-r--r--app/class/Controllerinfo.php (renamed from app/class/controllerinfo.php)2
-rw-r--r--app/class/Controllermedia.php (renamed from app/class/controllermedia.php)2
-rw-r--r--app/class/Controllerpage.php (renamed from app/class/controllerpage.php)5
-rw-r--r--app/class/Controllertimeline.php (renamed from app/class/controllertimeline.php)2
-rw-r--r--app/class/Controlleruser.php (renamed from app/class/controlleruser.php)2
-rw-r--r--app/class/Dbitem.php (renamed from app/class/dbitem.php)2
-rw-r--r--app/class/Element.php (renamed from app/class/element.php)2
-rw-r--r--app/class/Event.php (renamed from app/class/event.php)6
-rw-r--r--app/class/Flywheel/Formatter/JSON.php (renamed from app/class/wflywheel/formatter/json.php)2
-rw-r--r--app/class/Flywheel/Predicate.php (renamed from app/class/wflywheel/predicate.php)2
-rw-r--r--app/class/Flywheel/Query.php (renamed from app/class/wflywheel/query.php)2
-rw-r--r--app/class/Flywheel/Repository.php (renamed from app/class/wflywheel/repository.php)2
-rw-r--r--app/class/Media.php (renamed from app/class/media.php)2
-rw-r--r--app/class/Medialist.php (renamed from app/class/medialist.php)2
-rw-r--r--app/class/Model.php (renamed from app/class/model.php)3
-rw-r--r--app/class/Modelanalyse.php (renamed from app/class/modelanalyse.php)2
-rw-r--r--app/class/Modelconfig.php (renamed from app/class/modelconfig.php)2
-rw-r--r--app/class/Modeldb.php45
-rw-r--r--app/class/Modelfont.php (renamed from app/class/modelfont.php)2
-rw-r--r--app/class/Modelhome.php (renamed from app/class/modelhome.php)2
-rw-r--r--app/class/Modelmassedit.php (renamed from app/class/modelmassedit.php)0
-rw-r--r--app/class/Modelmedia.php (renamed from app/class/modelmedia.php)2
-rw-r--r--app/class/Modelpage.php (renamed from app/class/modelpage.php)9
-rw-r--r--app/class/Modelrender.php (renamed from app/class/modelrender.php)2
-rw-r--r--app/class/Modeltimeline.php (renamed from app/class/modeltimeline.php)6
-rw-r--r--app/class/Modeluser.php (renamed from app/class/modeluser.php)6
-rw-r--r--app/class/Opt.php (renamed from app/class/opt.php)3
-rw-r--r--app/class/Optlist.php (renamed from app/class/optlist.php)2
-rw-r--r--app/class/Page.php (renamed from app/class/page.php)6
-rw-r--r--app/class/Quickcss.php (renamed from app/class/quickcss.php)2
-rw-r--r--app/class/Record.php (renamed from app/class/record.php)2
-rw-r--r--app/class/Route.php (renamed from app/class/route.php)2
-rw-r--r--app/class/Routes.php (renamed from app/class/routes.php)5
-rw-r--r--app/class/User.php (renamed from app/class/user.php)5
-rw-r--r--app/class/modeldb.php37
42 files changed, 149 insertions, 48 deletions
diff --git a/app/class/application.php b/app/class/Application.php
index 784a388..70c899f 100644
--- a/app/class/application.php
+++ b/app/class/Application.php
@@ -1,4 +1,5 @@
<?php
+namespace Wcms;
class Application
{
diff --git a/app/class/config.php b/app/class/Config.php
index 3d67908..1a4bb17 100644
--- a/app/class/config.php
+++ b/app/class/Config.php
@@ -1,6 +1,7 @@
<?php
+namespace Wcms;
abstract class Config
{
diff --git a/app/class/controller.php b/app/class/Controller.php
index a5bd33b..32ffc13 100644
--- a/app/class/controller.php
+++ b/app/class/Controller.php
@@ -1,5 +1,10 @@
<?php
+namespace Wcms;
+
+use DateTimeImmutable;
+use League\Plates\Engine;
+
class Controller
{
/** @var User */
@@ -36,7 +41,7 @@ class Controller
public function initplates()
{
$router = $this->router;
- $this->plates = new League\Plates\Engine(Model::TEMPLATES_DIR);
+ $this->plates = new Engine(Model::TEMPLATES_DIR);
$this->plates->registerFunction('url', function (string $string, array $vars = []) use ($router) {
return $router->generate($string, $vars);
});
diff --git a/app/class/controlleradmin.php b/app/class/Controlleradmin.php
index dda0a54..3935bff 100644
--- a/app/class/controlleradmin.php
+++ b/app/class/Controlleradmin.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Controlleradmin extends Controller
{
diff --git a/app/class/controllerconnect.php b/app/class/Controllerconnect.php
index 1bd0a5a..592c0ee 100644
--- a/app/class/controllerconnect.php
+++ b/app/class/Controllerconnect.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Controllerconnect extends Controller
{
diff --git a/app/class/controllerfont.php b/app/class/Controllerfont.php
index 8f87e3a..63b3ced 100644
--- a/app/class/controllerfont.php
+++ b/app/class/Controllerfont.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Controllerfont extends Controller
{
/**
diff --git a/app/class/controllerhome.php b/app/class/Controllerhome.php
index d263611..003a325 100644
--- a/app/class/controllerhome.php
+++ b/app/class/Controllerhome.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Controllerhome extends Controllerpage
{
/** @var Modelhome */
diff --git a/app/class/controllerinfo.php b/app/class/Controllerinfo.php
index 82d247d..af81caf 100644
--- a/app/class/controllerinfo.php
+++ b/app/class/Controllerinfo.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Controllerinfo extends Controller
{
diff --git a/app/class/controllermedia.php b/app/class/Controllermedia.php
index 6cde0ce..f596550 100644
--- a/app/class/controllermedia.php
+++ b/app/class/Controllermedia.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Controllermedia extends Controller
{
/**
diff --git a/app/class/controllerpage.php b/app/class/Controllerpage.php
index 86aecba..5ab2928 100644
--- a/app/class/controllerpage.php
+++ b/app/class/Controllerpage.php
@@ -1,5 +1,10 @@
<?php
+namespace Wcms;
+
+use DateTimeImmutable;
+use DateTimeZone;
+
class Controllerpage extends Controller
{
/** @var Page */
diff --git a/app/class/controllertimeline.php b/app/class/Controllertimeline.php
index 7e617e1..8fc40d2 100644
--- a/app/class/controllertimeline.php
+++ b/app/class/Controllertimeline.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Controllertimeline extends Controller
{
/**
diff --git a/app/class/controlleruser.php b/app/class/Controlleruser.php
index d56d999..3856914 100644
--- a/app/class/controlleruser.php
+++ b/app/class/Controlleruser.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Controlleruser extends Controller
{
diff --git a/app/class/dbitem.php b/app/class/Dbitem.php
index 2035316..fb272b1 100644
--- a/app/class/dbitem.php
+++ b/app/class/Dbitem.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Dbitem
{
public function hydrate($datas)
diff --git a/app/class/element.php b/app/class/Element.php
index 113daad..09f4e35 100644
--- a/app/class/element.php
+++ b/app/class/Element.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Element
{
protected $fullmatch;
diff --git a/app/class/event.php b/app/class/Event.php
index ddf177b..8c1e155 100644
--- a/app/class/event.php
+++ b/app/class/Event.php
@@ -1,5 +1,11 @@
<?php
+namespace Wcms;
+
+use DateTime;
+use DateTimeImmutable;
+use DateTimeZone;
+
class Event extends Dbitem
{
protected $id;
diff --git a/app/class/wflywheel/formatter/json.php b/app/class/Flywheel/Formatter/JSON.php
index d015cc1..9659fcb 100644
--- a/app/class/wflywheel/formatter/json.php
+++ b/app/class/Flywheel/Formatter/JSON.php
@@ -1,5 +1,5 @@
<?php
-namespace WFlywheel\Formatter;
+namespace Wcms\Flywheel\Formatter;
class JSON implements \JamesMoss\Flywheel\Formatter\FormatInterface
{
diff --git a/app/class/wflywheel/predicate.php b/app/class/Flywheel/Predicate.php
index 2229461..2922c8d 100644
--- a/app/class/wflywheel/predicate.php
+++ b/app/class/Flywheel/Predicate.php
@@ -1,5 +1,5 @@
<?php
-namespace WFlywheel;
+namespace Wcms\Flywheel;
class Predicate extends \JamesMoss\Flywheel\Predicate
{
diff --git a/app/class/wflywheel/query.php b/app/class/Flywheel/Query.php
index 49aff16..f002080 100644
--- a/app/class/wflywheel/query.php
+++ b/app/class/Flywheel/Query.php
@@ -1,5 +1,5 @@
<?php
-namespace WFlywheel;
+namespace Wcms\Flywheel;
class Query extends \JamesMoss\Flywheel\Query
{
diff --git a/app/class/wflywheel/repository.php b/app/class/Flywheel/Repository.php
index baad42e..d0b68eb 100644
--- a/app/class/wflywheel/repository.php
+++ b/app/class/Flywheel/Repository.php
@@ -1,5 +1,5 @@
<?php
-namespace WFlywheel;
+namespace Wcms\Flywheel;
class Repository extends \JamesMoss\Flywheel\Repository
{
diff --git a/app/class/media.php b/app/class/Media.php
index d458a33..b30b883 100644
--- a/app/class/media.php
+++ b/app/class/Media.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Media
{
private $id;
diff --git a/app/class/medialist.php b/app/class/Medialist.php
index 156ee2e..da5ba4f 100644
--- a/app/class/medialist.php
+++ b/app/class/Medialist.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Medialist
{
/** @var string full regex match */
diff --git a/app/class/model.php b/app/class/Model.php
index 45ac2d1..81ad626 100644
--- a/app/class/model.php
+++ b/app/class/Model.php
@@ -1,4 +1,7 @@
<?php
+
+namespace Wcms;
+
abstract class Model
{
diff --git a/app/class/modelanalyse.php b/app/class/Modelanalyse.php
index 66a443e..9f656f5 100644
--- a/app/class/modelanalyse.php
+++ b/app/class/Modelanalyse.php
@@ -1,6 +1,6 @@
<?php
-
+namespace Wcms;
class Modelanalyse extends Modelpage
{
diff --git a/app/class/modelconfig.php b/app/class/Modelconfig.php
index 7c5fc18..518f64e 100644
--- a/app/class/modelconfig.php
+++ b/app/class/Modelconfig.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
abstract class Modelconfig extends Model
{
public static function readconfig()
diff --git a/app/class/Modeldb.php b/app/class/Modeldb.php
new file mode 100644
index 0000000..756fd81
--- /dev/null
+++ b/app/class/Modeldb.php
@@ -0,0 +1,45 @@
+<?php
+
+namespace Wcms;
+
+use JamesMoss\Flywheel\Config;
+use Wcms\Flywheel\Formatter\JSON;
+use Wcms\Flywheel\Query;
+use Wcms\Flywheel\Repository;
+
+class Modeldb extends Model
+{
+ protected $database;
+ /** @var Repository */
+ protected $repo;
+
+
+ public function __construct()
+ {
+ $this->dbinit();
+ }
+
+
+ public function dbinit()
+ {
+ $this->database = new Config(Model::DATABASE_DIR, [
+ 'query_class' => Query::class,
+ 'formatter' => new JSON,
+ ]);
+ }
+
+ public function storeinit(string $repo)
+ {
+ $this->repo = new Repository($repo, $this->database);
+ }
+
+ public function list()
+ {
+ return $this->repo->getAllIds();
+ }
+
+
+
+
+
+}
diff --git a/app/class/modelfont.php b/app/class/Modelfont.php
index 8e7645e..3f25e21 100644
--- a/app/class/modelfont.php
+++ b/app/class/Modelfont.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Modelfont extends Model
{
diff --git a/app/class/modelhome.php b/app/class/Modelhome.php
index d90a3d3..f12f7d3 100644
--- a/app/class/modelhome.php
+++ b/app/class/Modelhome.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Modelhome extends Modelpage
{
diff --git a/app/class/modelmassedit.php b/app/class/Modelmassedit.php
index e69de29..e69de29 100644
--- a/app/class/modelmassedit.php
+++ b/app/class/Modelmassedit.php
diff --git a/app/class/modelmedia.php b/app/class/Modelmedia.php
index 8cd0224..6ac647f 100644
--- a/app/class/modelmedia.php
+++ b/app/class/Modelmedia.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Modelmedia extends Model
{
diff --git a/app/class/modelpage.php b/app/class/Modelpage.php
index 68ccf23..58bd5d3 100644
--- a/app/class/modelpage.php
+++ b/app/class/Modelpage.php
@@ -1,4 +1,9 @@
<?php
+
+namespace Wcms;
+
+use JamesMoss\Flywheel\Document;
+
class Modelpage extends Modeldb
{
@@ -60,7 +65,7 @@ class Modelpage extends Modeldb
public function add(Page $page)
{
- $pagedata = new \JamesMoss\Flywheel\Document($page->dry());
+ $pagedata = new Document($page->dry());
$pagedata->setId($page->id());
$this->repo->store($pagedata);
}
@@ -148,7 +153,7 @@ class Modelpage extends Modeldb
public function update(Page $page)
{
- $pagedata = new \JamesMoss\Flywheel\Document($page->dry());
+ $pagedata = new Document($page->dry());
$pagedata->setId($page->id());
$this->repo->store($pagedata);
}
diff --git a/app/class/modelrender.php b/app/class/Modelrender.php
index 237d9b5..9f668d4 100644
--- a/app/class/modelrender.php
+++ b/app/class/Modelrender.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Modelrender extends Modelpage
{
protected $router;
diff --git a/app/class/modeltimeline.php b/app/class/Modeltimeline.php
index fa4f709..248e0f6 100644
--- a/app/class/modeltimeline.php
+++ b/app/class/Modeltimeline.php
@@ -1,5 +1,9 @@
<?php
+namespace Wcms;
+
+use JamesMoss\Flywheel\Document;
+
class Modeltimeline extends Modeldb
{
const EVENT_BASE = ['message'];
@@ -64,7 +68,7 @@ class Modeltimeline extends Modeldb
*/
public function add(Event $event) : bool
{
- $eventdata = new \JamesMoss\Flywheel\Document($event->dry());
+ $eventdata = new Document($event->dry());
$eventdata->setId($event->id());
$result = $this->repo->store($eventdata);
return $result;
diff --git a/app/class/modeluser.php b/app/class/Modeluser.php
index 893a608..c921b4c 100644
--- a/app/class/modeluser.php
+++ b/app/class/Modeluser.php
@@ -1,5 +1,9 @@
<?php
+namespace Wcms;
+
+use JamesMoss\Flywheel\Document;
+
class Modeluser extends Modeldb
{
const ADMIN = 10;
@@ -148,7 +152,7 @@ class Modeluser extends Modeldb
*/
public function add(User $user) : bool
{
- $userdata = new \JamesMoss\Flywheel\Document($user->dry());
+ $userdata = new Document($user->dry());
$userdata->setId($user->id());
return $this->repo->store($userdata);
}
diff --git a/app/class/opt.php b/app/class/Opt.php
index bf732c5..803edce 100644
--- a/app/class/opt.php
+++ b/app/class/Opt.php
@@ -1,4 +1,7 @@
<?php
+
+namespace Wcms;
+
class Opt
{
protected $sortby = 'id';
diff --git a/app/class/optlist.php b/app/class/Optlist.php
index e21e421..d6a9cdb 100644
--- a/app/class/optlist.php
+++ b/app/class/Optlist.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Optlist extends Opt
{
protected $title = 1;
diff --git a/app/class/page.php b/app/class/Page.php
index a55e7cb..2fa4060 100644
--- a/app/class/page.php
+++ b/app/class/Page.php
@@ -1,5 +1,11 @@
<?php
+namespace Wcms;
+
+use DateTime;
+use DateTimeImmutable;
+use DateTimeZone;
+
class Page
{
protected $id;
diff --git a/app/class/quickcss.php b/app/class/Quickcss.php
index dc7dbac..0173763 100644
--- a/app/class/quickcss.php
+++ b/app/class/Quickcss.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Quickcss
{
diff --git a/app/class/record.php b/app/class/Record.php
index e488383..381f10a 100644
--- a/app/class/record.php
+++ b/app/class/Record.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Record
{
private $id;
diff --git a/app/class/route.php b/app/class/Route.php
index 8e58945..4f2a6de 100644
--- a/app/class/route.php
+++ b/app/class/Route.php
@@ -1,5 +1,7 @@
<?php
+namespace Wcms;
+
class Route
{
protected $id = null;
diff --git a/app/class/routes.php b/app/class/Routes.php
index 44f30bd..a803bd6 100644
--- a/app/class/routes.php
+++ b/app/class/Routes.php
@@ -1,5 +1,8 @@
<?php
+namespace Wcms;
+
+use AltoRouter;
class Routes
{
@@ -59,7 +62,7 @@ class Routes
$match = $router->match();
if ($match) {
$callableParts = explode('#', $match['target']);
- $controllerName = $callableParts[0];
+ $controllerName = '\\Wcms\\' . $callableParts[0];
$methodName = $callableParts[1];
$controller = new $controllerName($router);
diff --git a/app/class/user.php b/app/class/User.php
index 3f9c19a..8712c72 100644
--- a/app/class/user.php
+++ b/app/class/User.php
@@ -1,5 +1,10 @@
<?php
+namespace Wcms;
+
+use DateTimeImmutable;
+use DateTimeZone;
+
class User
{
protected $id;
diff --git a/app/class/modeldb.php b/app/class/modeldb.php
deleted file mode 100644
index ef1d351..0000000
--- a/app/class/modeldb.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-class Modeldb extends Model
-{
- protected $database;
- /** @var \WFlywheel\Repository */
- protected $repo;
-
-
- public function __construct()
- {
- $this->dbinit();
- }
-
-
- public function dbinit()
- {
- $this->database = new \JamesMoss\Flywheel\Config(Model::DATABASE_DIR, [
- 'query_class' => "\WFlywheel\Query",
- 'formatter' => new \WFlywheel\Formatter\JSON,
- ]);
- }
-
- public function storeinit(string $repo)
- {
- $this->repo = new \WFlywheel\Repository($repo, $this->database);
- }
-
- public function list()
- {
- return $this->repo->getAllIds();
- }
-
-
-
-
-
-}