/** * Get accessor method for instance property. * * @return WP_Array_Util Instance of the class. */ public static function get_instance() { if (null == self::$instance) { self::$instance = new self(); } return self::$instance; }
protected function setUp() { $this->existing_array = array(any_string(), any_string(), any_string()); $this->items_to_add = array(any_string(), any_string(), any_string()); $this->wp_array_util = WP_Array_Util::get_instance(); }
/** * Initializes view. * * @param $columns array Existing post type columns. * @return mixed Modified post type columns */ public function __initialize($columns) { $wp_array_util = WP_Array_Util::get_instance(); $custom_columns = array('recipe_id' => 'Id'); return $wp_array_util->add_items_at_index($columns, $custom_columns, 2); }