Give_Donate_Form::setup_donation_form PHP Method

setup_donation_form() private method

Given the donation form data, let's set the variables
Since: 1.5
private setup_donation_form ( WP_Post $donation_form ) : boolean
$donation_form WP_Post WP_Post Object for the donation form.
return boolean If the setup was successful or not.
    private function setup_donation_form($donation_form)
    {
        if (!is_object($donation_form)) {
            return false;
        }
        if (!is_a($donation_form, 'WP_Post')) {
            return false;
        }
        if ('give_forms' !== $donation_form->post_type) {
            return false;
        }
        foreach ($donation_form as $key => $value) {
            switch ($key) {
                default:
                    $this->{$key} = $value;
                    break;
            }
        }
        return true;
    }