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.
Screenshot 1
Screenshot 2
SCREENSHOT 1:
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.
SCREENSHOT 2:
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.
Thank you.
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.