Skip to content

Commit f826926

Browse files
committed
Applied latest CS rules
1 parent b8521c8 commit f826926

File tree

8 files changed

+29
-24
lines changed

8 files changed

+29
-24
lines changed

.php_cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ return (function (): Config
88
$paths = [
99
__DIR__ . DIRECTORY_SEPARATOR . 'src',
1010
__DIR__ . DIRECTORY_SEPARATOR . 'tests',
11+
__DIR__ . DIRECTORY_SEPARATOR . 'examples',
1112
];
1213

1314
return PhpCsFixerConfig::create()

examples/benchmark.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use ApiClients\Middleware\UserAgent\UserAgentStrategy\PackageVersionStrategy;
66
use RingCentral\Psr7\Request;
77

8-
require dirname(__DIR__) . '/vendor/autoload.php';
8+
require \dirname(__DIR__) . '/vendor/autoload.php';
99

1010
$options = [
1111
UserAgentMiddleware::class => [
@@ -16,8 +16,8 @@
1616
$request = new Request('GET', 'https://example.com/');
1717
$middleware = new UserAgentMiddleware();
1818

19-
$start = time();
19+
$start = \time();
2020
for ($i = 0; $i < 1000000; $i++) {
2121
$middleware->pre(clone $request, (string)$i, $options);
2222
}
23-
echo 'Took: ', (time() - $start), ' seconds', PHP_EOL;
23+
echo 'Took: ', (\time() - $start), ' seconds', \PHP_EOL;

src/UserAgentMiddleware.php

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
namespace ApiClients\Middleware\UserAgent;
44

5-
use ApiClients\Foundation\Middleware\DefaultPriorityTrait;
65
use ApiClients\Foundation\Middleware\ErrorTrait;
76
use ApiClients\Foundation\Middleware\MiddlewareInterface;
87
use ApiClients\Foundation\Middleware\PostTrait;
@@ -18,8 +17,8 @@ final class UserAgentMiddleware implements MiddlewareInterface
1817
private $cache = [];
1918

2019
/**
21-
* @param RequestInterface $request
22-
* @param array $options
20+
* @param RequestInterface $request
21+
* @param array $options
2322
* @return CancellablePromiseInterface
2423
*/
2524
public function pre(
@@ -33,15 +32,15 @@ public function pre(
3332

3433
$strategy = $options[UserAgentMiddleware::class][Options::STRATEGY];
3534

36-
if (!class_exists($strategy)) {
35+
if (!\class_exists($strategy)) {
3736
return resolve($request);
3837
}
3938

40-
if (!is_subclass_of($strategy, UserAgentStrategyInterface::class)) {
39+
if (!\is_subclass_of($strategy, UserAgentStrategyInterface::class)) {
4140
return resolve($request);
4241
}
4342

44-
$hash = md5(serialize($options[UserAgentMiddleware::class]));
43+
$hash = \md5(\serialize($options[UserAgentMiddleware::class]));
4544
if (!isset($this->cache[$hash])) {
4645
/** @var UserAgentStrategyInterface $strategy */
4746
$strategy = new $strategy();

src/UserAgentStrategies.php

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
namespace ApiClients\Middleware\UserAgent;
44

5-
use ApiClients\Middleware\UserAgent\UserAgentStrategy;
6-
75
final class UserAgentStrategies
86
{
97
const STRING = UserAgentStrategy\StringStrategy::class;

src/UserAgentStrategy/PackageVersionStrategy.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
use ApiClients\Middleware\UserAgent\Options;
66
use ApiClients\Middleware\UserAgent\UserAgentStrategyInterface;
7+
use function Composed\package;
78
use InvalidArgumentException;
89
use Jean85\PrettyVersions;
910
use Psr\Http\Message\RequestInterface;
10-
use function Composed\package;
1111

1212
final class PackageVersionStrategy implements UserAgentStrategyInterface
1313
{
@@ -26,13 +26,13 @@ public function determineUserAgent(RequestInterface $request, array $options): s
2626
$chunks[] = PrettyVersions::getVersion($package)->getShortVersion();
2727
$chunks[] = $this->getWebsite($package);
2828

29-
return sprintf(
29+
return \sprintf(
3030
self::USER_AGENT,
3131
...$chunks
3232
);
3333
}
3434

35-
protected function getWebsite(string $package)
35+
private function getWebsite(string $package)
3636
{
3737
$package = package($package);
3838
$homepage = $package->getConfig('homepage');
@@ -41,7 +41,7 @@ protected function getWebsite(string $package)
4141
return '';
4242
}
4343

44-
if (filter_var($homepage, FILTER_VALIDATE_URL) === false) {
44+
if (\filter_var($homepage, \FILTER_VALIDATE_URL) === false) {
4545
return '';
4646
}
4747

tests/UserAgentMiddlewareTest.php

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,20 @@
22

33
namespace ApiClients\Tests\Middleware\UserAgent;
44

5-
use ApiClients\Foundation\Middleware\Priority;
65
use ApiClients\Middleware\UserAgent\Options;
76
use ApiClients\Middleware\UserAgent\UserAgentMiddleware;
87
use ApiClients\Middleware\UserAgent\UserAgentStrategy\StringStrategy;
98
use ApiClients\Tools\TestUtilities\TestCase;
9+
use function Clue\React\Block\await;
1010
use React\EventLoop\Factory;
1111
use RingCentral\Psr7\Request;
12-
use function Clue\React\Block\await;
13-
use function React\Promise\reject;
1412

13+
/**
14+
* @internal
15+
*/
1516
final class UserAgentMiddlewareTest extends TestCase
1617
{
17-
public function testPre()
18+
public function testPre(): void
1819
{
1920
$request = new Request('GET', 'https://example.com/');
2021
$expectedRequest = new Request('GET', 'https://example.com/', ['User-Agent' => 'foo.bar',]);

tests/UserAgentStrategy/PackageVersionStrategyTest.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,15 @@
99
use PackageVersions\Versions;
1010
use Psr\Http\Message\RequestInterface;
1111

12+
/**
13+
* @internal
14+
*/
1215
final class PackageVersionStrategyTest extends TestCase
1316
{
14-
public function testWorking()
17+
public function testWorking(): void
1518
{
1619
self::assertSame(
17-
'api-clients/middleware-user-agent ' . explode('@', Versions::getVersion('api-clients/middleware-user-agent'))[0] . ' powered by PHP API Clients https://php-api-clients.org/',
20+
'api-clients/middleware-user-agent ' . \explode('@', Versions::getVersion('api-clients/middleware-user-agent'))[0] . ' powered by PHP API Clients https://php-api-clients.org/',
1821
(new PackageVersionStrategy())->determineUserAgent(
1922
$this->prophesize(RequestInterface::class)->reveal(),
2023
[
@@ -28,7 +31,7 @@ public function testWorking()
2831
* @expectedException InvalidArgumentException
2932
* @expectedExceptionMessage Missing package option
3033
*/
31-
public function testFail()
34+
public function testFail(): void
3235
{
3336
(new PackageVersionStrategy())->determineUserAgent(
3437
$this->prophesize(RequestInterface::class)->reveal(),

tests/UserAgentStrategy/StringStrategyTest.php

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,12 @@
88
use InvalidArgumentException;
99
use Psr\Http\Message\RequestInterface;
1010

11+
/**
12+
* @internal
13+
*/
1114
final class StringStrategyTest extends TestCase
1215
{
13-
public function testWorking()
16+
public function testWorking(): void
1417
{
1518
$userAgent = 'abc';
1619

@@ -29,7 +32,7 @@ public function testWorking()
2932
* @expectedException InvalidArgumentException
3033
* @expectedExceptionMessage Missing user agent option
3134
*/
32-
public function testFail()
35+
public function testFail(): void
3336
{
3437
(new StringStrategy())->determineUserAgent(
3538
$this->prophesize(RequestInterface::class)->reveal(),

0 commit comments

Comments
 (0)