2017-05-03 3 views
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に変更する必要があるかどうかを疑問に思います。

答えて

1

何も壊れません。誰かがGithubのsame questionを前に尋ねました。

これが役に立ちます。

関連する問題