From cc958bd72d3e7ca7a3997721a1a5b51058457d43 Mon Sep 17 00:00:00 2001 From: Rinsvent Date: Sat, 2 Apr 2022 15:34:15 +0700 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB=20?= =?UTF-8?q?=D1=82=D1=80=D0=B0=D0=BD=D1=81=D1=84=D0=BE=D1=80=D0=BC=D0=B5?= =?UTF-8?q?=D1=80=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Transformer/Request/AbstractRequest.php | 18 ++++++++++++++++++ .../Transformer/Request/Headers/Header.php | 17 +++++++++++++++++ .../Request/Headers/HeaderTransformer.php | 17 +++++++++++++++++ .../Transformer/Request/Headers/UserAgent.php | 11 +++++++++++ .../Request/Headers/UserAgentTransformer.php | 16 ++++++++++++++++ src/Service/Transformer/Request/Server/Ip.php | 11 +++++++++++ .../Request/Server/IpTransformer.php | 16 ++++++++++++++++ .../Transformer/Request/Server/Server.php | 17 +++++++++++++++++ .../Request/Server/ServerTransformer.php | 17 +++++++++++++++++ 9 files changed, 140 insertions(+) create mode 100644 src/Service/Transformer/Request/AbstractRequest.php create mode 100644 src/Service/Transformer/Request/Headers/Header.php create mode 100644 src/Service/Transformer/Request/Headers/HeaderTransformer.php create mode 100644 src/Service/Transformer/Request/Headers/UserAgent.php create mode 100644 src/Service/Transformer/Request/Headers/UserAgentTransformer.php create mode 100644 src/Service/Transformer/Request/Server/Ip.php create mode 100644 src/Service/Transformer/Request/Server/IpTransformer.php create mode 100644 src/Service/Transformer/Request/Server/Server.php create mode 100644 src/Service/Transformer/Request/Server/ServerTransformer.php diff --git a/src/Service/Transformer/Request/AbstractRequest.php b/src/Service/Transformer/Request/AbstractRequest.php new file mode 100644 index 0000000..bbd7a0a --- /dev/null +++ b/src/Service/Transformer/Request/AbstractRequest.php @@ -0,0 +1,18 @@ +request = $requestStack->getCurrentRequest(); + } +} diff --git a/src/Service/Transformer/Request/Headers/Header.php b/src/Service/Transformer/Request/Headers/Header.php new file mode 100644 index 0000000..4d883da --- /dev/null +++ b/src/Service/Transformer/Request/Headers/Header.php @@ -0,0 +1,17 @@ +request->headers->get($meta->property, $meta->default); + } +} diff --git a/src/Service/Transformer/Request/Headers/UserAgent.php b/src/Service/Transformer/Request/Headers/UserAgent.php new file mode 100644 index 0000000..d31f9da --- /dev/null +++ b/src/Service/Transformer/Request/Headers/UserAgent.php @@ -0,0 +1,11 @@ +request->headers->get('user_agent', $meta->default); + } +} diff --git a/src/Service/Transformer/Request/Server/Ip.php b/src/Service/Transformer/Request/Server/Ip.php new file mode 100644 index 0000000..99b3a9d --- /dev/null +++ b/src/Service/Transformer/Request/Server/Ip.php @@ -0,0 +1,11 @@ +request->getClientIp(); + } +} diff --git a/src/Service/Transformer/Request/Server/Server.php b/src/Service/Transformer/Request/Server/Server.php new file mode 100644 index 0000000..ce5f4c9 --- /dev/null +++ b/src/Service/Transformer/Request/Server/Server.php @@ -0,0 +1,17 @@ +request->server->get($meta->property, $meta->default); + } +}