/** * {@inheritdoc} */ public function attributesToArray() { $array = parent::attributesToArray(); foreach ($array as $key => $value) { if (strncmp($key, 'field_id_', 9) === 0) { $id = substr($key, 9); if (self::$categoryFieldRepository->hasFieldId($id)) { $array[self::$categoryFieldRepository->getFieldName($id)] = $value; } unset($array[$key]); } } return $array; }
public function testNotHasFieldId() { $input = $this->repository->hasFieldId(99999); $this->assertFalse($input); }