Skip to content

Commit

Permalink
Re-organize / format code #3
Browse files Browse the repository at this point in the history
  • Loading branch information
silbinarywolf committed May 16, 2018
1 parent 67d238a commit 370e5db
Show file tree
Hide file tree
Showing 17 changed files with 29 additions and 13 deletions.
11 changes: 11 additions & 0 deletions src/ConfigHelper.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,17 @@ public static function get($className, $configKey)
return Config::inst()->get($className, $configKey);
}

/**
* @param string $className
* @param string $configKey
* @param string $configValue
* @return array|scalar
*/
public static function update($className, $configKey, $configValue)
{
return Config::inst()->update($className, $configKey, $configValue);
}

/**
* @param string $className
* @return ObjectType[]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace PHPStan;
namespace SilbinaryWolf\SilverstripePHPStan\Tests\Data;

// SilverStripe
use RequestFilter;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace PHPStan;
namespace SilbinaryWolf\SilverstripePHPStan\Tests\Data;

// SilverStripe
use RequestFilter;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
namespace SilbinaryWolf\SilverstripePHPStan\Tests;

use SilbinaryWolf\SilverstripePHPStan\Rule\RequestFilterPreRequestRule;
use SilbinaryWolf\SilverstripePHPStan\Tests\ResolverTest;
use PHPStan\Rules\Rule;

class RequestFilterPreRequestRuleTest extends \PHPStan\Testing\RuleTestCase
Expand All @@ -15,12 +16,12 @@ protected function getRule(): Rule

public function testRequestFilterGood(): void
{
$this->analyse([__DIR__ . '/RequestFilterGood.php'], []);
$this->analyse([__DIR__ . '/Data/RequestFilterGood.php'], []);
}

public function testRequestFilterBad(): void
{
$this->analyse([__DIR__ . '/RequestFilterBad.php'], [
$this->analyse([__DIR__ . '/Data/RequestFilterBad.php'], [
[
'RequestFilter::preRequest() should not return false as this will cause an uncaught "Invalid Request" exception to be thrown by the SilverStripe framework. (returning "null" will not cause this problem)',
21,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

use SilbinaryWolf\SilverstripePHPStan\Type\DBFieldStaticReturnTypeExtension;
use SilbinaryWolf\SilverstripePHPStan\ClassHelper;
use SilbinaryWolf\SilverstripePHPStan\Tests\ResolverTest;

class DBFieldGetStaticReturnTypeExtensionTest extends ResolverTest
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
use SilbinaryWolf\SilverstripePHPStan\Type\DataListReturnTypeExtension;
use SilbinaryWolf\SilverstripePHPStan\Type\DataObjectGetStaticReturnTypeExtension;
use SilbinaryWolf\SilverstripePHPStan\ClassHelper;
use SilbinaryWolf\SilverstripePHPStan\Tests\ResolverTest;

class DataListReturnTypeExtensionTest extends ResolverTest
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

use SilbinaryWolf\SilverstripePHPStan\Type\DataObjectGetStaticReturnTypeExtension;
use SilbinaryWolf\SilverstripePHPStan\ClassHelper;
use SilbinaryWolf\SilverstripePHPStan\Tests\ResolverTest;

class DataObjectGetStaticReturnTypeExtensionTest extends ResolverTest
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

use SilbinaryWolf\SilverstripePHPStan\Type\DataObjectReturnTypeExtension;
use SilbinaryWolf\SilverstripePHPStan\ClassHelper;
use SilbinaryWolf\SilverstripePHPStan\Tests\ResolverTest;

class DataObjectReturnTypeExtensionTest extends ResolverTest
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,8 @@
namespace SilbinaryWolf\SilverstripePHPStan\Tests;

use SilbinaryWolf\SilverstripePHPStan\Type\ExtensionReturnTypeExtension;

// SilverStripe
use Config;
use SilbinaryWolf\SilverstripePHPStan\ConfigHelper;
use SilbinaryWolf\SilverstripePHPStan\Tests\ResolverTest;

class ExtensionReturnTypeExtensionTest extends ResolverTest
{
Expand Down Expand Up @@ -35,7 +34,7 @@ public function testDynamicMethodReturnTypeExtensions(
new ExtensionReturnTypeExtension(),
];
$dynamicStaticMethodReturnTypeExtensions = [];
Config::inst()->update(
ConfigHelper::update(
\DataExtensionDynamicMethodReturnTypesNamespace\Foo::class,
'extensions',
[
Expand Down Expand Up @@ -85,12 +84,12 @@ public function testUnionDynamicMethodReturnTypeExtensions(
$extensions = [
\DataExtensionUnionDynamicMethodReturnTypesNamespace\FooDataExtension::class,
];
Config::inst()->update(
ConfigHelper::update(
\DataExtensionUnionDynamicMethodReturnTypesNamespace\Foo::class,
'extensions',
$extensions
);
Config::inst()->update(
ConfigHelper::update(
\DataExtensionUnionDynamicMethodReturnTypesNamespace\FooTwo::class,
'extensions',
$extensions
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@
namespace SilbinaryWolf\SilverstripePHPStan\Tests;

use SilbinaryWolf\SilverstripePHPStan\Type\InjectorReturnTypeExtension;
use \SilbinaryWolf\SilverstripePHPStan\Type\SingletonReturnTypeExtension;
use SilbinaryWolf\SilverstripePHPStan\Type\SingletonReturnTypeExtension;
use SilbinaryWolf\SilverstripePHPStan\ClassHelper;
use SilbinaryWolf\SilverstripePHPStan\Tests\ResolverTest;

class InjectorReturnTypeExtensionTest extends ResolverTest
{
Expand Down
File renamed without changes.
4 changes: 2 additions & 2 deletions tests/bootstrap-phpunit.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,5 @@
require_once(__DIR__.'/../bootstrap.php');

// Used by: RequestFilterPreRequestRuleTest
require_once(__DIR__.'/RequestFilterBad.php');
require_once(__DIR__.'/RequestFilterGood.php');
require_once(__DIR__.'/Rule/data/RequestFilterBad.php');
require_once(__DIR__.'/Rule/data/RequestFilterGood.php');

0 comments on commit 370e5db

Please sign in to comment.