diff --git a/autoload.php b/autoload.php index 66e48eb..4d50449 100644 --- a/autoload.php +++ b/autoload.php @@ -19,6 +19,7 @@ 'Framework\Autoload' => $aplusDir . 'autoload/src', 'Framework\Cache' => $aplusDir . 'cache/src', 'Framework\CLI' => $aplusDir . 'cli/src', + 'Framework\CLI\Commands' => $aplusDir . 'dev-commands/src', 'Framework\Config' => $aplusDir . 'config/src', 'Framework\Crypto' => $aplusDir . 'crypto/src', 'Framework\Database' => $aplusDir . 'database/src', @@ -26,6 +27,7 @@ 'Framework\Date' => $aplusDir . 'date/src', 'Framework\Debug' => $aplusDir . 'debug/src', 'Framework\Email' => $aplusDir . 'email/src', + 'Framework\Events' => $aplusDir . 'events/src', 'Framework\Factories' => $aplusDir . 'factories/src', 'Framework\Helpers' => $aplusDir . 'helpers/src', 'Framework\HTTP' => $aplusDir . 'http/src', diff --git a/composer.json b/composer.json index 6a303f4..54b35f3 100644 --- a/composer.json +++ b/composer.json @@ -30,11 +30,30 @@ ], "require": { "php": ">=8.1", - "aplus/crypto": "^1.0", - "aplus/factories": "^1.0", - "aplus/http-client": "^4.0", - "aplus/image": "^2.2", - "aplus/mvc": "^3.0" + "aplus/autoload": "~2.0.2", + "aplus/cache": "~3.0.1", + "aplus/cli": "~2.3.1", + "aplus/config": "~3.0.2", + "aplus/crypto": "~1.0.3", + "aplus/database": "~3.2.3", + "aplus/database-extra": "~3.0.1", + "aplus/date": "~2.0.1", + "aplus/debug": "~3.3.5", + "aplus/dev-commands": "~1.0.0", + "aplus/email": "~3.2.3", + "aplus/events": "~1.4.2", + "aplus/factories": "~1.0.1", + "aplus/helpers": "~3.0.1", + "aplus/http": "~5.2.4", + "aplus/http-client": "~4.2.2", + "aplus/image": "~2.2.3", + "aplus/language": "~3.0.2", + "aplus/log": "~3.0.1", + "aplus/mvc": "~3.1.0", + "aplus/pagination": "~3.3.0", + "aplus/routing": "~3.4.2", + "aplus/session": "~3.2.2", + "aplus/validation": "~2.1.3" }, "require-dev": { "ext-xdebug": "*", diff --git a/docker-compose.yml b/docker-compose.yml index a23fbdc..f801e8c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,3 +7,10 @@ services: volumes: - .:/package tty: true + package-last: + image: registry.gitlab.com/aplus-framework/images/package:3 + container_name: package-framework-last + working_dir: /package + volumes: + - .:/package + tty: true diff --git a/src/Aplus.php b/src/Aplus.php index 1a31110..62af973 100644 --- a/src/Aplus.php +++ b/src/Aplus.php @@ -19,17 +19,5 @@ final class Aplus * * @var string */ - public const VERSION = '21.0.0'; - /** - * The codename of the Aplus version. - * - * @var string - */ - public const CODENAME = 'geneses'; - /** - * The description of the Aplus version. - * - * @var string - */ - public const DESCRIPTION = 'Aplus 21'; + public const VERSION = '22.0.8'; } diff --git a/tests/AplusTest.php b/tests/AplusTest.php index d3108cf..f9b8de2 100644 --- a/tests/AplusTest.php +++ b/tests/AplusTest.php @@ -24,22 +24,4 @@ public function testVersion() : void Aplus::VERSION ); } - - public function testCodename() : void - { - self::assertMatchesRegularExpression( - '#^[a-z]{2,16}$#', - Aplus::CODENAME - ); - } - - public function testDescription() : void - { - $version = \substr(Aplus::VERSION, 0, 2); - $suffix = $version % 2 ? '' : ' LTS'; - self::assertMatchesRegularExpression( - '#^Aplus ' . $version . $suffix . '$#', - Aplus::DESCRIPTION - ); - } }