Add @see docs so PhpStorm can see dynamic constructor usages

PhpStorm can't see constructor usages when the class name is dynamic. This causes maintenance problems because cross-referencing constructors called like this doesn't show up dynamic calls.
This commit is contained in:
Dylan K. Taylor
2018-08-19 16:00:15 +01:00
parent 0cdf4d0c55
commit 5df601c817
5 changed files with 12 additions and 1 deletions

View File

@ -1026,6 +1026,7 @@ class Server{
}
try{
/** @see LevelProvider::__construct() */
$level = new Level($this, $name, new $providerClass($path));
}catch(\Throwable $e){
@ -1080,6 +1081,7 @@ class Server{
/** @var LevelProvider $providerClass */
$providerClass::generate($path, $name, $seed, $generator, $options);
/** @see LevelProvider::__construct() */
$level = new Level($this, $name, new $providerClass($path));
$this->levels[$level->getId()] = $level;