diff --git a/Message/Console/Request.php b/Message/Console/Request.php index 2ef943e22..c172a6024 100644 --- a/Message/Console/Request.php +++ b/Message/Console/Request.php @@ -33,6 +33,46 @@ use phpOMS\Uri\UriInterface; */ final class Request extends RequestAbstract { + /** + * Uri. + * + * @var UriInterface + * @since 1.0.0 + */ + protected UriInterface $uri; + + /** + * Request method. + * + * @var null|string + * @since 1.0.0 + */ + protected ?string $method = null; + + /** + * Request type. + * + * @var null|string + * @since 1.0.0 + */ + protected ?string $type = null; + + /** + * Request hash. + * + * @var array + * @since 1.0.0 + */ + protected array $hash = []; + + /** + * Uploaded files. + * + * @var array + * @since 1.0.0 + */ + protected array $files = []; + /** * OS type. * @@ -99,6 +139,45 @@ final class Request extends RequestAbstract } } + /** + * Get request uri. + * + * @return UriInterface + * + * @since 1.0.0 + */ + public function getUri() : UriInterface + { + return $this->uri; + } + + + /** + * Get request hash. + * + * @return array + * + * @since 1.0.0 + */ + public function getHash() : array + { + return $this->hash; + } + + /** + * Set request method. + * + * @param string $method Request method + * + * @return void + * + * @since 1.0.0 + */ + public function setMethod(string $method) : void + { + $this->method = $method; + } + /** * Determine request OS. * diff --git a/Message/RequestSource.php b/Message/RequestSource.php deleted file mode 100644 index 03bfafa1e..000000000 --- a/Message/RequestSource.php +++ /dev/null @@ -1,33 +0,0 @@ -getHeader()->getL11n()->getLanguage()); self::assertEquals(OSType::LINUX, $request->getOS()); self::assertEquals('127.0.0.1', $request->getOrigin()); - self::assertEquals([], $request->getHash()); self::assertEmpty($request->getBody()); self::assertEquals(RouteVerb::GET, $request->getRouteVerb()); self::assertEquals(RequestMethod::GET, $request->getMethod()); @@ -64,12 +63,6 @@ class RequestTest extends \PHPUnit\Framework\TestCase self::assertEquals('get:some/test/path', $request->getUri()->__toString()); - $request->createRequestHashs(0); - self::assertEquals([ - 'eb875812858d27b22cb2b75f992dffadc1b05c66', - 'fa423b369272e7e19b2a5fa4eeba560e74c0d457', - '3e353695aa5bfa63bc373702a75865b3619c4c96', - ], $request->getHash()); self::assertEquals($l11n, $request->getHeader()->getL11n()); self::assertTrue($request->setData('key', 'value')); @@ -77,11 +70,6 @@ class RequestTest extends \PHPUnit\Framework\TestCase self::assertEquals('value', $request->getData('key')); self::assertTrue($request->hasData('key')); self::assertEquals(['key' => 'value'], $request->getData()); - - $request->setUri(new Argument('get:some/test/path2')); - $request->createRequestHashs(0); - - self::assertEquals('get:some/test/path2', $request->__toString()); } public function testToString() : void diff --git a/tests/Message/ResponseTypeTest.php b/tests/Message/ResponseTypeTest.php deleted file mode 100644 index 861ce50e0..000000000 --- a/tests/Message/ResponseTypeTest.php +++ /dev/null @@ -1,33 +0,0 @@ -