default_generation_definitions = array( 'domain' => WP_TESTS_DOMAIN, 'title' => new WP_UnitTest_Generator_Sequence( 'Network %s' ), 'path' => new WP_UnitTest_Generator_Sequence( '/testpath%s/' ), 'network_id' => new WP_UnitTest_Generator_Sequence( '%s', 2 ), 'subdomain_install' => false, ); } public function create_object( $args ) { require_once ABSPATH . 'wp-admin/includes/upgrade.php'; if ( ! isset( $args['user'] ) ) { $email = WP_TESTS_EMAIL; } else { $email = get_userdata( $args['user'] )->user_email; } populate_network( $args['network_id'], $args['domain'], $email, $args['title'], $args['path'], $args['subdomain_install'] ); return (int) $args['network_id']; } public function update_object( $network_id, $fields ) {} public function get_object_by_id( $network_id ) { return get_network( $network_id ); } }