infw/size

框架内大小对象

0.0.1.5 2017-05-20 12:33 UTC

This package is auto-updated.

Last update: 2024-09-18 08:28:25 UTC


README

Scrutinizer Code Quality Code Coverage Build Status

Size是一个值对象,用作"In Framework"中各种包的依赖项。

它在不同的任务中非常有用,例如验证,或者作为更复杂对象的一部分。

安装

composer require infw/size

用法

<?php

use InFw\Size\BaseSizeFactory as SizeFactory;

$min = 0;
$max = 100;
$value = 55;

$factory = new SizeFactory($min, $max);

/** @var InFw\Size\SizeInterface $size */
$size = $factory->make($value);

$size->get();

/** @var \InFw\Range\RangeInterface $range */
$range = $size->getRange();