for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace WebServCo\Framework\Libraries;
final class Request extends \WebServCo\Framework\AbstractRequest implements
\WebServCo\Framework\Interfaces\RequestInterface
{
use \WebServCo\Framework\Traits\RequestProcessTrait;
use \WebServCo\Framework\Traits\RequestServerTrait;
use \WebServCo\Framework\Traits\RequestUrlTrait;
/**
* @param array<string,string|array<mixed>> $settings
* @param array<string,mixed> $server
* @param array<string,string> $post
*/
public function __construct(array $settings, array $server, array $post = [])
parent::__construct($settings);
$this->init($server, $post);
}
* @return array<int,string>
public function getArgs(): array
return $this->args;
public function getBody(): string
return $this->body;
public function getMethod(): string
return $this->method;