I have v1.40.11887 using Visual Studio Pro 2015.
Breakpoints I set in PHAR files do not get hit when debugging. Breakpoints in non-phar PHP files have no problem getting hit. If I STEP INTO a PHAR file from a calling function I can step through the PHAR file but that can be cumbersome as I may have to go through many lines of code to get to the code I want to debug.
I have linked two screen shots.
Shows from left to right DBContext.php which calls to a function or class in the PHAR file. Then there is ProcedureBase.php [from metadata] and ProcedureBase.php which is a class in the PHAR library. I have set breakpoints in both of the ProcedureBase.php files but neither get hit but the breakpoint in DBContext.php does get hit.
ProcedureBase.php [from metadata] is the file that opens when I open the file from Solution Explorer underneath the PHAR file. ProcedureBase.php is the file that opens if I STEP INTO from the calling function.
Solution Explorer showing my PHAR library in question.
Can someone help me figure out what the issue is? Being able to set breakpoints in PHAR files is a major feature I have been waiting for.
EDIT: Adding details about my Project Settings
Screenshots of my project settings
My webserver is another local machine running WAMP, using PHP 7.2.24. I do not have issues with files that are not in a PHAR library hitting breakpoints. Only breakpoints in my PHAR library do not hit, although I can STEP INTO the PHAR library.