final class Length in Physical Fields 8
Provides a value object for length amounts.
Usage example:
$height = new Length('1.90', LengthUnit::METER);
Hierarchy
- class \Drupal\physical\Measurement
- class \Drupal\physical\Length
Expanded class hierarchy of Length
6 files declare their use of Length
- DimensionsItem.php in src/
Plugin/ Field/ FieldType/ DimensionsItem.php - DimensionsItemTest.php in tests/
src/ Kernel/ DimensionsItemTest.php - DimensionsTestForm.php in tests/
modules/ physical_test/ src/ Form/ DimensionsTestForm.php - LengthTest.php in tests/
src/ Unit/ LengthTest.php - MeasurementTest.php in tests/
src/ Unit/ MeasurementTest.php
5 string references to 'Length'
- Dimensions::processElement in src/
Element/ Dimensions.php - Builds the physical_dimensions form element.
- DimensionsConstraintValidator::validate in src/
Plugin/ Validation/ Constraint/ DimensionsConstraintValidator.php - Checks if the passed value is valid.
- DimensionsItem::propertyDefinitions in src/
Plugin/ Field/ FieldType/ DimensionsItem.php - Defines field item properties.
- MeasurementType::getLabels in src/
MeasurementType.php - Gets the labels for the defined measurement types.
- physical.schema.yml in config/
schema/ physical.schema.yml - config/schema/physical.schema.yml
File
- src/
Length.php, line 13
Namespace
Drupal\physicalView source
final class Length extends Measurement {
/**
* The measurement type.
*
* @var string
*/
protected $type = MeasurementType::LENGTH;
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Length:: |
protected | property |
The measurement type. Overrides Measurement:: |
|
Measurement:: |
protected | property | The number. | |
Measurement:: |
protected | property | The unit. | |
Measurement:: |
public | function | Adds the given measurement to the current one. | |
Measurement:: |
public | function | Compares the current measurement with the given one. | |
Measurement:: |
public | function | Converts the current measurement to a new unit. | 1 |
Measurement:: |
public | function | Divides the current measurement by the given number. | |
Measurement:: |
public | function | Gets whether the current measurement is equivalent to the given one. | |
Measurement:: |
public | function | Gets the number. | |
Measurement:: |
public | function | Gets the unit. | |
Measurement:: |
public | function | Gets whether the current measurement is greater than the given one. | |
Measurement:: |
public | function | Gets whether the current measurement is greater than or equal to the given one. | |
Measurement:: |
public | function | Gets whether the current measurement is zero. | |
Measurement:: |
public | function | Gets whether the current measurement is lesser than the given measurement. | |
Measurement:: |
public | function | Gets whether the current measurement is lesser than or equal to the given measurement. | |
Measurement:: |
public | function | Multiplies the current measurement by the given number. | |
Measurement:: |
public | function | Rounds the current measurement. | |
Measurement:: |
public | function | Subtracts the given measurement from the current one. | |
Measurement:: |
public | function | Gets the array representation of the measurement. | |
Measurement:: |
public | function | Constructs a new Measurement object. | |
Measurement:: |
public | function | Gets the string representation of the measurement. |