This commit is contained in:
1
.env.example
Normal file
1
.env.example
Normal file
@@ -0,0 +1 @@
|
|||||||
|
ENVIRONMENT=development
|
||||||
4
Makefile
4
Makefile
@@ -5,6 +5,8 @@ up:
|
|||||||
|
|
||||||
start: up composer-install
|
start: up composer-install
|
||||||
|
|
||||||
|
composer-install:
|
||||||
|
"$(EXEC)" composer install
|
||||||
stop:
|
stop:
|
||||||
docker compose stop
|
docker compose stop
|
||||||
cmd:
|
cmd:
|
||||||
@@ -13,3 +15,5 @@ phpstan:
|
|||||||
"$(EXEC)" vendor/bin/phpstan analyse src --level 8
|
"$(EXEC)" vendor/bin/phpstan analyse src --level 8
|
||||||
cs-fix:
|
cs-fix:
|
||||||
"$(EXEC)" vendor/bin/php-cs-fixer fix --allow-risky=yes
|
"$(EXEC)" vendor/bin/php-cs-fixer fix --allow-risky=yes
|
||||||
|
test:
|
||||||
|
"$(EXEC)" vendor/bin/pest
|
||||||
18
README.md
18
README.md
@@ -0,0 +1,18 @@
|
|||||||
|
# Armel.net
|
||||||
|
|
||||||
|
### How to run
|
||||||
|
|
||||||
|
```
|
||||||
|
cp .env.example .env
|
||||||
|
make start
|
||||||
|
```
|
||||||
|
|
||||||
|
### How to stop
|
||||||
|
```
|
||||||
|
make stop
|
||||||
|
```
|
||||||
|
|
||||||
|
### How to test
|
||||||
|
```
|
||||||
|
make test
|
||||||
|
```
|
||||||
|
|||||||
@@ -8,6 +8,12 @@ use Psr\Http\Message\ResponseInterface;
|
|||||||
|
|
||||||
function get(string $uri, array $headers = [], array $cookies = []): ResponseInterface
|
function get(string $uri, array $headers = [], array $cookies = []): ResponseInterface
|
||||||
{
|
{
|
||||||
|
try {
|
||||||
|
app(\App\Core\EnvironmentLoader::class)->load(\App\Enums\Environment::Testing);
|
||||||
|
} catch (\Exception) {
|
||||||
|
app(\App\Core\EnvironmentLoader::class)->load();
|
||||||
|
}
|
||||||
|
|
||||||
$router = app(Router::class);
|
$router = app(Router::class);
|
||||||
$request = new ServerRequest(uri: $uri, method: 'GET', headers: $headers, cookieParams: $cookies);
|
$request = new ServerRequest(uri: $uri, method: 'GET', headers: $headers, cookieParams: $cookies);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user