/simple-model

Simple Model for PHP.

Primary LanguagePHPBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Simple Model


Total Downloads Build Status codecov Mutation testing badge static analysis type-coverage

Installation

composer require yii-extension/simple-model

Usage

You can create two types of classes, they are Model::class and FormModel::class through inheritance.

Model::class is the base class for all models.

FormModel::class is the base class for all form models, defined methods are:

Unit testing

The package is tested with PHPUnit. To run tests:

./vendor/bin/phpunit

Mutation testing

The package tests are checked with Infection mutation framework. To run it:

./vendor/bin/roave-infection-static-analysis-plugin -j2 --ignore-msi-with-no-mutations --only-covered

Static analysis

The code is statically analyzed with Psalm. To run static analysis:

./vendor/bin/psalm

License

The yii-extension/simple-model is free software. It is released under the terms of the BSD License. Please see LICENSE for more information.

Maintained by Yii Extension.

Support the project

Open Collective

Powered by Yii Framework

Official website