Page MenuHomec4science

PhortuneCurrencySerializer.php
No OneTemporary

File Metadata

Created
Sun, Feb 2, 10:18

PhortuneCurrencySerializer.php

<?php
final class PhortuneCurrencySerializer extends PhabricatorLiskSerializer {
public function willReadValue($value) {
return PhortuneCurrency::newFromString($value);
}
public function willWriteValue($value) {
if (!($value instanceof PhortuneCurrency)) {
throw new Exception(
pht(
'Trying to save object with a currency column, but the column '.
'value is not a PhortuneCurrency object.'));
}
return $value->serializeForStorage();
}
}

Event Timeline