Skip to content

Commit f2d8cca

Browse files
committed
Ensure we are following the PSR coding standards
1 parent aafc01c commit f2d8cca

9 files changed

+25
-8
lines changed

.travis.yml

+4
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ jobs:
2828
script:
2929
- vendor/bin/composer-require-checker --config-file=.require.json
3030

31+
- stage: coding standards
32+
script:
33+
- vendor/bin/phpcs --standard=phpcs.xml src tests
34+
3135
- stage: coverage
3236
script:
3337
- vendor/bin/phpunit --coverage-clover=coverage.xml

composer.json

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
"require-dev": {
2020
"maglnet/composer-require-checker": "^1.1",
2121
"mockery/mockery": "^1.2",
22+
"squizlabs/php_codesniffer": "^3.3.2",
2223
"phpunit/phpunit": "^7.5"
2324
},
2425
"suggest": {

phpcs.xml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?xml version="1.0"?>
2+
<ruleset name="duncan3dc">
3+
4+
<rule ref="PSR1" />
5+
<rule ref="PSR2" />
6+
<rule ref="PSR12" />
7+
8+
<rule ref="Generic.Files.LineLength">
9+
<severity>0</severity>
10+
</rule>
11+
12+
</ruleset>

src/Providers/AbstractProvider.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public function setClient(ClientInterface $client): ProviderInterface
3939
public function getClient(): ClientInterface
4040
{
4141
if ($this->client === null) {
42-
$this->client = new Client;
42+
$this->client = new Client();
4343
}
4444

4545
return $this->client;

src/Providers/PicottsProvider.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ public function textToSpeech(string $text, ProcessBuilder $builder = null): stri
126126
}
127127

128128
if ($builder === null) {
129-
$builder = new ProcessBuilder;
129+
$builder = new ProcessBuilder();
130130
}
131131

132132
$process = $builder

tests/Providers/AbstractProviderTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class AbstractProviderTest extends TestCase
1616
public function setUp()
1717
{
1818
$this->client = Mockery::mock(ClientInterface::class);
19-
$this->provider = new ExampleProvider;
19+
$this->provider = new ExampleProvider();
2020
$this->provider->setClient($this->client);
2121
}
2222

@@ -41,7 +41,7 @@ public function testGetOptions()
4141

4242
public function testGetClient()
4343
{
44-
$provider = new ExampleProvider;
44+
$provider = new ExampleProvider();
4545
$this->assertInstanceOf(ClientInterface::class, $provider->getClient());
4646
}
4747

tests/Providers/GoogleProviderTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class GoogleProviderTest extends TestCase
1616

1717
public function setUp()
1818
{
19-
$this->provider = new GoogleProvider;
19+
$this->provider = new GoogleProvider();
2020

2121
$this->client = Mockery::mock(ClientInterface::class);
2222
$this->provider->setClient($this->client);

tests/Providers/PicottsProviderTest.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public function setUp()
2424
return $this->binary;
2525
});
2626

27-
$this->provider = new PicottsProvider;
27+
$this->provider = new PicottsProvider();
2828
}
2929

3030

@@ -44,7 +44,7 @@ public function testBinaryInstalled()
4444

4545
$this->expectException(ProviderException::class);
4646
$this->expectExceptionMessage("Unable to find picotts program, please install pico2wave before trying again");
47-
$provider = new PicottsProvider;
47+
$provider = new PicottsProvider();
4848
}
4949

5050

tests/Providers/ResponsiveVoiceProviderTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class ResponsiveVoiceProviderTest extends TestCase
1616

1717
public function setUp()
1818
{
19-
$this->provider = new ResponsiveVoiceProvider;
19+
$this->provider = new ResponsiveVoiceProvider();
2020

2121
$this->client = Mockery::mock(ClientInterface::class);
2222
$this->provider->setClient($this->client);

0 commit comments

Comments
 (0)