maj nulib-base
This commit is contained in:
parent
6c7bc2165e
commit
f051064f6c
@ -2,9 +2,9 @@
|
|||||||
<?php
|
<?php
|
||||||
require $_composer_autoload_path?? __DIR__.'/../vendor/autoload.php';
|
require $_composer_autoload_path?? __DIR__.'/../vendor/autoload.php';
|
||||||
|
|
||||||
|
use nur\b\date\Datetime;
|
||||||
use nur\b\IllegalAccessException;
|
use nur\b\IllegalAccessException;
|
||||||
use nur\cli\Application;
|
use nur\cli\Application;
|
||||||
use nur\b\date\Datetime;
|
|
||||||
use nur\data\types\SDatetimeType;
|
use nur\data\types\SDatetimeType;
|
||||||
|
|
||||||
Application::run(new class extends Application {
|
Application::run(new class extends Application {
|
||||||
|
@ -2,11 +2,9 @@
|
|||||||
<?php
|
<?php
|
||||||
require $_composer_autoload_path?? __DIR__.'/../vendor/autoload.php';
|
require $_composer_autoload_path?? __DIR__.'/../vendor/autoload.php';
|
||||||
|
|
||||||
use nur\b\io\CacheFile;
|
|
||||||
use nur\b\io\SharedFile;
|
use nur\b\io\SharedFile;
|
||||||
use nur\cli\Application;
|
use nur\cli\Application;
|
||||||
use nur\msg;
|
use nur\msg;
|
||||||
use nur\path;
|
|
||||||
use nur\yaml;
|
use nur\yaml;
|
||||||
|
|
||||||
Application::run(new class extends Application {
|
Application::run(new class extends Application {
|
||||||
|
@ -16,7 +16,6 @@ use nur\v\page;
|
|||||||
use nur\v\v;
|
use nur\v\v;
|
||||||
use nur\v\vo;
|
use nur\v\vo;
|
||||||
use nur\v\vp\AInitAuthzPage;
|
use nur\v\vp\AInitAuthzPage;
|
||||||
use nur\v\vp\AInitPage;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interface IAuthzManager: gestionnaire d'authentification et d'autorisation
|
* Interface IAuthzManager: gestionnaire d'authentification et d'autorisation
|
||||||
|
@ -6,6 +6,8 @@ use Countable;
|
|||||||
use Exception;
|
use Exception;
|
||||||
use Generator;
|
use Generator;
|
||||||
use nulib\file\Stream;
|
use nulib\file\Stream;
|
||||||
|
use nulib\php\time\DateTime;
|
||||||
|
use nulib\php\time\Delay;
|
||||||
use nur\A;
|
use nur\A;
|
||||||
use nur\b\coll\TBaseArray;
|
use nur\b\coll\TBaseArray;
|
||||||
use nur\b\IllegalAccessException;
|
use nur\b\IllegalAccessException;
|
||||||
@ -14,8 +16,6 @@ use nur\b\params\Tparametrable;
|
|||||||
use nur\data\types\Tmd;
|
use nur\data\types\Tmd;
|
||||||
use nur\file;
|
use nur\file;
|
||||||
use nur\os;
|
use nur\os;
|
||||||
use nulib\php\time\DateTime;
|
|
||||||
use nulib\php\time\Delay;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class FileCachedValue: un fichier utilisé pour mettre en cache certaines
|
* Class FileCachedValue: un fichier utilisé pour mettre en cache certaines
|
||||||
|
@ -6,10 +6,13 @@ use nulib\app\app;
|
|||||||
use nulib\app\RunFile;
|
use nulib\app\RunFile;
|
||||||
use nulib\ExitError;
|
use nulib\ExitError;
|
||||||
use nulib\ext\yaml;
|
use nulib\ext\yaml;
|
||||||
use nulib\output\console as nconsole;
|
use nulib\output\con as ncon;
|
||||||
use nulib\output\log as nlog;
|
use nulib\output\log as nlog;
|
||||||
use nulib\output\msg as nmsg;
|
use nulib\output\msg as nmsg;
|
||||||
use nulib\output\std\StdMessenger;
|
use nulib\output\say as nsay;
|
||||||
|
use nulib\output\std\ConsoleMessenger;
|
||||||
|
use nulib\output\std\LogMessenger;
|
||||||
|
use nulib\output\std\ProxyMessenger;
|
||||||
use nur\b\ExitError as nur_ExitError;
|
use nur\b\ExitError as nur_ExitError;
|
||||||
use nur\b\ValueException;
|
use nur\b\ValueException;
|
||||||
use nur\config;
|
use nur\config;
|
||||||
@ -172,9 +175,11 @@ EOT);
|
|||||||
}
|
}
|
||||||
|
|
||||||
app::init(static::class);
|
app::init(static::class);
|
||||||
nmsg::set_messenger(new StdMessenger([
|
$con = new ConsoleMessenger([
|
||||||
"min_level" => nmsg::DEBUG,
|
"min_level" => nmsg::DEBUG,
|
||||||
]));
|
]);
|
||||||
|
nsay::set_messenger($con);
|
||||||
|
nmsg::set_messenger($con);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static function _app_configure(Application $app): void {
|
protected static function _app_configure(Application $app): void {
|
||||||
@ -183,17 +188,20 @@ EOT);
|
|||||||
# initiale est faite
|
# initiale est faite
|
||||||
msg::get()->setLevels(msg::PRINT_LEVELS, msg::LOG_LEVELS, msg::TYPE_LEVELS);
|
msg::get()->setLevels(msg::PRINT_LEVELS, msg::LOG_LEVELS, msg::TYPE_LEVELS);
|
||||||
|
|
||||||
$msgs = ["console" => new StdMessenger([
|
$con = ncon::set_messenger(new ConsoleMessenger([
|
||||||
"min_level" => nmsg::NORMAL,
|
"min_level" => ncon::NORMAL,
|
||||||
])];
|
]));
|
||||||
|
nsay::set_messenger($con, true);
|
||||||
|
nmsg::set_messenger($con, true);
|
||||||
if (static::USE_LOGFILE) {
|
if (static::USE_LOGFILE) {
|
||||||
$msgs["log"] = new StdMessenger([
|
$log = nlog::set_messenger(new LogMessenger([
|
||||||
"output" => app::get()->getLogfile(),
|
"output" => app::get()->getLogfile(),
|
||||||
"min_level" => nmsg::MINOR,
|
"min_level" => nmsg::MINOR,
|
||||||
"add_date" => true,
|
]));
|
||||||
]);
|
} else {
|
||||||
|
$log = nlog::set_messenger(new ProxyMessenger());
|
||||||
}
|
}
|
||||||
nmsg::init($msgs);
|
nmsg::set_messenger($log);
|
||||||
|
|
||||||
$app->parseArgs();
|
$app->parseArgs();
|
||||||
config::configure();
|
config::configure();
|
||||||
@ -282,14 +290,15 @@ EOT);
|
|||||||
"action" => [null, "set_application_profile"],
|
"action" => [null, "set_application_profile"],
|
||||||
"help" => "spécifier le profil d'exécution",
|
"help" => "spécifier le profil d'exécution",
|
||||||
],
|
],
|
||||||
["-P", "--prod", "action" => [config::class, "set_profile", config::PROD]],
|
["-P", "--prod", "action" => [null, "set_application_profile", config::PROD]],
|
||||||
["-T", "--test", "action" => [config::class, "set_profile", config::TEST]],
|
["-T", "--test", "action" => [null, "set_application_profile", config::TEST]],
|
||||||
["--devel", "action" => [config::class, "set_profile", config::DEVEL]],
|
["--devel", "action" => [null, "set_application_profile", config::DEVEL]],
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
static function set_application_profile(string $profile): void {
|
static function set_application_profile(string $profile): void {
|
||||||
config::set_profile($profile);
|
config::set_profile($profile);
|
||||||
|
app::set_profile($profile);
|
||||||
}
|
}
|
||||||
|
|
||||||
const VERBOSITY_SECTION = [
|
const VERBOSITY_SECTION = [
|
||||||
@ -322,7 +331,6 @@ EOT);
|
|||||||
|
|
||||||
static function set_application_verbosity(string $verbosity): void {
|
static function set_application_verbosity(string $verbosity): void {
|
||||||
$msg = msg::get();
|
$msg = msg::get();
|
||||||
$nconsole = nconsole::get();
|
|
||||||
switch ($verbosity) {
|
switch ($verbosity) {
|
||||||
case "s":
|
case "s":
|
||||||
case "silent":
|
case "silent":
|
||||||
@ -331,9 +339,7 @@ EOT);
|
|||||||
msg::TECH => msg::NEVER,
|
msg::TECH => msg::NEVER,
|
||||||
msg::EXCEPTION => msg::NEVER,
|
msg::EXCEPTION => msg::NEVER,
|
||||||
]);
|
]);
|
||||||
$nconsole->resetParams([
|
ncon::set_verbosity("silent");
|
||||||
"min_level" => nmsg::NONE,
|
|
||||||
]);
|
|
||||||
break;
|
break;
|
||||||
case "Q":
|
case "Q":
|
||||||
case "very-quiet":
|
case "very-quiet":
|
||||||
@ -342,9 +348,7 @@ EOT);
|
|||||||
msg::TECH => msg::CRITICAL,
|
msg::TECH => msg::CRITICAL,
|
||||||
msg::EXCEPTION => msg::NEVER,
|
msg::EXCEPTION => msg::NEVER,
|
||||||
]);
|
]);
|
||||||
$nconsole->resetParams([
|
ncon::set_verbosity("quiet");
|
||||||
"min_level" => nmsg::MAJOR,
|
|
||||||
]);
|
|
||||||
break;
|
break;
|
||||||
case "q":
|
case "q":
|
||||||
case "quiet":
|
case "quiet":
|
||||||
@ -353,9 +357,7 @@ EOT);
|
|||||||
msg::TECH => msg::MAJOR,
|
msg::TECH => msg::MAJOR,
|
||||||
msg::EXCEPTION => msg::NEVER,
|
msg::EXCEPTION => msg::NEVER,
|
||||||
]);
|
]);
|
||||||
$nconsole->resetParams([
|
ncon::set_verbosity("quiet");
|
||||||
"min_level" => nmsg::MAJOR,
|
|
||||||
]);
|
|
||||||
break;
|
break;
|
||||||
case "v":
|
case "v":
|
||||||
case "verbose":
|
case "verbose":
|
||||||
@ -364,9 +366,7 @@ EOT);
|
|||||||
msg::TECH => msg::MINOR,
|
msg::TECH => msg::MINOR,
|
||||||
msg::EXCEPTION => msg::NEVER,
|
msg::EXCEPTION => msg::NEVER,
|
||||||
]);
|
]);
|
||||||
$nconsole->resetParams([
|
ncon::set_verbosity("verbose");
|
||||||
"min_level" => nmsg::MINOR,
|
|
||||||
]);
|
|
||||||
break;
|
break;
|
||||||
case "D":
|
case "D":
|
||||||
case "debug":
|
case "debug":
|
||||||
@ -376,9 +376,7 @@ EOT);
|
|||||||
msg::TECH => msg::MINOR,
|
msg::TECH => msg::MINOR,
|
||||||
msg::EXCEPTION => msg::NORMAL,
|
msg::EXCEPTION => msg::NORMAL,
|
||||||
], null, msg::DEBUG);
|
], null, msg::DEBUG);
|
||||||
$nconsole->resetParams([
|
ncon::set_verbosity("debug");
|
||||||
"min_level" => nmsg::DEBUG,
|
|
||||||
]);
|
|
||||||
break;
|
break;
|
||||||
case "T":
|
case "T":
|
||||||
case "trace":
|
case "trace":
|
||||||
@ -388,9 +386,7 @@ EOT);
|
|||||||
msg::TECH => msg::MINOR,
|
msg::TECH => msg::MINOR,
|
||||||
msg::EXCEPTION => msg::MINOR,
|
msg::EXCEPTION => msg::MINOR,
|
||||||
], null, msg::DEBUG);
|
], null, msg::DEBUG);
|
||||||
$nconsole->resetParams([
|
ncon::set_verbosity("debug");
|
||||||
"min_level" => nmsg::DEBUG,
|
|
||||||
]);
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
throw ValueException::invalid_value($verbosity, "verbosity");
|
throw ValueException::invalid_value($verbosity, "verbosity");
|
||||||
@ -403,18 +399,13 @@ EOT);
|
|||||||
|
|
||||||
static function set_application_log_output(string $logfile): void {
|
static function set_application_log_output(string $logfile): void {
|
||||||
msg::get()->setParametrableParams(["log_output" => $logfile]);
|
msg::get()->setParametrableParams(["log_output" => $logfile]);
|
||||||
nlog::create_or_reset_params([
|
nlog::reset_params([
|
||||||
"output" => $logfile,
|
"output" => $logfile,
|
||||||
], StdMessenger::class, [
|
|
||||||
"add_date" => true,
|
|
||||||
"min_level" => nlog::MINOR,
|
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
static function set_application_color(bool $color): void {
|
static function set_application_color(bool $color): void {
|
||||||
msg::get()->setParametrableParams(["color" => $color]);
|
msg::get()->setParametrableParams(["color" => $color]);
|
||||||
nconsole::reset_params([
|
ncon::set_color($color);
|
||||||
"color" => $color,
|
|
||||||
]);
|
|
||||||
}
|
}
|
||||||
const ARGS = [
|
const ARGS = [
|
||||||
"sections" => [
|
"sections" => [
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
namespace nur\ldap;
|
namespace nur\ldap;
|
||||||
|
|
||||||
use IteratorAggregate;
|
use IteratorAggregate;
|
||||||
|
use nulib\output\msg;
|
||||||
use nur\A;
|
use nur\A;
|
||||||
use nur\b\params\Parametrable;
|
use nur\b\params\Parametrable;
|
||||||
use nur\b\params\Tparametrable;
|
use nur\b\params\Tparametrable;
|
||||||
@ -10,7 +11,6 @@ use nur\b\ValueException;
|
|||||||
use nur\data\types\md_utils;
|
use nur\data\types\md_utils;
|
||||||
use nur\data\types\Metadata;
|
use nur\data\types\Metadata;
|
||||||
use nur\iter;
|
use nur\iter;
|
||||||
use nulib\output\msg;
|
|
||||||
|
|
||||||
class LdapSearch extends Parametrable implements IteratorAggregate {
|
class LdapSearch extends Parametrable implements IteratorAggregate {
|
||||||
use Tparametrable;
|
use Tparametrable;
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace nur\ldap\app;
|
namespace nur\ldap\app;
|
||||||
|
|
||||||
|
use nulib\output\msg;
|
||||||
use nur\ldap\LdapSearch;
|
use nur\ldap\LdapSearch;
|
||||||
use nur\ldap\LdapWalker;
|
use nur\ldap\LdapWalker;
|
||||||
use nulib\output\msg;
|
|
||||||
|
|
||||||
class LdapDeleteApp extends LdapApplication {
|
class LdapDeleteApp extends LdapApplication {
|
||||||
const ARGS = [
|
const ARGS = [
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace nur\ldap;
|
namespace nur\ldap;
|
||||||
|
|
||||||
|
use nulib\output\msg;
|
||||||
use nur\A;
|
use nur\A;
|
||||||
use nur\b\ValueException;
|
use nur\b\ValueException;
|
||||||
use nur\config;
|
use nur\config;
|
||||||
use nur\path;
|
use nur\path;
|
||||||
use nulib\output\msg;
|
|
||||||
use nur\SL;
|
use nur\SL;
|
||||||
|
|
||||||
abstract class ldap_server {
|
abstract class ldap_server {
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace nur\m\pdo\mysql;
|
namespace nur\m\pdo\mysql;
|
||||||
|
|
||||||
|
use nulib\db\mysql\query;
|
||||||
use nur\m\IQuery;
|
use nur\m\IQuery;
|
||||||
use nur\m\IRowIncarnation;
|
use nur\m\IRowIncarnation;
|
||||||
use nur\m\pdo\PdoQuery;
|
use nur\m\pdo\PdoQuery;
|
||||||
use nulib\db\mysql\query;
|
|
||||||
|
|
||||||
class MysqlQuery extends PdoQuery {
|
class MysqlQuery extends PdoQuery {
|
||||||
protected function newRowIncarnation(): IRowIncarnation {
|
protected function newRowIncarnation(): IRowIncarnation {
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace nur\m\pgsql;
|
namespace nur\m\pgsql;
|
||||||
|
|
||||||
use nur\base;
|
|
||||||
use nur\config;
|
use nur\config;
|
||||||
use nur\debug;
|
use nur\debug;
|
||||||
use nur\m\base\AbstractConn;
|
use nur\m\base\AbstractConn;
|
||||||
|
@ -20,7 +20,6 @@ use nur\v\page;
|
|||||||
use nur\v\prefix;
|
use nur\v\prefix;
|
||||||
use nur\v\vo;
|
use nur\v\vo;
|
||||||
use Throwable;
|
use Throwable;
|
||||||
use Traversable;
|
|
||||||
|
|
||||||
abstract class AbstractPageContainer implements IPageContainer {
|
abstract class AbstractPageContainer implements IPageContainer {
|
||||||
protected static function ensure_preparec(IComponent $c, bool $afterPrepare=false): bool {
|
protected static function ensure_preparec(IComponent $c, bool $afterPrepare=false): bool {
|
||||||
|
@ -2,12 +2,9 @@
|
|||||||
namespace nur\v\bs3\vc;
|
namespace nur\v\bs3\vc;
|
||||||
|
|
||||||
use Exception;
|
use Exception;
|
||||||
use Iterator;
|
|
||||||
use nur\A;
|
use nur\A;
|
||||||
use nur\b\coll\BaseArray;
|
|
||||||
use nur\b\params\IParametrable;
|
use nur\b\params\IParametrable;
|
||||||
use nur\b\params\Tparametrable1;
|
use nur\b\params\Tparametrable1;
|
||||||
use nur\b\ValueException;
|
|
||||||
use nur\data\types\md_utils;
|
use nur\data\types\md_utils;
|
||||||
use nur\data\types\Metadata;
|
use nur\data\types\Metadata;
|
||||||
use nur\func;
|
use nur\func;
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
namespace nur\v\html5;
|
namespace nur\v\html5;
|
||||||
|
|
||||||
use nur\co;
|
use nur\co;
|
||||||
use nur\session;
|
|
||||||
use nur\v\ly;
|
use nur\v\ly;
|
||||||
use nur\v\model\IBasicPage;
|
use nur\v\model\IBasicPage;
|
||||||
use nur\v\model\INavigablePage;
|
use nur\v\model\INavigablePage;
|
||||||
|
@ -12,7 +12,6 @@ use nur\v\base\AbstractPageContainer;
|
|||||||
use nur\v\base\MenuManager;
|
use nur\v\base\MenuManager;
|
||||||
use nur\v\fo;
|
use nur\v\fo;
|
||||||
use nur\v\ly;
|
use nur\v\ly;
|
||||||
use nur\v\model\IBasicPage;
|
|
||||||
use nur\v\model\IComponent;
|
use nur\v\model\IComponent;
|
||||||
use nur\v\model\IPage;
|
use nur\v\model\IPage;
|
||||||
use nur\v\model\IPlugin;
|
use nur\v\model\IPlugin;
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
<?php # -*- coding: utf-8 mode: php -*- vim:sw=2:sts=2:et:ai:si:sta:fenc=utf-8
|
<?php # -*- coding: utf-8 mode: php -*- vim:sw=2:sts=2:et:ai:si:sta:fenc=utf-8
|
||||||
require(__DIR__.'/../../vendor/autoload.php');
|
require(__DIR__.'/../../vendor/autoload.php');
|
||||||
|
|
||||||
use nur\cli\Application;
|
|
||||||
use nulib\output\msg;
|
use nulib\output\msg;
|
||||||
|
use nur\cli\Application;
|
||||||
|
|
||||||
class TestArgs4 extends Application {
|
class TestArgs4 extends Application {
|
||||||
protected $query;
|
protected $query;
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
<?php
|
<?php
|
||||||
require(__DIR__.'/../vendor/autoload.php');
|
require(__DIR__.'/../vendor/autoload.php');
|
||||||
|
|
||||||
use nur\cli\Application;
|
|
||||||
use nulib\output\msg;
|
use nulib\output\msg;
|
||||||
use nulib\UserException;
|
use nulib\UserException;
|
||||||
|
use nur\cli\Application;
|
||||||
|
|
||||||
Application::run(new class extends Application {
|
Application::run(new class extends Application {
|
||||||
function main() {
|
function main() {
|
||||||
|
@ -2,10 +2,10 @@
|
|||||||
<?php
|
<?php
|
||||||
require(__DIR__.'/../vendor/autoload.php');
|
require(__DIR__.'/../vendor/autoload.php');
|
||||||
|
|
||||||
use nur\cli\Application;
|
|
||||||
use nulib\output\IMessenger;
|
use nulib\output\IMessenger;
|
||||||
use nulib\output\msg;
|
use nulib\output\msg;
|
||||||
use nulib\ValueException;
|
use nulib\ValueException;
|
||||||
|
use nur\cli\Application;
|
||||||
|
|
||||||
Application::run(new class extends Application {
|
Application::run(new class extends Application {
|
||||||
function main() {
|
function main() {
|
||||||
|
@ -2,10 +2,9 @@
|
|||||||
<?php
|
<?php
|
||||||
require(__DIR__.'/../vendor/autoload.php');
|
require(__DIR__.'/../vendor/autoload.php');
|
||||||
|
|
||||||
use nur\cli\Application;
|
|
||||||
use nulib\output\IMessenger;
|
use nulib\output\IMessenger;
|
||||||
use nulib\output\msg;
|
use nulib\output\msg;
|
||||||
use nulib\UserException;
|
use nur\cli\Application;
|
||||||
|
|
||||||
Application::run(new class extends Application {
|
Application::run(new class extends Application {
|
||||||
function main() {
|
function main() {
|
||||||
|
@ -3,16 +3,10 @@ namespace nulib\php\coll;
|
|||||||
|
|
||||||
use Exception;
|
use Exception;
|
||||||
use nulib\cl;
|
use nulib\cl;
|
||||||
use nulib\output\msg;
|
|
||||||
use nulib\output\std\StdMessenger;
|
|
||||||
use nulib\tests\TestCase;
|
use nulib\tests\TestCase;
|
||||||
use TypeError;
|
use TypeError;
|
||||||
|
|
||||||
class CursorTest extends TestCase {
|
class CursorTest extends TestCase {
|
||||||
protected function setUp(): void {
|
|
||||||
msg::set_messenger(new StdMessenger());
|
|
||||||
}
|
|
||||||
|
|
||||||
function test_map_row() {
|
function test_map_row() {
|
||||||
$cursor = new class extends Cursor {
|
$cursor = new class extends Cursor {
|
||||||
function mapRow(array $row, ?array $map): array {
|
function mapRow(array $row, ?array $map): array {
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace nulib\php\content;
|
namespace nulib\php\content;
|
||||||
|
|
||||||
use nulib\php\content\c;
|
|
||||||
use nulib\php\content\impl\html;
|
use nulib\php\content\impl\html;
|
||||||
use nulib\web\content\v;
|
use nulib\web\content\v;
|
||||||
use PHPUnit\Framework\TestCase;
|
use PHPUnit\Framework\TestCase;
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace nulib\schema\_assoc;
|
namespace nulib\schema\_assoc;
|
||||||
|
|
||||||
use nulib\ext\yaml;
|
|
||||||
use nulib\tests\TestCase;
|
|
||||||
use nulib\ValueException;
|
|
||||||
use nulib\schema\_scalar\ScalarSchemaTest;
|
use nulib\schema\_scalar\ScalarSchemaTest;
|
||||||
use nulib\schema\Schema;
|
use nulib\schema\Schema;
|
||||||
use PHPStan\Type\Enum\EnumCaseObjectType;
|
use nulib\tests\TestCase;
|
||||||
|
use nulib\ValueException;
|
||||||
|
|
||||||
class AssocSchemaTest extends TestCase {
|
class AssocSchemaTest extends TestCase {
|
||||||
const NULL_SCHEMA = [
|
const NULL_SCHEMA = [
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace nulib\schema\_scalar;
|
namespace nulib\schema\_scalar;
|
||||||
|
|
||||||
use nulib\tests\TestCase;
|
|
||||||
use nulib\schema\SchemaException;
|
use nulib\schema\SchemaException;
|
||||||
|
use nulib\tests\TestCase;
|
||||||
|
|
||||||
class ScalarSchemaTest extends TestCase {
|
class ScalarSchemaTest extends TestCase {
|
||||||
const NULL_SCHEMA = [
|
const NULL_SCHEMA = [
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace nulib\schema\_scalar;
|
namespace nulib\schema\_scalar;
|
||||||
|
|
||||||
|
use nulib\schema\input\Input;
|
||||||
use nulib\tests\TestCase;
|
use nulib\tests\TestCase;
|
||||||
use nulib\ValueException;
|
use nulib\ValueException;
|
||||||
use nulib\schema\input\Input;
|
|
||||||
use stdClass;
|
use stdClass;
|
||||||
|
|
||||||
class ScalarWrapperTest extends TestCase {
|
class ScalarWrapperTest extends TestCase {
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
namespace nulib\schema\types;
|
namespace nulib\schema\types;
|
||||||
|
|
||||||
use Exception;
|
use Exception;
|
||||||
use nulib\tests\TestCase;
|
|
||||||
use nulib\schema\_scalar\ScalarWrapper;
|
use nulib\schema\_scalar\ScalarWrapper;
|
||||||
use nulib\schema\Schema;
|
use nulib\schema\Schema;
|
||||||
|
use nulib\tests\TestCase;
|
||||||
|
|
||||||
class boolTest extends TestCase {
|
class boolTest extends TestCase {
|
||||||
function commonTests($wrapper, &$value, callable $wrapperSetter): void {
|
function commonTests($wrapper, &$value, callable $wrapperSetter): void {
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
namespace nulib\schema\types;
|
namespace nulib\schema\types;
|
||||||
|
|
||||||
use Exception;
|
use Exception;
|
||||||
use nulib\tests\TestCase;
|
|
||||||
use nulib\schema\_scalar\ScalarWrapper;
|
use nulib\schema\_scalar\ScalarWrapper;
|
||||||
use nulib\schema\Schema;
|
use nulib\schema\Schema;
|
||||||
|
use nulib\tests\TestCase;
|
||||||
|
|
||||||
class floatTest extends TestCase {
|
class floatTest extends TestCase {
|
||||||
function commonTests($wrapper, &$value, callable $wrapperSetter): void {
|
function commonTests($wrapper, &$value, callable $wrapperSetter): void {
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
namespace nulib\schema\types;
|
namespace nulib\schema\types;
|
||||||
|
|
||||||
use Exception;
|
use Exception;
|
||||||
use nulib\tests\TestCase;
|
|
||||||
use nulib\schema\_scalar\ScalarWrapper;
|
use nulib\schema\_scalar\ScalarWrapper;
|
||||||
use nulib\schema\Schema;
|
use nulib\schema\Schema;
|
||||||
|
use nulib\tests\TestCase;
|
||||||
|
|
||||||
class intTest extends TestCase {
|
class intTest extends TestCase {
|
||||||
function commonTests($wrapper, &$value, callable $wrapperSetter): void {
|
function commonTests($wrapper, &$value, callable $wrapperSetter): void {
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
namespace nulib\schema\types;
|
namespace nulib\schema\types;
|
||||||
|
|
||||||
use Exception;
|
use Exception;
|
||||||
use nulib\tests\TestCase;
|
|
||||||
use nulib\schema\_scalar\ScalarWrapper;
|
use nulib\schema\_scalar\ScalarWrapper;
|
||||||
use nulib\schema\Schema;
|
use nulib\schema\Schema;
|
||||||
|
use nulib\tests\TestCase;
|
||||||
|
|
||||||
class strTest extends TestCase {
|
class strTest extends TestCase {
|
||||||
function commonTests($wrapper, &$value, callable $wrapperSetter): void {
|
function commonTests($wrapper, &$value, callable $wrapperSetter): void {
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace nulib\schema\types;
|
namespace nulib\schema\types;
|
||||||
|
|
||||||
use nulib\tests\TestCase;
|
|
||||||
use nulib\schema\_scalar\ScalarWrapper;
|
use nulib\schema\_scalar\ScalarWrapper;
|
||||||
use nulib\schema\Schema;
|
use nulib\schema\Schema;
|
||||||
|
use nulib\tests\TestCase;
|
||||||
|
|
||||||
class unionTest extends TestCase {
|
class unionTest extends TestCase {
|
||||||
function testUnionTypes() {
|
function testUnionTypes() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user