Give_Donate_Form::get_price PHP Method

get_price() public method

Retrieve the price
Since: 1.0
public get_price ( ) : float
return float Price.
    public function get_price()
    {
        if (!isset($this->price)) {
            $this->price = get_post_meta($this->ID, '_give_set_price', true);
            if ($this->price) {
                $this->price = give_sanitize_amount($this->price);
            } else {
                $this->price = 0;
            }
        }
        /**
         * Override the donation form set price.
         *
         * @since 1.0
         *
         * @param string     $price The donation form price.
         * @param string|int $id    The form ID.
         */
        return apply_filters('give_get_set_price', $this->price, $this->ID);
    }

Usage Example

 /**
  * Test Get Price
  *
  * @covers Give_Donate_Form::get_price
  */
 public function test_get_price()
 {
     $simple_form = new Give_Donate_Form($this->_simple_form->ID);
     $this->assertTrue($simple_form->is_single_price_mode());
     $this->assertFalse($simple_form->has_variable_prices());
     $this->assertEquals('20.00', $simple_form->get_price());
 }