'input', 'description' => 'textarea', 'ruleName' => 'select', 'data' => 'textarea', ]; foreach ($roleData as $field => $value) { $inputType = isset($inputTypes[$field]) ? $inputTypes[$field] : 'input'; $this->actor->fillField($inputType . '[name="AuthItem[' . $field . ']"]', $value); } $this->actor->click('submit-button'); } }