iportillo/skeleton-php

Basic PHP skeleton with the PSR-4 specification for class autoloading

v3.0.0 2025-01-22 07:06 UTC

This package is auto-updated.

Last update: 2025-07-22 08:09:41 UTC


README

Basic php skeleton with the PSR-4 specification, for class autoloading.

Integrated into the skeleton linter for static analysis and code styles and automatic code refactoring.

Requires PHP 8.2+

Create new project

For initial new project, execute this command:

composer create-project iportillo/skeleton-php project-name

Commands in skeleton

Use codebase with Pint:

composer lint

Run refactors using Rector

composer refacto

Run static analysis using PHPStan:

composer test:types

Run unit tests using PEST

composer test:unit

Run the entire test suite:

composer test

Running server

cd public
php -S localhost:8000