Ejemplo n.º 1
0
 /**
  * {@inheritDoc}
  * @see \PhpObject\Core\INumber::round($precision)
  */
 public function round(IInteger $precision) : IFloat
 {
     return new Integer(round($this->getPrimitive(), $precision->getPrimitive(), PHP_ROUND_HALF_DOWN));
 }
Ejemplo n.º 2
0
 /**
  * {@inheritDoc}
  * @see \PhpObject\Core\IString::substring($start, $length)
  */
 public function substring(IInteger $start, IInteger $length) : IString
 {
     return new String(substr($this->getPrimitive(), $start->getPrimitive(), $length->getPrimitive()));
 }