Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/cartforge.co/app/code/StripeIntegration/Payments/Model/Stripe/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/cartforge.co/app/code/StripeIntegration/Payments/Model/Stripe/StripeObjectTrait.php
<?php

namespace StripeIntegration\Payments\Model\Stripe;

use StripeIntegration\Payments\Model\Stripe\Service\StripeObjectService;
use StripeIntegration\Payments\Exception\Exception;

trait StripeObjectTrait
{
    /** @var StripeObjectService */
    private $stripeObjectService;

    public function setData($stripeObjectService)
    {
        $this->stripeObjectService = $stripeObjectService;
    }

    public function getId()
    {
        return $this->stripeObjectService->getId();
    }

    public function load($id)
    {
        $this->stripeObjectService->load($id);

        return $this;
    }

    public function getStripeObject()
    {
        return $this->stripeObjectService->getStripeObject();
    }

    public function getObject($id)
    {
        return $this->stripeObjectService->getObject($id);
    }

    public function createObject($data)
    {
        return $this->stripeObjectService->createObject($data);
    }

    public function getLastError()
    {
        return $this->stripeObjectService->getLastError();
    }

    public function setExpandParams($params)
    {
        $this->stripeObjectService->setExpandParams($params);

        return $this;
    }

    public function setObject($object)
    {
        $this->stripeObjectService->setObject($object);

        return $this;
    }

    public function unsetObject()
    {
        $this->stripeObjectService->unsetObject();

        return $this;
    }

    public function lookupSingle($key)
    {
        return $this->stripeObjectService->lookupSingle($key);
    }

    public function upsert($id, $data)
    {
        return $this->stripeObjectService->upsert($id, $data);
    }

    public function update($data)
    {
        if (empty($data))
        {
            return $this->stripeObjectService->getStripeObject();
        }

        $objectId = $this->stripeObjectService->getId();
        if (!$objectId)
            throw new Exception("Cannot update Stripe object without an ID.");

        return $this->stripeObjectService->updateObject($objectId, $data);
    }

    public function getStripeUrl()
    {
        return $this->stripeObjectService->getStripeUrl();
    }

    public function getType()
    {
        return $this->stripeObjectService->getType();
    }

    public function destroy()
    {
        $this->stripeObjectService->destroy();
    }

    public function objectSpace()
    {
        return $this->stripeObjectService->objectSpace();
    }

    public function reset()
    {
        $this->stripeObjectService->reset();
    }
}

Spamworldpro Mini