| @@ 516-525 (lines=10) @@ | ||
| 513 | * @deprecated 2.7.0 Logic moved to constructor  | 
                                |
| 514 | * @param int|object|WC_Order $order Order to init.  | 
                                |
| 515 | */  | 
                                |
| 516 | 	protected function init( $order ) { | 
                                |
| 517 | _deprecated_function( 'init', '2.7', 'Logic moved to constructor' );  | 
                                |
| 518 | 		if ( is_numeric( $order ) ) { | 
                                |
| 519 | $this->read( $order );  | 
                                |
| 520 | 		} elseif ( $order instanceof WC_Order ) { | 
                                |
| 521 | $this->read( absint( $order->get_id() ) );  | 
                                |
| 522 | 		} elseif ( isset( $order->ID ) ) { | 
                                |
| 523 | $this->read( absint( $order->ID ) );  | 
                                |
| 524 | }  | 
                                |
| 525 | }  | 
                                |
| 526 | ||
| 527 | /**  | 
                                |
| 528 | * Gets an order from the database.  | 
                                |
| @@ 87-95 (lines=9) @@ | ||
| 84 | *  | 
                                |
| 85 | * @param int|object|WC_Order $order Order to init.  | 
                                |
| 86 | */  | 
                                |
| 87 | 	public function __construct( $order = 0 ) { | 
                                |
| 88 | 		if ( is_numeric( $order ) && $order > 0 ) { | 
                                |
| 89 | $this->read( $order );  | 
                                |
| 90 | 		} elseif ( $order instanceof self ) { | 
                                |
| 91 | $this->read( absint( $order->get_id() ) );  | 
                                |
| 92 | 		} elseif ( ! empty( $order->ID ) ) { | 
                                |
| 93 | $this->read( absint( $order->ID ) );  | 
                                |
| 94 | }  | 
                                |
| 95 | }  | 
                                |
| 96 | ||
| 97 | /*  | 
                                |
| 98 | |--------------------------------------------------------------------------  | 
                                |