Fix various issues for phpstan level 5 Start initial settings for level 6 (needs type declarations for all vars)
46 lines
871 B
Markdown
46 lines
871 B
Markdown
# PHP Core Library
|
|
|
|
## Code Standard
|
|
|
|
* Uses PSR-12
|
|
* tab indent instead of 4 spaces indent
|
|
* Warning at 120 character length, error at 240 character length
|
|
|
|
## General information
|
|
|
|
Base PHP class files to setup any project
|
|
* login
|
|
* database wrapper
|
|
* basic helper class for debugging and other features
|
|
* admin/frontend split
|
|
* domain controlled database/settings split
|
|
* dynamic layout groups
|
|
|
|
## NOTE
|
|
|
|
There are three branches:
|
|
|
|
### master
|
|
|
|
The active branch, which is the namespace branch
|
|
|
|
### legacy
|
|
|
|
The old non namepsace format layout.
|
|
This is fully deprecated and will no longer be maintaned.
|
|
last tested PHP 5.6 and PHP 7.0
|
|
|
|
### namespace
|
|
|
|
The new namespace branch. This is the development area for the master branch
|
|
|
|
## Static checks
|
|
|
|
With phpstan
|
|
`phpstan`
|
|
|
|
With phan
|
|
`phan --progress-bar -C --analyze-twice`
|
|
|
|
pslam is setup but not configured
|