- Timestamp:
- 12/28/2022 02:07:16 PM (23 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/includes/factory/class-wp-unittest-factory-for-network.php
r46831 r55019 7 7 * as a way to indicate expected return values from the given factory methods. 8 8 * 9 * @method int create( $args = array(), $generation_definitions = null )10 * @method WP_Network create_and_get( $args = array(), $generation_definitions = null )11 * @method int[]create_many( $count, $args = array(), $generation_definitions = null )9 * @method int|WP_Error create( $args = array(), $generation_definitions = null ) 10 * @method WP_Network|WP_Error create_and_get( $args = array(), $generation_definitions = null ) 11 * @method (int|WP_Error)[] create_many( $count, $args = array(), $generation_definitions = null ) 12 12 */ 13 13 class WP_UnitTest_Factory_For_Network extends WP_UnitTest_Factory_For_Thing { … … 24 24 } 25 25 26 /** 27 * Creates a network object. 28 * 29 * @since 3.9.0 30 * @since 6.2.0 Returns a WP_Error object on failure. 31 * 32 * @param array $args Arguments for the network object. 33 * 34 * @return int|WP_Error The network ID on success, WP_Error object on failure. 35 */ 26 36 public function create_object( $args ) { 27 37 require_once ABSPATH . 'wp-admin/includes/upgrade.php'; … … 33 43 } 34 44 35 populate_network( $args['network_id'], $args['domain'], $email, $args['title'], $args['path'], $args['subdomain_install'] ); 45 $result = populate_network( 46 $args['network_id'], 47 $args['domain'], 48 $email, 49 $args['title'], 50 $args['path'], 51 $args['subdomain_install'] 52 ); 53 54 if ( is_wp_error( $result ) ) { 55 return $result; 56 } 57 36 58 return (int) $args['network_id']; 37 59 } 38 60 61 /** 62 * Updates a network object. Not implemented. 63 * 64 * @since 3.9.0 65 * 66 * @param int $network_id ID of the network to update. 67 * @param array $fields The fields to update. 68 * 69 * @return void 70 */ 39 71 public function update_object( $network_id, $fields ) {} 40 72 73 /** 74 * Retrieves a network by a given ID. 75 * 76 * @since 3.9.0 77 * 78 * @param int $network_id ID of the network to retrieve. 79 * 80 * @return WP_Network|null The network object on success, null on failure. 81 */ 41 82 public function get_object_by_id( $network_id ) { 42 83 return get_network( $network_id );
Note: See TracChangeset
for help on using the changeset viewer.