classes/phing/tasks/ext/pdo/DummyPDOQuerySplitter.php
public function nextQuery()
    {
        $sql = null;

        while (($line = $this->sqlReader->readLine()) !== null) {
            $delimiter = $this->parent->getDelimiter();
            $project = $this->parent->getOwningTarget()->getProject();
            $line = $project->replaceProperties(trim($line));

            if (($line != $delimiter) && (StringHelper::startsWith("//", $line)
                    || StringHelper::startsWith("--", $line)
                    || StringHelper::startsWith("#", $line))
            ) {
                continue;
            }

            $sql .= " " . $line . "\n";

            /**
             * fix issue with PDO and wrong formated multistatements
             *
             * @issue 1108
             */
            if (StringHelper::endsWith($delimiter, $line)) {
                break;
            }
        }

        return $sql;
    }
public function nextQuery()
    {
        $sql = null;

        while (($line = $this->sqlReader->readLine()) !== null) {
            $delimiter = $this->parent->getDelimiter();
            $project = $this->parent->getOwningTarget()->getProject();
            $line = $project->replaceProperties(trim($line));

            if (($line != $delimiter) && (StringHelper::startsWith("//", $line)
                    || StringHelper::startsWith("--", $line)
                    || StringHelper::startsWith("#", $line))
            ) {
                continue;
            }

            $sql .= " " . $line . "\n";

            /**
             * fix issue with PDO and wrong formated multistatements
             *
             * @issue 1108
             */
            if (StringHelper::endsWith($delimiter, $line)) {
                break;
            }
        }

        return $sql;
    }
public function nextQuery ( ) { $ sql = null ; while ( ( $ line = $ this -> sqlReader -> readLine ( ) ) !== null ) { $ delimiter = $ this -> parent -> getDelimiter ( ) ; $ project = $ this -> parent -> getOwningTarget ( ) -> getProject ( ) ; $ line = $ project -> replaceProperties ( trim ( $ line ) ) ; if ( ( $ line != $ delimiter ) && ( StringHelper :: startsWith ( "//" , $ line ) || StringHelper :: startsWith ( "--" , $ line ) || StringHelper :: startsWith ( "#" , $ line ) ) ) { continue ; } $ sql .= " " . $ line . "\n" ; /**
             * fix issue with PDO and wrong formated multistatements
             *
             * @issue 1108
             */ if ( StringHelper :: endsWith ( $ delimiter , $ line ) ) { break ; } } return $ sql ; }
Returns entire SQL source

@return string|null
Returns entire SQL source