0

PHPStan に FuelPHP コア クラスを表示させるのに苦労しています。この種のことが悲しみを引き起こすようです:

namespace Fuel\Core;

/**
 * Template Controller class
 *
 * A base controller for easily creating templated output.
 *
 * @package   Fuel
 * @category  Core
 * @author    Fuel Development Team
 */
abstract class Controller_Template extends \Controller
{
    /**
    * @var string page template
    */
    public $template = 'template';

Controller も Fuel\Core 名前空間にある場合:

namespace Fuel\Core;

abstract class Controller
{
    /**
     * @var  Request  The current Request object
     */
    public $request;

ルート名前空間を探しているため、PHPStan は Controller を見つけることができるようです。FuelPHP はこれを回避します (魔法? 自動読み込み? エイリアシング?)。PHPStan を同じ時流に乗せる方法はありますか? または、使用しているすべてのコア クラスをスタブ化する必要がありますか?

4

1 に答える 1