Issues (30)

tests/src/ContainerAliasBindingsTraitTest.php (1 issue)

Labels
Severity
1
<?php
2
3
namespace Nip\Container\Tests;
4
5
use Nip\Container\Container;
6
use Nip\Container\Tests\Fixtures\ContainerAliasBindingsObject;
7
8
/**
9
 * Class ContainerAliasBindingsTraitTest
10
 * @package Nip\Container\Tests
11
 */
12
class ContainerAliasBindingsTraitTest extends AbstractTest
13
{
14
    public function test_set()
15
    {
16
        $container = \Mockery::mock(Container::class);
17
        $container->shouldReceive('get')->andReturn(1);
18
19
        $aliasBinding = new ContainerAliasBindingsObject();
20
        $aliasBinding->setContainer($container);
0 ignored issues
show
$container of type Mockery\LegacyMockInterface|Mockery\MockInterface is incompatible with the type Nip\Container\ContainerInterface expected by parameter $container of Nip\Container\Tests\Fixt...sObject::setContainer(). ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-type  annotation

20
        $aliasBinding->setContainer(/** @scrutinizer ignore-type */ $container);
Loading history...
21
22
        self::assertSame(1, $aliasBinding->get('foe'));
23
    }
24
}