public function testFormat() { $arguments = ['argument1', 'argument2']; $this->assertEquals('parameter:test_parameter,arguments:argument1,argument2', $this->manager->format('test_parameter', 'test_format_name', $arguments)); $this->assertEquals('test_value', $this->manager->format(null, 'test_format_name')); $this->setExpectedException('Oro\\Bundle\\UIBundle\\Exception\\InvalidFormatterException', 'Formatter not_existing_formatter not found'); $this->manager->format('test_parameter', 'not_existing_formatter'); }
/** * @param mixed $parameter * @param string $formatterName * @param array $formatterArguments * * @return mixed */ public function format($parameter, $formatterName, array $formatterArguments = []) { return $this->formatterManager->format($parameter, $formatterName, $formatterArguments); }