mirror of
https://github.com/rectorphp/rector.git
synced 2025-04-20 23:41:57 +02:00
add test case for #835
This commit is contained in:
parent
cacc9fa35d
commit
f9fba047e1
47
tests/Issues/Issue835/Fixture/fixture835.php
Normal file
47
tests/Issues/Issue835/Fixture/fixture835.php
Normal file
@ -0,0 +1,47 @@
|
||||
<?php
|
||||
|
||||
namespace Rector\Tests\Issues\Issue835\Fixture {
|
||||
use Cake\View\ViewBuilder;
|
||||
|
||||
final class SomeController
|
||||
{
|
||||
public function view($id = null)
|
||||
{
|
||||
$this->viewBuilder()->layout('ajax');
|
||||
}
|
||||
|
||||
public function viewBuilder(): ViewBuilder
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
namespace Cake\View {
|
||||
class ViewBuilder { }
|
||||
}
|
||||
|
||||
?>
|
||||
-----
|
||||
<?php
|
||||
|
||||
namespace Rector\Tests\Issues\Issue835\Fixture {
|
||||
use Cake\View\ViewBuilder;
|
||||
|
||||
final class SomeController
|
||||
{
|
||||
public function view($id = null)
|
||||
{
|
||||
$this->viewBuilder()->setLayout('ajax');
|
||||
}
|
||||
|
||||
public function viewBuilder(): ViewBuilder
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
namespace Cake\View {
|
||||
class ViewBuilder { }
|
||||
}
|
||||
|
||||
?>
|
18
tests/Issues/Issue835/Issue835Test.php
Normal file
18
tests/Issues/Issue835/Issue835Test.php
Normal file
@ -0,0 +1,18 @@
|
||||
<?php declare(strict_types=1);
|
||||
|
||||
namespace Rector\Tests\Issues\Issue835;
|
||||
|
||||
use Rector\Testing\PHPUnit\AbstractRectorTestCase;
|
||||
|
||||
final class Issue835Test extends AbstractRectorTestCase
|
||||
{
|
||||
public function test(): void
|
||||
{
|
||||
$this->doTestFiles([__DIR__ . '/Fixture/fixture835.php']);
|
||||
}
|
||||
|
||||
protected function provideConfig(): string
|
||||
{
|
||||
return __DIR__ . '/config/config835.yml';
|
||||
}
|
||||
}
|
3
tests/Issues/Issue835/config/config835.yml
Normal file
3
tests/Issues/Issue835/config/config835.yml
Normal file
@ -0,0 +1,3 @@
|
||||
imports:
|
||||
# same as "--level cakephp34"
|
||||
- { resource: "../../../../config/level/cakephp/cakephp34.yml" }
|
Loading…
x
Reference in New Issue
Block a user