8889841cplugins/give/src/PaymentGateways/Stripe/DataTransferObjects/NewStripeAccountOnBoardingDto.php000064400000003703150515415660036545 0ustar00home/clixcotz/lions.clix.co.tz/wp-contentformId = ! empty($array['post']) ? absint($array['post']) : 0; $self->stripePublishableKey = ! empty($array['stripe_publishable_key']) ? $array['stripe_publishable_key'] : ''; $self->stripePublishableKeyTest = ! empty($array['stripe_publishable_key_test']) ? $array['stripe_publishable_key_test'] : ''; $self->stripeUserId = ! empty($array['stripe_user_id']) ? $array['stripe_user_id'] : ''; $self->stripeAccessToken = ! empty($array['stripe_access_token']) ? $array['stripe_access_token'] : ''; $self->stripeAccessTokenTest = ! empty($array['stripe_access_token_test']) ? $array['stripe_access_token_test'] : ''; $self->isConnected = ! empty($array['connected']) && absint($array['connected']); return $self; } /** * @since 2.13.0 * @return bool */ public function hasValidateData() { return $this->stripePublishableKey && $this->stripeUserId && $this->stripeAccessToken && $this->stripeAccessTokenTest && $this->isConnected; } }