defyma / nine-grid-classification
Implement 9 Grid Classification
Package info
github.com/defyma/nine-grid-classification
Type:helper
pkg:composer/defyma/nine-grid-classification
0.1.0
2019-08-28 04:08 UTC
This package is auto-updated.
Last update: 2026-02-28 19:55:36 UTC
README
Simple helper for implement 9 Grid Classification.
Example case for 9-Grid Tallent Management
Install:
composer require defyma/nine-grid-classification
Usage:
... $_9Grid = new \defyma\helper\NineGridClassification(); $_9Grid->setPoint($X, $Y, $X1, $X2, $Y1, $Y2); $classification = $_9Grid->calculate($scoreX, $scoreY); ...
Example:
... $_9Grid = new \defyma\helper\NineGridClassification(); $_9Grid->setPoint(6,6); $classification = $_9Grid->calculate(1, 5); echo $classification; \\ 7 ...
... $_9Grid = new \defyma\helper\NineGridClassification(); $_9Grid->setPoin(6,6,4,5,3,5); $classification = $_9Grid->calculate(1, 5); echo $classification; \\ 4 ...
API:
setPoin
$Xis Axis X | required$Yis Axis Y | required$X1is Point X1$X2is Point X2$Y1is Point Y1$Y2is Point Y2
calculate
$scoreXis score Y | required$scoreYis score Y | required
