$used_functions = array();
$extends = array();
$nodeps = array();
+ $inquote = false;
for ($i = 0; $i < sizeof($tokens); $i++) {
if (is_array($tokens[$i])) {
list($token, $data) = $tokens[$i];
$token = $tokens[$i];
$data = '';
}
+ if ($inquote) {
+ if ($token != '"') {
+ continue;
+ } else {
+ $inquote = false;
+ }
+ }
switch ($token) {
+ case '"':
+ $inquote = true;
+ break;
case T_CURLY_OPEN:
case T_DOLLAR_OPEN_CURLY_BRACES:
case '{': $brace_level++; continue 2;
</maintainer>
</maintainers>
<release>
- <version>1.3b5</version>
- <date>2003-12-19</date>
- <state>beta</state>
+ <version>1.3</version>
+ <date>2004-01-20</date>
+ <state>stable</state>
<notes>
PEAR Installer:
* Bug #248 --force command does not work as expected
* Bug #293 [Patch] PEAR_Error not calling static method callbacks for error-handler
* Bug #324 pear -G gives Fatal Error (PHP-GTK not installed, but error is at engine level)
+* Bug #594 PEAR_Common::analyzeSourceCode fails on string with $var and {
* Moved download code into its own class
* Fully unit tested the installer, packager, downloader, and PEAR_Common