addToDatabase(); $value = $user->getId(); } $page->setParameter( $type . '/' . $value ); $status = $page->$method(); $this->assertSame( $status->isGood(), $expectedStatus === 'good', $method . ' does not return expected status "' . $expectedStatus . '"' ); } public static function provideDispatch() { foreach ( [ [ 'nonumeric', 'fatal' ], [ '3', 'fatal' ], [ self::CREATE_USER, 'good' ], ] as $dispatchUser ) { yield [ 'dispatchUser', 'user', $dispatchUser[0], $dispatchUser[1] ]; } foreach ( [ [ 'bad