An open API service indexing awesome lists of open source software.

https://github.com/thiiagoms/php-object-calisthenics

Apply Object Calisthentics principles with PHP :elephant: :package:
https://github.com/thiiagoms/php-object-calisthenics

object-calisthenics php-oop

Last synced: 3 months ago
JSON representation

Apply Object Calisthentics principles with PHP :elephant: :package:

Awesome Lists containing this project

README

        

# Object Calisthenics Principles

Applying best practices of Object Calisthenics with OOP and PHP :elephant:

### Dependencies :package:

- PHP 8.3+
- Composer
- PHP DS extension, click [here](https://www.php.net/manual/en/ds.installation.php) to install.

### Run :rocket:

1. Clone:

```shell
$ git clone https://github.com/thiiagoms/php-object-calisthenics
$ cd php-object-calisthenics
php-object-calisthenics $
```

2. Install dependencies:

```shell
php-object-calisthenics $ composer install -vvv
```

3. Run tests:

```shell
php-object-calisthenics $ composer tests
```

4. Run lint:
```shell
php-object-calisthenics $ composer lint
```