mirror of
https://github.com/rectorphp/rector.git
synced 2025-04-21 16:02:23 +02:00
fix nette compat
This commit is contained in:
parent
f8a1999304
commit
205ff17ec6
@ -3,12 +3,12 @@
|
||||
declare(strict_types=1);
|
||||
|
||||
// this file will need update sometimes: https://github.com/phpstan/phpstan-src/commits/master/compiler/build/scoper.inc.php
|
||||
// automate in the future, if needed
|
||||
// automate in the future, if needed - @see https://github.com/rectorphp/rector/pull/2575#issuecomment-571133000
|
||||
|
||||
require __DIR__ . '/../vendor/autoload.php';
|
||||
|
||||
use Isolated\Symfony\Component\Finder\Finder;
|
||||
use Nette\Neon\Neon;
|
||||
use Symfony\Component\Finder\Finder;
|
||||
use Symfony\Component\Finder\SplFileInfo;
|
||||
|
||||
$stubs = [];
|
||||
|
@ -77,7 +77,7 @@ PHP
|
||||
*/
|
||||
public function refactor(Node $node): ?Node
|
||||
{
|
||||
if (! $this->isObjectType($node, Request::class)) {
|
||||
if (! $this->isObjectType($node->var, Request::class)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
@ -3,6 +3,7 @@
|
||||
namespace Rector\NetteToSymfony\Tests\Rector\MethodCall\RouterListToControllerAnnotationsRetor\Fixture;
|
||||
|
||||
use Nette\Application\IPresenter;
|
||||
use Nette\Application\IResponse;
|
||||
use Nette\Application\Routers\Route;
|
||||
use Nette\Application\Routers\RouteList;
|
||||
|
||||
@ -23,7 +24,7 @@ final class WithParameterSomePresenter implements IPresenter
|
||||
/**
|
||||
* @todo
|
||||
*/
|
||||
public function run()
|
||||
public function run(\Nette\Application\Request $request): IResponse
|
||||
{
|
||||
}
|
||||
}
|
||||
@ -36,6 +37,7 @@ namespace Rector\NetteToSymfony\Tests\Rector\MethodCall\RouterListToControllerAn
|
||||
|
||||
use Symfony\Component\Routing\Annotation\Route;
|
||||
use Nette\Application\IPresenter;
|
||||
use Nette\Application\IResponse;
|
||||
use Nette\Application\Routers\RouteList;
|
||||
|
||||
final class WithParameterRouterFactory
|
||||
@ -54,7 +56,7 @@ final class WithParameterSomePresenter implements IPresenter
|
||||
* @todo
|
||||
* @Route(path="some-path/{id}")
|
||||
*/
|
||||
public function run()
|
||||
public function run(\Nette\Application\Request $request): IResponse
|
||||
{
|
||||
}
|
||||
}
|
||||
|
@ -5,8 +5,13 @@ declare(strict_types=1);
|
||||
namespace Rector\NetteToSymfony\Tests\Rector\Class_\NetteFormToSymfonyFormRector\Source;
|
||||
|
||||
use Nette\Application\IPresenter;
|
||||
use Nette\Application\IResponse;
|
||||
use Nette\Application\Request;
|
||||
|
||||
abstract class NettePresenter implements IPresenter
|
||||
{
|
||||
public function run(Request $request): IResponse
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -11,7 +11,7 @@ final class SomeController
|
||||
*/
|
||||
private $httpRequest;
|
||||
|
||||
public static function someAction(Request $request)
|
||||
public function someAction(Request $request)
|
||||
{
|
||||
$header = $this->httpRequest->getHeader('x');
|
||||
}
|
||||
@ -32,7 +32,7 @@ final class SomeController
|
||||
*/
|
||||
private $httpRequest;
|
||||
|
||||
public static function someAction(Request $request)
|
||||
public function someAction(Request $request)
|
||||
{
|
||||
$header = $request->headers->get('x');
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user