Skip to content

arijs/php-graphql-backend

Repository files navigation

create-siler-app

🧱 Set up a modern Siler app by running one command.

composer create-project siler/app my-app

Scripts

composer start

Runs CLI SAPI built-in web server on port 8080.

composer swoole

Runs Swoole web server on port 9501.

docker-compose up

Runs Docker using Dwoole on port 9501 as well.

DevTools

It uses ramsey/devtools with Pest override for test:unit.

analyze
  analyze:phpstan      Runs the PHPStan static analyzer.
  analyze:psalm        Runs the Psalm static analyzer.

build
  build:clean          Removes everything from the build directory that is not under version control.
  build:clear-cache    Removes everything from build/cache that is not under version control.

lint
  lint:fix             Checks source code for coding standards issues and fixes them, if possible.

test
  test:all             Runs linting, static analysis, and unit tests.
  test:coverage:ci     Runs the unit test suite and generates a Clover coverage report.
  test:coverage:html   Runs the unit test suite and generates an HTML coverage report.
  test:unit            Runs the unit test suite.

How-to

bootstrap.php

Is a good place to startup your application, things like database connections, dependency injection containers, setups etc.

index.php

Is called on each request, is a good place for routes and things that depends on the current request.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published