4 Commits
1.0.0 ... 1.0.3

Author SHA1 Message Date
Gregory Letellier
3338142a7f change version limitation in composer.json 2023-11-17 10:07:50 +01:00
Gregory Letellier
0a16e2ea98 add application in console 2023-11-17 10:05:53 +01:00
Gregory Letellier
7cee4e1d94 add copy .env file after install 2023-11-14 15:31:54 +01:00
Gregory Letellier
f024cceb6b passage en mode composer sur le gitea 2023-11-14 14:51:28 +01:00
3 changed files with 31 additions and 33 deletions

View File

@@ -5,18 +5,13 @@
"license": "MIT", "license": "MIT",
"require": { "require": {
"php": "~8.1", "php": "~8.1",
"greg/framework": "dev-master", "greg/framework": "~1.0"
"kletellier/pdowrapper": "dev-master"
}, },
"repositories": [ "repositories": [
{ {
"type": "git", "type": "composer",
"url": "https://git.kletellier.xyz/greg/framework.git" "url": "https://git.kletellier.xyz/api/packages/greg/composer"
}, }
{
"type": "git",
"url": "https://git.kletellier.xyz/greg/pdowrapper.git"
}
], ],
"require-dev": { "require-dev": {
"squizlabs/php_codesniffer": "^3.4", "squizlabs/php_codesniffer": "^3.4",
@@ -38,5 +33,10 @@
"pestphp/pest-plugin": true, "pestphp/pest-plugin": true,
"infection/extension-installer": true "infection/extension-installer": true
} }
},
"scripts": {
"post-root-package-install": [
"@php -r \"file_exists('.env') || copy('.env.default', '.env');\""
]
} }
} }

43
composer.lock generated
View File

@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "d66f015d01c4434d2fdf7729f9dde7fe", "content-hash": "3ddeca1541bc852e174e7c17aa593e2f",
"packages": [ "packages": [
{ {
"name": "bramus/router", "name": "bramus/router",
@@ -298,17 +298,17 @@
}, },
{ {
"name": "greg/framework", "name": "greg/framework",
"version": "dev-master", "version": "1.0.1",
"source": { "dist": {
"type": "git", "type": "zip",
"url": "https://git.kletellier.xyz/greg/framework.git", "url": "https://git.kletellier.xyz/api/packages/greg/composer/files/greg%2Fframework/1.0.1/greg-framework.1.0.1.zip",
"reference": "dce77a67431fc77234e9e81467ef43b46cd7689f" "shasum": "a7cf08ca05d197efc944ebf411be9e73e8ed94d1"
}, },
"require": { "require": {
"bramus/router": "~1.6", "bramus/router": "~1.6",
"eftec/bladeone": "^4.9", "eftec/bladeone": "^4.9",
"filp/whoops": "^2.15", "filp/whoops": "^2.15",
"kletellier/pdowrapper": "dev-master", "kletellier/pdowrapper": "^1.0",
"php": "~8.1", "php": "~8.1",
"symfony/console": "^6.3", "symfony/console": "^6.3",
"symfony/http-kernel": "^6.3", "symfony/http-kernel": "^6.3",
@@ -319,15 +319,14 @@
"pestphp/pest": "^1.21", "pestphp/pest": "^1.21",
"squizlabs/php_codesniffer": "^3.4" "squizlabs/php_codesniffer": "^3.4"
}, },
"default-branch": true,
"type": "project", "type": "project",
"autoload": { "autoload": {
"psr-4": {
"Kletellier\\Framework\\": "src"
},
"files": [ "files": [
"src/helpers.php" "src/helpers.php"
] ],
"psr-4": {
"Kletellier\\Framework\\": "src"
}
}, },
"autoload-dev": { "autoload-dev": {
"psr-4": { "psr-4": {
@@ -338,15 +337,15 @@
"MIT" "MIT"
], ],
"description": "Mini MVC component", "description": "Mini MVC component",
"time": "2023-11-14T10:22:08+00:00" "time": "2023-11-14T13:49:17+00:00"
}, },
{ {
"name": "kletellier/pdowrapper", "name": "kletellier/pdowrapper",
"version": "dev-master", "version": "1.0.0",
"source": { "dist": {
"type": "git", "type": "zip",
"url": "https://git.kletellier.xyz/greg/pdowrapper.git", "url": "https://git.kletellier.xyz/api/packages/greg/composer/files/kletellier%2Fpdowrapper/1.0.0/kletellier-pdowrapper.1.0.0.zip",
"reference": "43729579faa95866517db62f08ca744df73b95fe" "shasum": "50872b4ade7bdf3a943f853004990a428159cf95"
}, },
"require": { "require": {
"evenement/evenement": "^3.0", "evenement/evenement": "^3.0",
@@ -358,7 +357,6 @@
"pestphp/pest": "^1.21", "pestphp/pest": "^1.21",
"squizlabs/php_codesniffer": "^3.4" "squizlabs/php_codesniffer": "^3.4"
}, },
"default-branch": true,
"type": "library", "type": "library",
"autoload": { "autoload": {
"psr-4": { "psr-4": {
@@ -375,7 +373,7 @@
} }
], ],
"description": "Pdo Wrapper for php with ActiveRecord system", "description": "Pdo Wrapper for php with ActiveRecord system",
"time": "2023-11-13T15:16:12+00:00" "time": "2023-11-14T13:44:13+00:00"
}, },
{ {
"name": "phpoption/phpoption", "name": "phpoption/phpoption",
@@ -5316,10 +5314,7 @@
], ],
"aliases": [], "aliases": [],
"minimum-stability": "stable", "minimum-stability": "stable",
"stability-flags": { "stability-flags": [],
"greg/framework": 20,
"kletellier/pdowrapper": 20
},
"prefer-stable": false, "prefer-stable": false,
"prefer-lowest": false, "prefer-lowest": false,
"platform": { "platform": {

View File

@@ -26,6 +26,9 @@ function findCommandClasses($directory)
* Enable autoload * Enable autoload
*/ */
require_once ROOT . DIRECTORY_SEPARATOR . 'vendor'. DIRECTORY_SEPARATOR . 'autoload.php'; require_once ROOT . DIRECTORY_SEPARATOR . 'vendor'. DIRECTORY_SEPARATOR . 'autoload.php';
// start application
$kapp = new \Kletellier\Framework\Core\Kernel\Application(ROOT);
$application = new Application(); $application = new Application();
// Load all commands in Commands folder // Load all commands in Commands folder