yii-extension/simple-model

Simple model for Yii3.

dev-master / 1.0.x-dev 2022-04-12 13:03 UTC

This package is auto-updated.

Last update: 2024-04-05 07:53:51 UTC


README

68747470733a2f2f6c68332e676f6f676c6575736572636f6e74656e742e636f6d2f65685354506e5871726b6b304d33552d5550436a4330667479394b366c67796b4b32574f5541326e5548703867496b526a65544e387a385341426c6b766376522d39504972626f7849765047756a50675765624c51654848675837794c556f7846536475695a72546f6736576f5a4c694176716354523151545056526d6e733274596a414370703745513d7732343030

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