Project: aptanastudio
Issue APSTUD-4476: Typing in a PHP file collapses the outline when errors occur
Any syntax errors while typing takes the class out of the outline, and when the syntax issue is resolved it collapses the node down to the root. Steps to reproduce: 1. Open a php file. 2. Enter the code: {code}	class Bird {	public function fly(){	echo "I'm flying.";	}	public function dive(){	echo "watch out below!"	}	} {code} 3. Enter "public function peck" inside of class Bird but do not finish the line. Actual results: Class Bird is pulled from the outline as it now has syntax errors. If those errors are removed Bird is added to the outline but is collapsed. Expected results: Class Bird should stay in the outline while functions are being written.
Story points: 8