Page MenuHomePhorge

PhortuneCurrencySerializer.php
No OneTemporary

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();
}
}

File Metadata

Mime Type
text/x-php
Expires
Thu, Apr 17, 06:42 (13 h, 27 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1246952
Default Alt Text
PhortuneCurrencySerializer.php (500 B)

Event Timeline