F
sumWith(Money $other) { return Converter::convert($this, $other); }
Самый популярный пример, наверное https://github.com/doctrine/dbal/blob/2.10.x/lib/Doctrine/DBAL/Types/Type.php
Size: a a a
F
sumWith(Money $other) { return Converter::convert($this, $other); }
DT
АС
Money\sum(MoneyValue $a, MoneyValue $b): MoneyValue
Money::sum(MoneyValue $a, MoneyValue $b): MoneyValue
DT
DN
Type::addType('money', 'My\Project\Types\MoneyType');
F
DT
Type::addType('money', 'My\Project\Types\MoneyType');
DN
Money\sum(MoneyValue $a, MoneyValue $b): MoneyValue
Money::sum(MoneyValue $a, MoneyValue $b): MoneyValue
DT
MM
Money\sum(MoneyValue $a, MoneyValue $b): MoneyValue
Money::sum(MoneyValue $a, MoneyValue $b): MoneyValue
АС
АС
DT
АС
АС
DT
DT
function sum(Money $other, callable $adder) { return $adder($this, $other); }
DN
DT
DT