partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

commit 761cb6e861c2e1f4b3493c9f5e4b1f927367b279
parent c5086f5c383823f536ec7658fd2d2f962a1aa66f
Author: Timo A. Hummel <timo@netraver.de>
Date:   Thu,  9 Jun 2011 03:56:37 +0200

Changed encoding for the file to UTF-8, reworked unit array because PHP seems to have problems with unicode chars as array index

Diffstat:
Mtesting/SetupDatabase.php | 12++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/testing/SetupDatabase.php b/testing/SetupDatabase.php @@ -1,5 +1,7 @@ <?php namespace de\RaumZeitLabor\PartDB2\Tests; +declare(encoding = 'UTF-8'); + use de\RaumZeitLabor\PartDB2\Unit\Unit; use de\RaumZeitLabor\PartDB2\SiPrefix\SiPrefix; @@ -166,7 +168,7 @@ foreach ($data as $prefixName => $data) { $prefix->setPower($data["power"]); $prefix->setSymbol($data["symbol"]); - $aSiPrefixes[$data["symbol"]] = $prefix; + $aSiPrefixes[] = $prefix; PartDB2::getEM()->persist($prefix); } @@ -176,8 +178,6 @@ PartDB2::getEM()->flush(); /* Add units */ $data = \Symfony\Component\Yaml\Yaml::load("../setup/data/units.yaml"); -print_r($data); - foreach ($data as $unitName => $data) { $unit = new Unit(); $unit->setName($unitName); @@ -188,7 +188,11 @@ foreach ($data as $unitName => $data) { echo "Obacht ".$unitName." ist falsch\n"; } foreach ($data["prefixes"] as $prefix) { - $unit->getPrefixes()->add($aSiPrefixes[$prefix]); + foreach ($aSiPrefixes as $siPrefix) { + if ($siPrefix->getSymbol() == $prefix) { + $unit->getPrefixes()->add($siPrefix); + } + } } }