for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace LunixREST\Request\URLParser;
use LunixREST\Request\RequestData\RequestData;
class ParsedURL {
/**
* @var RequestData
*/
protected $requestData;
* @var string
protected $version;
protected $apiKey;
protected $endpoint;
protected $extension;
protected $instance;
* ParsedURL constructor.
* @param RequestData $requestData
* @param string $version
* @param string $apiKey
* @param string $endpoint
* @param string $extension
* @param string $instance
public function __construct(RequestData $requestData, $version, $apiKey, $endpoint, $extension, $instance) {
$this->requestData = $requestData;
$this->version = $version;
$this->apiKey = $apiKey;
$this->endpoint = $endpoint;
$this->extension = $extension;
$this->instance = $instance;
}
* @return RequestData
public function getRequestData(): RequestData {
return $this->requestData;
* @return string
public function getVersion(): string {
return $this->version;
public function getApiKey(): string {
return $this->apiKey;
public function getEndpoint(): string {
return $this->endpoint;
public function getExtension(): string {
return $this->extension;
* @return string|null
public function getInstance() {
return $this->instance;