. */ declare(strict_types=1); namespace App\Services\CSV\Converter; /** * Class AmountNegated */ class AmountNegated implements ConverterInterface { /** * Negate amount. * * @param $value * * @return string */ public function convert($value): string { /** @var ConverterInterface $converter */ $converter = app(Amount::class); $result = $converter->convert($value); return bcmul($result, '-1'); } /** * Add extra configuration parameters. * * @param string $configuration */ public function setConfiguration(string $configuration): void { } }