*/ interface CalculatorInterface { /** * * @param AbstractElement[] $elements */ public function calculate(array $elements) : ?CalculatorResult; public function getAlias(); }