0
現在、私はLaravel 5.4プロジェクトに取り組んでいます。私はPHPStormを使用しています。どこのうちComposerのautoload_staticクラスのプライベートアクセスのためのエラー
は、今日の私はプロジェクト/ベンダー/作曲であるクラスautoload_static.php
でこのエラーが発生しました:それはプライベートであるためではないと言っている各$loader->variable
の下に赤い線があり
public static function getInitializer(ClassLoader $loader)
{
return \Closure::bind(function() use ($loader) {
$loader->prefixLengthsPsr4 = ComposerStaticInit3a641324e203eb2b3307dce659628bd1::$prefixLengthsPsr4;
$loader->prefixDirsPsr4 = ComposerStaticInit3a641324e203eb2b3307dce659628bd1::$prefixDirsPsr4;
$loader->prefixesPsr0 = ComposerStaticInit3a641324e203eb2b3307dce659628bd1::$prefixesPsr0;
$loader->classMap = ComposerStaticInit3a641324e203eb2b3307dce659628bd1::$classMap;
}, null, ClassLoader::class);
}
accesible。十分に公正、私はこの$loader
オブジェクトが来る場所であり、実際に私的である同じフォルダのClassLoader
の宣言に行きました。
ベンダーのフォルダ内で何も変更することはありません。すべてうまく動作します。私はなぜ誰かがこれが起こっていることを知っているかどうか、エラーを取得しないように、または何かを壊す場合はprivate
からprotected
に変更する必要があるかどうかを疑問に思います。