forked from a64f7bb4-7358-4778-9fbe-3b882c34cc1d/v1
				
			| 
				
					
						
							 | 
			||
|---|---|---|
| .. | ||
| config/schema | ||
| css | ||
| src | ||
| tests | ||
| theme | ||
| .gitignore | ||
| .travis.yml | ||
| LICENSE.txt | ||
| README.md | ||
| composer.json | ||
| phpcs.xml | ||
| physical.info.yml | ||
| physical.libraries.yml | ||
| physical.services.yml | ||
		
			
				
				README.md
			
		
		
			
			
		
	
	Physical Fields
Provides an API for storing and manipulating physical measurements.
Supported measurement types:
- Area
 - Length
 - Temperature
 - Volume
 - Weight
 
Provided field types:
- Physical measurement: Stores a single measurement and its unit.
 - Physical dimensions: Stores the length/width/height measurements and their unit.
 
Other features:
- Unit conversions
 - Language-specific number input and formatting
 - Value objects with support for bcmath-based arithmetic.
 
use Drupal\physical\Weight;
use Drupal\physical\WeightUnit;
$weight = new Weight('100', WeightUnit::KILOGRAM);
$other_weight = new Weight('120', WeightUnit::KILOGRAM);
// Add the two weights together then express them in pounds.
$new_weight = $weight->add($other_weight)->convert(WeightUnit::POUND);