/** * Test if two arrays are recursively merged, the latter overwriting the first. * * @covers WPSEO_Meta::array_merge_recursive_distinct */ public function test_array_merge_recursive_distinct() { $inputArray1 = array('one' => array('one-one' => array())); $inputArray2 = array('one' => array('one-one' => 'string')); $output = WPSEO_Meta::array_merge_recursive_distinct($inputArray1, $inputArray2); $this->assertEquals($output['one']['one-one'], 'string'); }
/** * Add the video meta fields to the WPSEO_Meta::$meta_fields definitions * * @static * * @param array $fields Fields already in place (possibly from other add-on plugins) * * @return array */ public static function register_video_meta_fields($fields) { return WPSEO_Meta::array_merge_recursive_distinct($fields, self::$meta_fields); }