Completed
Push — master ( c5c436...b453a3 )
by Ruud
15:58
created

Tests/unit/Form/RawHTMLPagePartAdminTypeTest.php (1 issue)

Severity

Upgrade to new PHP Analysis Engine

These results are based on our legacy PHP analysis, consider migrating to our new PHP analysis engine instead. Learn more

1
<?php
2
3
namespace Kunstmaan\PagePartBundle\Tests\Form;
4
5
use Kunstmaan\PagePartBundle\Form\RawHTMLPagePartAdminType;
6
use Kunstmaan\PagePartBundle\Tests\unit\Form\PagePartAdminTypeTestCase;
7
use Symfony\Component\Form\FormBuilderInterface;
8
9
/**
10
 * Generated by PHPUnit_SkeletonGenerator on 2012-08-20 at 13:02:14.
11
 */
12 View Code Duplication
class RawHTMLPagePartAdminTypeTest extends PagePartAdminTypeTestCase
13
{
14
    /**
15
     * @var RawHTMLPagePartAdminType
16
     */
17
    protected $object;
18
19
    protected function setUp()
20
    {
21
        parent::setUp();
22
        $this->object = new RawHTMLPagePartAdminType();
23
    }
24
25
    public function testBuildForm()
26
    {
27
        $builder = $this->createMock(FormBuilderInterface::class);
28
        $builder->expects($this->once())->method('add');
29
30
        $this->object->buildForm($builder, array());
0 ignored issues
show
$builder is of type object<PHPUnit\Framework\MockObject\MockObject>, but the function expects a object<Symfony\Component...m\FormBuilderInterface>.

It seems like the type of the argument is not accepted by the function/method which you are calling.

In some cases, in particular if PHP’s automatic type-juggling kicks in this might be fine. In other cases, however this might be a bug.

We suggest to add an explicit type cast like in the following example:

function acceptsInteger($int) { }

$x = '123'; // string "123"

// Instead of
acceptsInteger($x);

// we recommend to use
acceptsInteger((integer) $x);
Loading history...
31
    }
32
33
    public function testConfigureOptions()
34
    {
35
        $this->object->configureOptions($this->resolver);
36
        $resolve = $this->resolver->resolve();
37
        $this->assertEquals($resolve['data_class'], 'Kunstmaan\PagePartBundle\Entity\RawHTMLPagePart');
38
    }
39
}
40