| 123456789101112131415161718192021222324252627 | <?phpnamespace tests\codeception\frontend\_pages;use yii\codeception\BasePage;/** * Represents signup page. * * @property \codeception_frontend\AcceptanceTester|\codeception_frontend\FunctionalTester $actor */class SignupPage extends BasePage{    public $route = 'site/signup';    /**     * @param array $signupData     */    public function submit(array $signupData)    {        foreach ($signupData as $field => $value) {            $inputType = $field === 'body' ? 'textarea' : 'input';            $this->actor->fillField($inputType.'[name="SignupForm['.$field.']"]', $value);        }        $this->actor->click('signup-button');    }}
 |