-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1 from elbgoods/ft-new-units
add more units
- Loading branch information
Showing
48 changed files
with
561 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
<?php | ||
|
||
namespace Elbgoods\LaravelUnitConverter\Units; | ||
|
||
use Elbgoods\LaravelUnitConverter\Unit; | ||
use Elbgoods\LaravelUnitConverter\Units\Angle\Radian; | ||
|
||
abstract class Angle extends Unit | ||
{ | ||
public const TYPE = 11; | ||
public const BASE_UNIT = Radian::class; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
<?php | ||
|
||
namespace Elbgoods\LaravelUnitConverter\Units\Angle; | ||
|
||
use Elbgoods\LaravelUnitConverter\Units\Angle; | ||
use PhpUnitConversion\System\Metric; | ||
|
||
class Degree extends Angle implements Metric | ||
{ | ||
public const FACTOR = M_PI / 180; | ||
|
||
public const SYMBOL = '°'; | ||
public const LABEL = 'degree'; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
<?php | ||
|
||
namespace Elbgoods\LaravelUnitConverter\Units\Angle; | ||
|
||
use Elbgoods\LaravelUnitConverter\Units\Angle; | ||
use PhpUnitConversion\System\Metric; | ||
use PhpUnitConversion\Traits\BaseUnit; | ||
|
||
class Radian extends Angle implements Metric | ||
{ | ||
use BaseUnit; | ||
|
||
public const SYMBOL = 'rad'; | ||
public const LABEL = 'radian'; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
<?php | ||
|
||
namespace Elbgoods\LaravelUnitConverter\Units; | ||
|
||
use Elbgoods\LaravelUnitConverter\Unit; | ||
use Elbgoods\LaravelUnitConverter\Units\Luminance\CandelaPerSquareMeter; | ||
|
||
abstract class Luminance extends Unit | ||
{ | ||
public const TYPE = 8; | ||
public const BASE_UNIT = CandelaPerSquareMeter::class; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
<?php | ||
|
||
namespace Elbgoods\LaravelUnitConverter\Units\Luminance; | ||
|
||
use Elbgoods\LaravelUnitConverter\Units\Luminance; | ||
use PhpUnitConversion\System\Metric; | ||
use PhpUnitConversion\Traits\BaseUnit; | ||
|
||
class CandelaPerSquareMeter extends Luminance implements Metric | ||
{ | ||
use BaseUnit; | ||
|
||
public const SYMBOL = 'cd/m2'; | ||
public const LABEL = 'candela per square meter'; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
<?php | ||
|
||
namespace Elbgoods\LaravelUnitConverter\Units\Luminance; | ||
|
||
use Elbgoods\LaravelUnitConverter\Units\Luminance; | ||
use PhpUnitConversion\System\Metric; | ||
|
||
class Nit extends Luminance implements Metric | ||
{ | ||
public const SYMBOL = 'nt'; | ||
public const LABEL = 'nit'; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
<?php | ||
|
||
namespace Elbgoods\LaravelUnitConverter\Units; | ||
|
||
use Elbgoods\LaravelUnitConverter\Unit; | ||
use Elbgoods\LaravelUnitConverter\Units\LuminanceAnsi\AnsiLumen; | ||
|
||
abstract class LuminanceAnsi extends Unit | ||
{ | ||
public const TYPE = 9; | ||
public const BASE_UNIT = AnsiLumen::class; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
<?php | ||
|
||
namespace Elbgoods\LaravelUnitConverter\Units\LuminanceAnsi; | ||
|
||
use Elbgoods\LaravelUnitConverter\Units\LuminanceAnsi; | ||
use PhpUnitConversion\Traits\BaseUnit; | ||
|
||
class AnsiLumen extends LuminanceAnsi | ||
{ | ||
use BaseUnit; | ||
|
||
public const SYMBOL = 'lm'; | ||
public const LABEL = 'ansi lumen'; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
<?php | ||
|
||
namespace Elbgoods\LaravelUnitConverter\Units; | ||
|
||
use Elbgoods\LaravelUnitConverter\Unit; | ||
use Elbgoods\LaravelUnitConverter\Units\LuminousFlux\Lumen; | ||
|
||
abstract class LuminousFlux extends Unit | ||
{ | ||
public const TYPE = 10; | ||
public const BASE_UNIT = Lumen::class; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
<?php | ||
|
||
namespace Elbgoods\LaravelUnitConverter\Units\LuminousFlux; | ||
|
||
use Elbgoods\LaravelUnitConverter\Units\LuminousFlux; | ||
use PhpUnitConversion\Traits\BaseUnit; | ||
|
||
class Lumen extends LuminousFlux | ||
{ | ||
use BaseUnit; | ||
|
||
public const SYMBOL = 'lm'; | ||
public const LABEL = 'lumen'; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
<?php | ||
|
||
namespace Elbgoods\LaravelUnitConverter\Units; | ||
|
||
use Elbgoods\LaravelUnitConverter\Unit; | ||
use Elbgoods\LaravelUnitConverter\Units\Percentage\Percent; | ||
|
||
abstract class Percentage extends Unit | ||
{ | ||
public const TYPE = 13; | ||
public const BASE_UNIT = Percent::class; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
<?php | ||
|
||
namespace Elbgoods\LaravelUnitConverter\Units\Percentage; | ||
|
||
use Elbgoods\LaravelUnitConverter\Units\Percentage; | ||
use PhpUnitConversion\System\Metric; | ||
use PhpUnitConversion\Traits\BaseUnit; | ||
|
||
class Percent extends Percentage implements Metric | ||
{ | ||
use BaseUnit; | ||
|
||
public const SYMBOL = '%'; | ||
public const LABEL = 'percent'; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
<?php | ||
|
||
namespace Elbgoods\LaravelUnitConverter\Units; | ||
|
||
use Elbgoods\LaravelUnitConverter\Unit; | ||
use Elbgoods\LaravelUnitConverter\Units\Power\Watt; | ||
|
||
abstract class Power extends Unit | ||
{ | ||
public const TYPE = 12; | ||
public const BASE_UNIT = Watt::class; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
<?php | ||
|
||
namespace Elbgoods\LaravelUnitConverter\Units\Power; | ||
|
||
use Elbgoods\LaravelUnitConverter\Units\Power; | ||
use PhpUnitConversion\System\Metric; | ||
|
||
class KiloWatt extends Power implements Metric | ||
{ | ||
public const FACTOR = 1000; | ||
|
||
public const SYMBOL = 'kW'; | ||
public const LABEL = 'kilowatt'; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
<?php | ||
|
||
namespace Elbgoods\LaravelUnitConverter\Units\Power; | ||
|
||
use Elbgoods\LaravelUnitConverter\Units\Power; | ||
use PhpUnitConversion\System\Metric; | ||
use PhpUnitConversion\Traits\BaseUnit; | ||
|
||
class Watt extends Power implements Metric | ||
{ | ||
use BaseUnit; | ||
|
||
public const SYMBOL = 'W'; | ||
public const LABEL = 'watt'; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.