Request.php 1.1 KB
<?php


namespace Lackoxygen\Customs\Request;


use Lackoxygen\Customs\Contract\RequestInterface;
use Lackoxygen\Customs\Utils\Collection;

class Request extends Collection implements RequestInterface
{
    /**
     * @var string
     */
    protected $path = '/ceb2grab/grab/realTimeDataUpload';

    /**
     * @var string
     */
    protected $method = 'POST';

    /**
     * @var string
     */
    protected $contentType = 'application/x-www-form-urlencoded';

    /**
     * @inheritDoc
     */
    public function getPath(): string
    {
        return $this->path;
    }

    /**
     * @inheritDoc
     */
    public function getMethod(): string
    {
        return $this->method;
    }

    /**
     * @inheritDoc
     */
    public function getContentType(): string
    {
        return $this->contentType;
    }

    /**
     * @inheritDoc
     */
    public function toArray(): array
    {
        return parent::toArray();
    }

    /**
     * @inheritDoc
     */
    public function toJson($options = 0): string
    {
        return parent::toJson($options);
    }
}