public function getFloor( $scale = false )
	{
		if ( $this->getIsDecimal() === false )
		{
			return $this;
		}

		if ( $this->getIsNegative() === true )
		{
			return new DecimalValue( bcadd( $this->_value, '-1', 0 ) ); // Subtract 1 and truncate
		}

		return new DecimalValue( bcadd( $this->_value, '0', 0 ) );
	}
public function getFloor( $scale = false )
	{
		if ( $this->getIsDecimal() === false )
		{
			return $this;
		}

		if ( $this->getIsNegative() === true )
		{
			return new DecimalValue( bcadd( $this->_value, '-1', 0 ) ); // Subtract 1 and truncate
		}

		return new DecimalValue( bcadd( $this->_value, '0', 0 ) );
	}
public function getFloor ( $ scale = false ) { if ( $ this -> getIsDecimal ( ) === false ) { return $ this ; } if ( $ this -> getIsNegative ( ) === true ) { return new DecimalValue ( bcadd ( $ this -> _value , '-1' , 0 ) ) ; // Subtract 1 and truncate
 } return new DecimalValue ( bcadd ( $ this -> _value , '0' , 0 ) ) ; }
Get the number that is one
@param int $scale
@return DecimalValue
Get the number that is one