/** * @param LocaleInterface $locale * @param string $field * @param mixed $data * * @throws \InvalidArgumentException */ protected function setData(LocaleInterface $locale, $field, $data) { if ('code' === $field) { $locale->setCode($data); } }
function it_updates_a_locale(LocaleInterface $locale) { $locale->setCode('en_US')->shouldBeCalled(); $this->update($locale, ['code' => 'en_US'], []); }