1
0
mirror of https://github.com/danog/psalm.git synced 2024-11-30 04:39:00 +01:00

Fix PSR-4 deprecation notices on composer install (#3959)

Previously when checking out the repository and installing the source
package via `$ composer install` composer did spill deprecation notices for
four files not complying with the PSR-4 auto-loading standard.

This is a minor issue, composer install works and can be addressed by
fixing name-spaces (all of those three are in tests).

For the one function test, fixing the directory structure / dirname of the
(single) affected function test (fourth file).
This commit is contained in:
Tom Klingenberg 2020-08-08 05:22:30 +02:00 committed by GitHub
parent 166134aca3
commit 04b6dfdc5b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 13 additions and 10 deletions

View File

@ -1,10 +1,13 @@
<?php
namespace Psalm\Tests\Functions;
namespace Psalm\Tests\CommandFunctions;
use function getMemoryLimitInBytes;
use function ini_set;
use function ini_get;
use function Psalm\getMemoryLimitInBytes;
/**
* testcase for src/command_functions.php
*/
class GetMemoryLimitInBytesTest extends \Psalm\Tests\TestCase
{
/**
@ -61,7 +64,7 @@ class GetMemoryLimitInBytesTest extends \Psalm\Tests\TestCase
$expectedBytes
) {
ini_set('memory_limit', (string)$setting);
$this->assertSame($expectedBytes, \Psalm\getMemoryLimitInBytes(), 'Memory limit in bytes does not fit setting');
$this->assertSame($expectedBytes, getMemoryLimitInBytes(), 'Memory limit in bytes does not fit setting');
}
public function tearDown(): void

View File

@ -1,5 +1,5 @@
<?php
namespace Psalm\Tests;
namespace Psalm\Tests\TypeReconciliation;
class EmptyTest extends \Psalm\Tests\TestCase
{

View File

@ -1,5 +1,5 @@
<?php
namespace Psalm\Tests;
namespace Psalm\Tests\TypeReconciliation;
class IssetTest extends \Psalm\Tests\TestCase
{

View File

@ -1,10 +1,10 @@
<?php
namespace Psalm\Tests;
namespace Psalm\Tests\TypeReconciliation;
class ValueTest extends TestCase
class ValueTest extends \Psalm\Tests\TestCase
{
use Traits\InvalidCodeAnalysisTestTrait;
use Traits\ValidCodeAnalysisTestTrait;
use \Psalm\Tests\Traits\InvalidCodeAnalysisTestTrait;
use \Psalm\Tests\Traits\ValidCodeAnalysisTestTrait;
public function setUp() : void
{
@ -13,7 +13,7 @@ class ValueTest extends TestCase
$this->file_provider = new \Psalm\Tests\Internal\Provider\FakeFileProvider();
$this->project_analyzer = new \Psalm\Internal\Analyzer\ProjectAnalyzer(
new TestConfig(),
new \Psalm\Tests\TestConfig(),
new \Psalm\Internal\Provider\Providers(
$this->file_provider,
new \Psalm\Tests\Internal\Provider\FakeParserCacheProvider()