diff --git a/tests/coverage/Doctrine.html b/tests/coverage/Doctrine.html index 2da749e65..9bfb00f13 100644 --- a/tests/coverage/Doctrine.html +++ b/tests/coverage/Doctrine.html @@ -16,7 +16,7 @@ /* 3 - *  $Id: Doctrine.php 2989 2007-10-22 16:32:07Z romanb $ + *  $Id: Doctrine.php 3015 2007-10-26 04:13:29Z Jonathan.Wage $ 4  * @@ -103,7 +103,7 @@  * @since       1.0 32 - * @version     $Revision: 2989 $ + * @version     $Revision: 3015 $ 33  */ @@ -1315,1971 +1315,2105 @@     private static $_debug = false; 436 - +     437     /** 438 -     * __construct +     * _loadedModels 439 -     * +     *  440 -     * @return void +     * Array of all the loaded models and the path to each one for autoloading 441 -     * @throws Doctrine_Exception +     * 442 -     */ +     * @var string 443 -    public function __construct() +     */ 444 -    { +    private static $_loadedModels = array(); 445 -        throw new Doctrine_Exception('Doctrine is static class. No instances can be created.'); + 446 -    } +    /** 447 - +     * __construct 448 -    /** +     * 449 -     * debug +     * @return void 450 -     * - -451 -     * @param string $bool  - -452 -     * @return void - -453 -     */ - -454 -    public static function debug($bool = null) - -455 -    { - -456 -        if ($bool !== null) { - -457 -            self::$_debug = (bool) $bool; - -458 -        } - -459 -         - -460 -        return self::$_debug; - -461 -    } - -462 - - -463 -    /** - -464 -     * getPath - -465 -     * returns the doctrine root - -466 -     * - -467 -     * @return string - -468 -     */ - -469 -    public static function getPath() - -470 -    { - -471 -        if ( ! self::$_path) { - -472 -            self::$_path = dirname(__FILE__); - -473 -        } - -474 -         - -475 -        return self::$_path; - -476 -    } - -477 - - -478 -    /** - -479 -     * loadAll - -480 -     * loads all runtime classes - -481 -     * - -482 -     * @return void - -483 -     */ - -484 -    public static function loadAll() - -485 -    { - -486 -        return self::loadAllRuntimeClasses(); - -487 -    } - -488 - - -489 -    /** - -490 -     * importSchema - -491 -     * method for importing existing schema to Doctrine_Record classes - -492 -     * - -493 -     * @param string $directory Directory to write your models to - -494 -     * @param array $databases Array of databases to generate models for - -495 -     * @return boolean - -496 -     */ - -497 -    public static function importSchema($directory, array $databases = array()) - -498 -    { - -499 -        return self::generateModelsFromDb($directory, $databases); - -500 -    } - -501 - - -502 -    /** - -503 -     * exportSchema - -504 -     * method for exporting Doctrine_Record classes to a schema - -505 -     * - -506 -     * @param string $directory Directory containing your models - -507 -     * @return void - -508 -     */ - -509 -    public static function exportSchema($directory = null) - -510 -    { - -511 -        return self::createTablesFromModels($directory); - -512 -    } - -513 - - -514 -    /** - -515 -     * exportSql - -516 -     * method for exporting Doctrine_Record classes to a schema - -517 -     * - -518 -     * @param string $directory - -519 -     */ - -520 -    public static function exportSql($directory = null) - -521 -    { - -522 -        return self::generateSqlFromModels($directory); - -523 -    } - -524 - - -525 -    /** - -526 -     * loadAllRuntimeClasses - -527 -     * - -528 -     * loads all runtime classes - -529 -     * - -530 -     * @return void - -531 -     */ - -532 -    public static function loadAllRuntimeClasses() - -533 -    { - -534 -        $classes = Doctrine_Compiler::getRuntimeClasses(); - -535 - - -536 -        foreach ($classes as $class) { - -537 -            self::autoload($class); - -538 -        } - -539 -    } - -540 - - -541 -    /** - -542 -     * loadModels - -543 -     * - -544 -     * Recursively load all models from a directory or array of directories - -545 -     *  - -546 -     * @param string $directory Path to directory of models or array of directory paths - -547 -     * @return array $loadedModels - -548 -     */ - -549 -    public static function loadModels($directory) - -550 -    { - -551 -        $declared = get_declared_classes(); - -552 -         - -553 -        if ($directory !== null) { - -554 -            foreach ((array) $directory as $dir) { - -555 -                $it = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir), - -556 -                                                        RecursiveIteratorIterator::LEAVES_ONLY); - -557 - - -558 -                foreach ($it as $file) { - -559 -                    $e = explode('.', $file->getFileName()); - -560 -                    if (end($e) === 'php' && strpos($file->getFileName(), '.inc') === false) { - -561 -                        require_once $file->getPathName(); - -562 -                    } - -563 -                } - -564 -            } - -565 -             - -566 -            $declared = array_diff(get_declared_classes(), $declared); - -567 -        } - -568 -         - -569 -        return self::getLoadedModels($declared); - -570 -    } - -571 - - -572 -    /** - -573 -     * getLoadedModels - -574 -     * - -575 -     * Get all the loaded models, you can provide an array of classes or it will use get_declared_classes() - -576 -     *  - -577 -     * Will filter through an array of classes and return the Doctrine_Records out of them. - -578 -     * If you do not specify $classes it will return all of the currently loaded Doctrine_Records - -579 -     * - -580 -     * @param $classes Array of classes to filter through, otherwise uses get_declared_classes() - -581 -     * @return array $loadedModels - -582 -     */ - -583 -    public static function getLoadedModels($classes = null) - -584 -    { - -585 -        if ($classes === null) { - -586 -            $classes = get_declared_classes(); - -587 -        } - -588 -         - -589 -        $parent = new ReflectionClass('Doctrine_Record'); - -590 -         - -591 -        $loadedModels = array(); - -592 -         - -593 -        foreach ((array) $classes as $name) { - -594 -            $class = new ReflectionClass($name); - -595 -             - -596 -            // Skip the following classes - -597 -            // - abstract classes - -598 -            // - not a subclass of Doctrine_Record  - -599 -            // - don't have a setTableDefinition method - -600 -            if ($class->isAbstract() ||  - -601 -                !$class->isSubClassOf($parent) ||  - -602 -                !$class->hasMethod('setTableDefinition')) { - -603 -                continue; - -604 -            } - -605 -             - -606 -            $loadedModels[] = $name; - -607 -        } - -608 -         - -609 -        return $loadedModels; - -610 -    } - -611 - - -612 -    /** - -613 -     * getConnectionByTableName - -614 -     * - -615 -     * Get the connection object for a table by the actual table name - -616 -     *  - -617 -     * @param string $tableName  - -618 -     * @return object Doctrine_Connection - -619 -     */ - -620 -    public static function getConnectionByTableName($tableName) - -621 -    { - -622 -        $loadedModels = self::getLoadedModels(); - -623 -         - -624 -        foreach ($loadedModels as $name) { - -625 -            $model = new $name(); - -626 -            $table = $model->getTable(); - -627 -             - -628 -            if ($table->getTableName() == $tableName) { - -629 -               return $table->getConnection();  - -630 -            } - -631 -        } - -632 -         - -633 -        return Doctrine_Manager::connection(); - -634 -    } - -635 - - -636 -    /** - -637 -     * generateModelsFromDb - -638 -     * - -639 -     * method for importing existing schema to Doctrine_Record classes - -640 -     * - -641 -     * @param string $directory Directory to write your models to - -642 -     * @param array $databases Array of databases to generate models for - -643 -     * @return boolean - -644 -     * @throws Exception - -645 -     */ - -646 -    public static function generateModelsFromDb($directory, array $databases = array()) - -647 -    { - -648 -        return Doctrine_Manager::connection()->import->importSchema($directory, $databases); - -649 -    } - -650 - - -651 -    /** - -652 -     * generateYamlFromDb - -653 -     * - -654 -     * Generates models from database to temporary location then uses those models to generate a yaml schema file. - -655 -     * This should probably be fixed. We should write something to generate a yaml schema file directly from the database. - -656 -     * - -657 -     * @param string $yamlPath Path to write oyur yaml schema file to - -658 -     * @return void - -659 -     */ - -660 -    public static function generateYamlFromDb($yamlPath) - -661 -    { - -662 -        $directory = '/tmp/tmp_doctrine_models'; - -663 - - -664 -        Doctrine::generateModelsFromDb($directory); - -665 - - -666 -        $export = new Doctrine_Export_Schema(); - -667 -         - -668 -        $result = $export->exportSchema($yamlPath, 'yml', $directory); - -669 -         - -670 -        exec('rm -rf ' . $directory); - -671 -         - -672 -        return $result; - -673 -    } - -674 - - -675 -    /** - -676 -     * generateModelsFromYaml - -677 -     * - -678 -     * Generate a yaml schema file from an existing directory of models - -679 -     * - -680 -     * @param string $yamlPath Path to your yaml schema files - -681 -     * @param string $directory Directory to generate your models in - -682 -     * @return void - -683 -     */ - -684 -    public static function generateModelsFromYaml($yamlPath, $directory) - -685 -    { - -686 -        $import = new Doctrine_Import_Schema(); - -687 -        $import->generateBaseClasses(true); - -688 -         - -689 -        return $import->importSchema($yamlPath, 'yml', $directory); - -690 -    } - -691 - - -692 -    /** - -693 -     * createTablesFromModels - -694 -     * - -695 -     * Creates database tables for the models in the specified directory - -696 -     * - -697 -     * @param string $directory Directory containing your models - -698 -     * @return void - -699 -     */ - -700 -    public static function createTablesFromModels($directory = null) - -701 -    { - -702 -        return Doctrine_Manager::connection()->export->exportSchema($directory); - -703 -    } - -704 - - -705 -    /** - -706 -     * generateSqlFromModels - -707 -     * - -708 -     * @param string $directory  - -709 -     * @return string $build  String of sql queries. One query per line - -710 -     */ - -711 -    public static function generateSqlFromModels($directory = null) - -712 -    { - -713 -        $sql = Doctrine_Manager::connection()->export->exportSql($directory); - -714 -         - -715 -        $build = ''; - -716 -        foreach ($sql as $query) { - -717 -            $build .= $query.";\n"; - -718 -        } - -719 -         - -720 -        return $build; - -721 -    } - -722 - - -723 -    /** - -724 -     * generateYamlFromModels - -725 -     * - -726 -     * Generate yaml schema file for the models in the specified directory - -727 -     * - -728 -     * @param string $yamlPath Path to your yaml schema files - -729 -     * @param string $directory Directory to generate your models in - -730 -     * @return void - -731 -     */ - -732 -    public static function generateYamlFromModels($yamlPath, $directory) - -733 -    { - -734 -        $export = new Doctrine_Export_Schema(); - -735 -         - -736 -        return $export->exportSchema($yamlPath, 'yml', $directory); - -737 -    } - -738 - - -739 -    /** - -740 -     * createDatabases - -741 -     * - -742 -     * Creates databases for connections - -743 -     * - -744 -     * @param string $specifiedConnections Array of connections you wish to create the database for - -745 -     * @return void - -746 -     */ - -747 -    public static function createDatabases($specifiedConnections = array()) - -748 -    { - -749 -        if ( ! is_array($specifiedConnections)) { - -750 -            $specifiedConnections = (array) $specifiedConnections; - -751 -        } - -752 -         - -753 -        $manager = Doctrine_Manager::getInstance(); - -754 -        $connections = $manager->getConnections(); - -755 -         - -756 -        foreach ($connections as $name => $connection) { - -757 -            if ( ! empty($specifiedConnections) && !in_array($name, $specifiedConnections)) { - -758 -                continue; - -759 -            } - -760 -             - -761 -            $info = $manager->parsePdoDsn($connection->getOption('dsn')); - -762 -            $username = $connection->getOption('username'); - -763 -            $password = $connection->getOption('password'); - -764 -             - -765 -            // Make connection without database specified so we can create it - -766 -            $connect = $manager->openConnection(new PDO($info['scheme'] . ':host=' . $info['host'], $username, $password), 'tmp_connection', false); - -767 -             - -768 -            try { - -769 -                // Create database - -770 -                $connect->export->createDatabase($name); - -771 -                 - -772 -                // Close the tmp connection with no database - -773 -                $manager->closeConnection($connect); - -774 -                 - -775 -                // Close original connection - -776 -                $manager->closeConnection($connection); - -777 -                 - -778 -                // Reopen original connection with newly created database - -779 -                $manager->openConnection(new PDO($info['dsn'], $username, $password), $name, true); - -780 -            } catch (Exception $e) { - -781 -                 - -782 -            } - -783 -        } - -784 -    } - -785 - - -786 -    /** - -787 -     * dropDatabases - -788 -     * - -789 -     * Drops databases for connections - -790 -     * - -791 -     * @param string $specifiedConnections Array of connections you wish to drop the database for - -792 -     * @return void - -793 -     */ - -794 -    public static function dropDatabases($specifiedConnections = array()) - -795 -    { - -796 -        if ( ! is_array($specifiedConnections)) { - -797 -            $specifiedConnections = (array) $specifiedConnections; - -798 -        } - -799 -         - -800 -        $manager = Doctrine_Manager::getInstance(); - -801 -         - -802 -        $connections = $manager->getConnections(); - -803 -         - -804 -        foreach ($connections as $name => $connection) { - -805 -            if ( ! empty($specifiedConnections) && !in_array($name, $specifiedConnections)) { - -806 -                continue; - -807 -            } - -808 -             - -809 -            try { - -810 -                $connection->export->dropDatabase($name); - -811 -            } catch (Exception $e) { - -812 -                 - -813 -            } - -814 -        } - -815 -    } - -816 - - -817 -    /** - -818 -     * dumpData - -819 -     * - -820 -     * Dump data to a yaml fixtures file - -821 -     * - -822 -     * @param string $yamlPath Path to write the yaml data fixtures to - -823 -     * @param string $individualFiles Whether or not to dump data to individual fixtures files - -824 -     * @return void - -825 -     */ - -826 -    public static function dumpData($yamlPath, $individualFiles = false) - -827 -    { - -828 -        $data = new Doctrine_Data(); - -829 -         - -830 -        return $data->exportData($yamlPath, 'yml', array(), $individualFiles); - -831 -    } - -832 - - -833 -    /** - -834 -     * loadData - -835 -     * - -836 -     * Load data from a yaml fixtures file. - -837 -     * The output of dumpData can be fed to loadData - -838 -     * - -839 -     * @param string $yamlPath Path to your yaml data fixtures - -840 -     * @param string $append Whether or not to append the data - -841 -     * @return void - -842 -     */ - -843 -    public static function loadData($yamlPath, $append = false) - -844 -    { - -845 -        $data = new Doctrine_Data(); - -846 -         - -847 -        if ( ! $append) { - -848 -            $data->purge(); - -849 -        } - -850 -         - -851 -        return $data->importData($yamlPath, 'yml'); - -852 -    } - -853 - - -854 -    /** - -855 -     * loadDummyData - -856 -     * - -857 -     * Populdate your models with dummy data - -858 -     * - -859 -     * @param string $append Whether or not to append the data - -860 -     * @param string $num Number of records to populate - -861 -     * @return void - -862 -     */ - -863 -    public static function loadDummyData($append, $num = 5) - -864 -    { - -865 -        $data = new Doctrine_Data(); - -866 - - -867 -        if ( ! $append) { - -868 -          $data->purge(); - -869 -        } - -870 -         - -871 -        return $data->importDummyData($num); - -872 -    } - -873 - - -874 -    /** - -875 -     * migrate - -876 -     *  - -877 -     * Migrate database to specified $to version. Migrates from current to latest if you do not specify. - -878 -     * - -879 -     * @param string $migrationsPath Path to migrations directory which contains your migration classes - -880 -     * @param string $to Version you wish to migrate to. - -881 -     * @return bool true - -882 -     * @throws new Doctrine_Migration_Exception - -883 -     */ - -884 -    public static function migrate($migrationsPath, $to = null) - -885 -    { - -886 -        $migration = new Doctrine_Migration($migrationsPath); - -887 -         - -888 -        return $migration->migrate($to); - -889 -    } - -890 - - -891 -    /** - -892 -     * generateMigrationClass - -893 -     * - -894 -     * Generate new migration class skeleton - -895 -     * - -896 -     * @param string $className Name of the Migration class to generate - -897 -     * @param string $migrationsPath Path to directory which contains your migration classes - -898 -     */ - -899 -    public static function generateMigrationClass($className, $migrationsPath) - -900 -    { - -901 -        $builder = new Doctrine_Migration_Builder($migrationsPath); - -902 -         - -903 -        return $builder->generateMigrationClass($className); - -904 -    } - -905 - - -906 -    /** - -907 -     * generateMigrationsFromDb - -908 -     * - -909 -     * @param string $migrationsPath  - -910 -     * @return void - -911 -     * @throws new Doctrine_Migration_Exception - -912 -     */ - -913 -    public static function generateMigrationsFromDb($migrationsPath) - -914 -    { - -915 -        $builder = new Doctrine_Migration_Builder($migrationsPath); - -916 -         - -917 -        return $builder->generateMigrationsFromDb(); - -918 -    } - -919 - - -920 -    /** - -921 -     * generateMigrationsFromModels - -922 -     * - -923 -     * @param string $migrationsPath  - -924 -     * @param string $modelsPath  - -925 -     * @return void - -926 -     */ - -927 -    public static function generateMigrationsFromModels($migrationsPath, $modelsPath = null) - -928 -    { - -929 -        $builder = new Doctrine_Migration_Builder($migrationsPath); - -930 -         - -931 -        return $builder->generateMigrationsFromModels($modelsPath); - -932 -    } - -933 - - -934 -    /** - -935 -     * getTable - -936 -     * - -937 -     * @param string $tableName  - -938 -     * @return void - -939 -     */ - -940 -    public static function getTable($tableName) - -941 -    { - -942 -        return Doctrine_Manager::table($tableName); - -943 -    } - -944 - - -945 -    /** - -946 -     * connection - -947 -     * - -948 -     * @param string $adapter  - -949 -     * @param string $name  - -950 -     * @return void - -951 -     */ - -952 -    public static function connection($adapter, $name = null) - -953 -    { - -954 -        return Doctrine_Manager::connection($adapter, $name); - -955 -    } - -956 - - -957 -    /** - -958 -     * fileFinder - -959 -     * - -960 -     * @param string $type  - -961 -     * @return void - -962 -     */ - -963 -    public static function fileFinder($type) - -964 -    { - -965 -        return Doctrine_FileFinder::type($type); - -966 -    } - -967 - - -968 -    /** - -969 -     * compile - -970 -     * method for making a single file of most used doctrine runtime components - -971 -     * including the compiled file instead of multiple files (in worst - -972 -     * cases dozens of files) can improve performance by an order of magnitude - -973 -     * - -974 -     * @param string $target - -975 -     * - -976      * @throws Doctrine_Exception -977 +451 +     */ + +452 +    public function __construct() + +453 +    { + +454 +        throw new Doctrine_Exception('Doctrine is static class. No instances can be created.'); + +455 +    } + +456 + + +457 +    /** + +458 +     * debug + +459 +     * + +460 +     * @param string $bool  + +461      * @return void -978 +462      */ -979 -    public static function compile($target = null, $includedDrivers = array()) +463 +    public static function debug($bool = null) -980 +464     { -981 -        return Doctrine_Compiler::compile($target, $includedDrivers); +465 +        if ($bool !== null) { -982 -    } +466 +            self::$_debug = (bool) $bool; -983 - +467 +        } -984 -    /** - -985 -     * simple autoload function - -986 -     * returns true if the class was loaded, otherwise false - -987 -     * - -988 -     * @param string $classname - -989 -     * @return boolean - -990 -     */ - -991 -    public static function autoload($classname) - -992 -    { - -993 -        if (class_exists($classname, false)) { - -994 -            return false; - -995 -        } - -996 +468          -997 -        if ( ! self::$_path) { +469 +        return self::$_debug; -998 +470 +    } + +471 + + +472 +    /** + +473 +     * getPath + +474 +     * returns the doctrine root + +475 +     * + +476 +     * @return string + +477 +     */ + +478 +    public static function getPath() + +479 +    { + +480 +        if ( ! self::$_path) { + +481             self::$_path = dirname(__FILE__); -999 +482         } -1000 +483          -1001 -        $class = self::$_path . DIRECTORY_SEPARATOR . str_replace('_', DIRECTORY_SEPARATOR, $classname) . '.php'; +484 +        return self::$_path; -1002 - - -1003 -        if ( ! file_exists($class)) { - -1004 -            return false; - -1005 -        } - -1006 - - -1007 -        require_once($class); - -1008 - - -1009 -        return true; - -1010 +485     } -1011 +486 -1012 +487     /** -1013 -     * dump +488 +     * loadAll -1014 +489 +     * loads all runtime classes + +490      * -1015 -     * dumps a given variable +491 +     * @return void -1016 -     * - -1017 -     * @param mixed $var        a variable of any type - -1018 -     * @param boolean $output   whether to output the content - -1019 -     * @return void|string - -1020 +492      */ -1021 -    public static function dump($var, $output = true) +493 +    public static function loadAll() -1022 +494     { -1023 -        $ret = array(); +495 +        return self::loadAllRuntimeClasses(); -1024 -        switch (gettype($var)) { - -1025 -            case 'array': - -1026 -                $ret[] = 'Array('; - -1027 -                foreach ($var as $k => $v) { - -1028 -                    $ret[] = $k . ' : ' . self::dump($v, false); - -1029 -                } - -1030 -                $ret[] = ")"; - -1031 -                break; - -1032 -            case 'object': - -1033 -                $ret[] = 'Object(' . get_class($var) . ')'; - -1034 -                break; - -1035 -            default: - -1036 -                $ret[] = var_export($var, true); - -1037 -        } - -1038 -        if ($output) { - -1039 -            print implode("\n", $ret); - -1040 -        } - -1041 -        return implode("\n", $ret); - -1042 +496     } -1043 +497 -1044 +498     /** -1045 -     * returns table name from class name +499 +     * importSchema -1046 +500 +     * method for importing existing schema to Doctrine_Record classes + +501      * -1047 -     * @param string $classname +502 +     * @param string $directory Directory to write your models to -1048 -     * @return string +503 +     * @param array $databases Array of databases to generate models for -1049 -     */ - -1050 -    public static function tableize($classname) - -1051 -    { - -1052 -         return strtolower(preg_replace('~(?<=\\w)([A-Z])~', '_$1', $classname)); - -1053 -    } - -1054 - - -1055 -    /** - -1056 -     * returns class name from table name - -1057 -     * - -1058 -     * @param string $tablename - -1059 -     * @return string - -1060 -     */ - -1061 -    public static function classify($tablename) - -1062 -    { - -1063 -        return preg_replace_callback('~(_?)(_)([\w])~', array("Doctrine", "classifyCallback"), ucfirst($tablename)); - -1064 -    } - -1065 - - -1066 -    /** - -1067 -     * Callback function to classify a classname propperly.  - -1068 -     * - -1069 -     * @param array $matches An array of matches from a pcre_replace call - -1070 -     * @return string A string with matches 1 and mathces 3 in upper case.  - -1071 -     */ - -1072 -    public static function classifyCallback($matches) - -1073 -    { - -1074 -        return $matches[1] . strtoupper($matches[3]); - -1075 -    } - -1076 - - -1077 -    /** - -1078 -     * checks for valid class name (uses camel case and underscores) - -1079 -     * - -1080 -     * @param string $classname - -1081 +504      * @return boolean -1082 +505      */ -1083 -    public static function isValidClassname($classname) +506 +    public static function importSchema($directory, array $databases = array()) -1084 +507     { +508 +        return self::generateModelsFromDb($directory, $databases); + +509 +    } + +510 + + +511 +    /** + +512 +     * exportSchema + +513 +     * method for exporting Doctrine_Record classes to a schema + +514 +     * + +515 +     * @param string $directory Directory containing your models + +516 +     * @return void + +517 +     */ + +518 +    public static function exportSchema($directory = null) + +519 +    { + +520 +        return self::createTablesFromModels($directory); + +521 +    } + +522 + + +523 +    /** + +524 +     * exportSql + +525 +     * method for exporting Doctrine_Record classes to a schema + +526 +     * + +527 +     * @param string $directory + +528 +     */ + +529 +    public static function exportSql($directory = null) + +530 +    { + +531 +        return self::generateSqlFromModels($directory); + +532 +    } + +533 + + +534 +    /** + +535 +     * loadAllRuntimeClasses + +536 +     * + +537 +     * loads all runtime classes + +538 +     * + +539 +     * @return void + +540 +     */ + +541 +    public static function loadAllRuntimeClasses() + +542 +    { + +543 +        $classes = Doctrine_Compiler::getRuntimeClasses(); + +544 + + +545 +        foreach ($classes as $class) { + +546 +            self::autoload($class); + +547 +        } + +548 +    } + +549 + + +550 +    /** + +551 +     * loadModels + +552 +     * + +553 +     * Recursively load all models from a directory or array of directories + +554 +     *  + +555 +     * @param string $directory Path to directory of models or array of directory paths + +556 +     * @return array $loadedModels + +557 +     */ + +558 +    public static function loadModels($directory) + +559 +    { + +560 +        if ($directory !== null) { + +561 +            $manager = Doctrine_Manager::getInstance(); + +562 +             + +563 +            foreach ((array) $directory as $dir) { + +564 +                $it = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir), + +565 +                                                        RecursiveIteratorIterator::LEAVES_ONLY); + +566 + + +567 +                foreach ($it as $file) { + +568 +                    $e = explode('.', $file->getFileName()); + +569 +                    if (end($e) === 'php' && strpos($file->getFileName(), '.inc') === false) { + +570 +                        self::$_loadedModels[$e[0]] = $file->getPathName(); + +571 +                    } + +572 +                } + +573 +            } + +574 +        } + +575 + + +576 +        return self::getLoadedModels(array_keys(self::$_loadedModels)); + +577 +    } + +578 + + +579 +    /** + +580 +     * getLoadedModels + +581 +     * + +582 +     * Get all the loaded models, you can provide an array of classes or it will use get_declared_classes() + +583 +     *  + +584 +     * Will filter through an array of classes and return the Doctrine_Records out of them. + +585 +     * If you do not specify $classes it will return all of the currently loaded Doctrine_Records + +586 +     * + +587 +     * @param $classes Array of classes to filter through, otherwise uses get_declared_classes() + +588 +     * @return array $loadedModels + +589 +     */ + +590 +    public static function getLoadedModels($classes = null) + +591 +    { + +592 +        if ($classes === null) { + +593 +            $classes = get_declared_classes(); + +594 +        } + +595 +         + +596 +        $parent = new ReflectionClass('Doctrine_Record'); + +597 +         + +598 +        $loadedModels = array(); + +599 +         + +600 +        foreach ((array) $classes as $name) { + +601 +            $class = new ReflectionClass($name); + +602 +             + +603 +            // Skip the following classes + +604 +            // - abstract classes + +605 +            // - not a subclass of Doctrine_Record  + +606 +            // - don't have a setTableDefinition method + +607 +            if ($class->isAbstract() ||  + +608 +                !$class->isSubClassOf($parent) ||  + +609 +                !$class->hasMethod('setTableDefinition')) { + +610 +                continue; + +611 +            } + +612 +             + +613 +            $loadedModels[] = $name; + +614 +        } + +615 +         + +616 +        return $loadedModels; + +617 +    } + +618 + + +619 +    /** + +620 +     * getConnectionByTableName + +621 +     * + +622 +     * Get the connection object for a table by the actual table name + +623 +     *  + +624 +     * @param string $tableName  + +625 +     * @return object Doctrine_Connection + +626 +     */ + +627 +    public static function getConnectionByTableName($tableName) + +628 +    { + +629 +        $loadedModels = self::getLoadedModels(); + +630 +         + +631 +        foreach ($loadedModels as $name) { + +632 +            $model = new $name(); + +633 +            $table = $model->getTable(); + +634 +             + +635 +            if ($table->getTableName() == $tableName) { + +636 +               return $table->getConnection();  + +637 +            } + +638 +        } + +639 +         + +640 +        return Doctrine_Manager::connection(); + +641 +    } + +642 + + +643 +    /** + +644 +     * generateModelsFromDb + +645 +     * + +646 +     * method for importing existing schema to Doctrine_Record classes + +647 +     * + +648 +     * @param string $directory Directory to write your models to + +649 +     * @param array $databases Array of databases to generate models for + +650 +     * @return boolean + +651 +     * @throws Exception + +652 +     */ + +653 +    public static function generateModelsFromDb($directory, array $databases = array()) + +654 +    { + +655 +        return Doctrine_Manager::connection()->import->importSchema($directory, $databases); + +656 +    } + +657 + + +658 +    /** + +659 +     * generateYamlFromDb + +660 +     * + +661 +     * Generates models from database to temporary location then uses those models to generate a yaml schema file. + +662 +     * This should probably be fixed. We should write something to generate a yaml schema file directly from the database. + +663 +     * + +664 +     * @param string $yamlPath Path to write oyur yaml schema file to + +665 +     * @return void + +666 +     */ + +667 +    public static function generateYamlFromDb($yamlPath) + +668 +    { + +669 +        $directory = '/tmp/tmp_doctrine_models'; + +670 + + +671 +        Doctrine::generateModelsFromDb($directory); + +672 + + +673 +        $export = new Doctrine_Export_Schema(); + +674 +         + +675 +        $result = $export->exportSchema($yamlPath, 'yml', $directory); + +676 +         + +677 +        exec('rm -rf ' . $directory); + +678 +         + +679 +        return $result; + +680 +    } + +681 + + +682 +    /** + +683 +     * generateModelsFromYaml + +684 +     * + +685 +     * Generate a yaml schema file from an existing directory of models + +686 +     * + +687 +     * @param string $yamlPath Path to your yaml schema files + +688 +     * @param string $directory Directory to generate your models in + +689 +     * @param array  $options Array of options to pass to the schema importer + +690 +     * @return void + +691 +     */ + +692 +    public static function generateModelsFromYaml($yamlPath, $directory, $options = array()) + +693 +    { + +694 +        $import = new Doctrine_Import_Schema(); + +695 +        $import->setOption('generateBaseClasses', true); + +696 +         + +697 +        return $import->importSchema($yamlPath, 'yml', $directory); + +698 +    } + +699 + + +700 +    /** + +701 +     * createTablesFromModels + +702 +     * + +703 +     * Creates database tables for the models in the specified directory + +704 +     * + +705 +     * @param string $directory Directory containing your models + +706 +     * @return void + +707 +     */ + +708 +    public static function createTablesFromModels($directory = null) + +709 +    { + +710 +        return Doctrine_Manager::connection()->export->exportSchema($directory); + +711 +    } + +712 + + +713 +    /** + +714 +     * generateSqlFromModels + +715 +     * + +716 +     * @param string $directory  + +717 +     * @return string $build  String of sql queries. One query per line + +718 +     */ + +719 +    public static function generateSqlFromModels($directory = null) + +720 +    { + +721 +        $sql = Doctrine_Manager::connection()->export->exportSql($directory); + +722 +         + +723 +        $build = ''; + +724 +        foreach ($sql as $query) { + +725 +            $build .= $query.";\n"; + +726 +        } + +727 +         + +728 +        return $build; + +729 +    } + +730 + + +731 +    /** + +732 +     * generateYamlFromModels + +733 +     * + +734 +     * Generate yaml schema file for the models in the specified directory + +735 +     * + +736 +     * @param string $yamlPath Path to your yaml schema files + +737 +     * @param string $directory Directory to generate your models in + +738 +     * @return void + +739 +     */ + +740 +    public static function generateYamlFromModels($yamlPath, $directory) + +741 +    { + +742 +        $export = new Doctrine_Export_Schema(); + +743 +         + +744 +        return $export->exportSchema($yamlPath, 'yml', $directory); + +745 +    } + +746 + + +747 +    /** + +748 +     * createDatabases + +749 +     * + +750 +     * Creates databases for connections + +751 +     * + +752 +     * @param string $specifiedConnections Array of connections you wish to create the database for + +753 +     * @return void + +754 +     */ + +755 +    public static function createDatabases($specifiedConnections = array()) + +756 +    { + +757 +        if ( ! is_array($specifiedConnections)) { + +758 +            $specifiedConnections = (array) $specifiedConnections; + +759 +        } + +760 +         + +761 +        $manager = Doctrine_Manager::getInstance(); + +762 +        $connections = $manager->getConnections(); + +763 +         + +764 +        foreach ($connections as $name => $connection) { + +765 +            if ( ! empty($specifiedConnections) && !in_array($name, $specifiedConnections)) { + +766 +                continue; + +767 +            } + +768 +             + +769 +            $info = $manager->parsePdoDsn($connection->getOption('dsn')); + +770 +            $username = $connection->getOption('username'); + +771 +            $password = $connection->getOption('password'); + +772 +             + +773 +            // Make connection without database specified so we can create it + +774 +            $connect = $manager->openConnection(new PDO($info['scheme'] . ':host=' . $info['host'], $username, $password), 'tmp_connection', false); + +775 +             + +776 +            try { + +777 +                // Create database + +778 +                $connect->export->createDatabase($name); + +779 +                 + +780 +                // Close the tmp connection with no database + +781 +                $manager->closeConnection($connect); + +782 +                 + +783 +                // Close original connection + +784 +                $manager->closeConnection($connection); + +785 +                 + +786 +                // Reopen original connection with newly created database + +787 +                $manager->openConnection(new PDO($info['dsn'], $username, $password), $name, true); + +788 +            } catch (Exception $e) { + +789 +                 + +790 +            } + +791 +        } + +792 +    } + +793 + + +794 +    /** + +795 +     * dropDatabases + +796 +     * + +797 +     * Drops databases for connections + +798 +     * + +799 +     * @param string $specifiedConnections Array of connections you wish to drop the database for + +800 +     * @return void + +801 +     */ + +802 +    public static function dropDatabases($specifiedConnections = array()) + +803 +    { + +804 +        if ( ! is_array($specifiedConnections)) { + +805 +            $specifiedConnections = (array) $specifiedConnections; + +806 +        } + +807 +         + +808 +        $manager = Doctrine_Manager::getInstance(); + +809 +         + +810 +        $connections = $manager->getConnections(); + +811 +         + +812 +        foreach ($connections as $name => $connection) { + +813 +            if ( ! empty($specifiedConnections) && !in_array($name, $specifiedConnections)) { + +814 +                continue; + +815 +            } + +816 +             + +817 +            try { + +818 +                $connection->export->dropDatabase($name); + +819 +            } catch (Exception $e) { + +820 +                 + +821 +            } + +822 +        } + +823 +    } + +824 + + +825 +    /** + +826 +     * dumpData + +827 +     * + +828 +     * Dump data to a yaml fixtures file + +829 +     * + +830 +     * @param string $yamlPath Path to write the yaml data fixtures to + +831 +     * @param string $individualFiles Whether or not to dump data to individual fixtures files + +832 +     * @return void + +833 +     */ + +834 +    public static function dumpData($yamlPath, $individualFiles = false) + +835 +    { + +836 +        $data = new Doctrine_Data(); + +837 +         + +838 +        return $data->exportData($yamlPath, 'yml', array(), $individualFiles); + +839 +    } + +840 + + +841 +    /** + +842 +     * loadData + +843 +     * + +844 +     * Load data from a yaml fixtures file. + +845 +     * The output of dumpData can be fed to loadData + +846 +     * + +847 +     * @param string $yamlPath Path to your yaml data fixtures + +848 +     * @param string $append Whether or not to append the data + +849 +     * @return void + +850 +     */ + +851 +    public static function loadData($yamlPath, $append = false) + +852 +    { + +853 +        $data = new Doctrine_Data(); + +854 +         + +855 +        if ( ! $append) { + +856 +            $data->purge(); + +857 +        } + +858 +         + +859 +        return $data->importData($yamlPath, 'yml'); + +860 +    } + +861 + + +862 +    /** + +863 +     * loadDummyData + +864 +     * + +865 +     * Populdate your models with dummy data + +866 +     * + +867 +     * @param string $append Whether or not to append the data + +868 +     * @param string $num Number of records to populate + +869 +     * @return void + +870 +     */ + +871 +    public static function loadDummyData($append, $num = 5) + +872 +    { + +873 +        $data = new Doctrine_Data(); + +874 + + +875 +        if ( ! $append) { + +876 +          $data->purge(); + +877 +        } + +878 +         + +879 +        return $data->importDummyData($num); + +880 +    } + +881 + + +882 +    /** + +883 +     * migrate + +884 +     *  + +885 +     * Migrate database to specified $to version. Migrates from current to latest if you do not specify. + +886 +     * + +887 +     * @param string $migrationsPath Path to migrations directory which contains your migration classes + +888 +     * @param string $to Version you wish to migrate to. + +889 +     * @return bool true + +890 +     * @throws new Doctrine_Migration_Exception + +891 +     */ + +892 +    public static function migrate($migrationsPath, $to = null) + +893 +    { + +894 +        $migration = new Doctrine_Migration($migrationsPath); + +895 +         + +896 +        return $migration->migrate($to); + +897 +    } + +898 + + +899 +    /** + +900 +     * generateMigrationClass + +901 +     * + +902 +     * Generate new migration class skeleton + +903 +     * + +904 +     * @param string $className Name of the Migration class to generate + +905 +     * @param string $migrationsPath Path to directory which contains your migration classes + +906 +     */ + +907 +    public static function generateMigrationClass($className, $migrationsPath) + +908 +    { + +909 +        $builder = new Doctrine_Migration_Builder($migrationsPath); + +910 +         + +911 +        return $builder->generateMigrationClass($className); + +912 +    } + +913 + + +914 +    /** + +915 +     * generateMigrationsFromDb + +916 +     * + +917 +     * @param string $migrationsPath  + +918 +     * @return void + +919 +     * @throws new Doctrine_Migration_Exception + +920 +     */ + +921 +    public static function generateMigrationsFromDb($migrationsPath) + +922 +    { + +923 +        $builder = new Doctrine_Migration_Builder($migrationsPath); + +924 +         + +925 +        return $builder->generateMigrationsFromDb(); + +926 +    } + +927 + + +928 +    /** + +929 +     * generateMigrationsFromModels + +930 +     * + +931 +     * @param string $migrationsPath  + +932 +     * @param string $modelsPath  + +933 +     * @return void + +934 +     */ + +935 +    public static function generateMigrationsFromModels($migrationsPath, $modelsPath = null) + +936 +    { + +937 +        $builder = new Doctrine_Migration_Builder($migrationsPath); + +938 +         + +939 +        return $builder->generateMigrationsFromModels($modelsPath); + +940 +    } + +941 + + +942 +    /** + +943 +     * getTable + +944 +     * + +945 +     * @param string $tableName  + +946 +     * @return void + +947 +     */ + +948 +    public static function getTable($tableName) + +949 +    { + +950 +        return Doctrine_Manager::table($tableName); + +951 +    } + +952 + + +953 +    /** + +954 +     * connection + +955 +     * + +956 +     * @param string $adapter  + +957 +     * @param string $name  + +958 +     * @return void + +959 +     */ + +960 +    public static function connection($adapter, $name = null) + +961 +    { + +962 +        return Doctrine_Manager::connection($adapter, $name); + +963 +    } + +964 + + +965 +    /** + +966 +     * fileFinder + +967 +     * + +968 +     * @param string $type  + +969 +     * @return void + +970 +     */ + +971 +    public static function fileFinder($type) + +972 +    { + +973 +        return Doctrine_FileFinder::type($type); + +974 +    } + +975 + + +976 +    /** + +977 +     * compile + +978 +     * + +979 +     * method for making a single file of most used doctrine runtime components + +980 +     * including the compiled file instead of multiple files (in worst + +981 +     * cases dozens of files) can improve performance by an order of magnitude + +982 +     * + +983 +     * @param string $target + +984 +     * + +985 +     * @throws Doctrine_Exception + +986 +     * @return void + +987 +     */ + +988 +    public static function compile($target = null, $includedDrivers = array()) + +989 +    { + +990 +        return Doctrine_Compiler::compile($target, $includedDrivers); + +991 +    } + +992 + + +993 +    /** + +994 +     * autoload + +995 +     * + +996 +     * simple autoload function + +997 +     * returns true if the class was loaded, otherwise false + +998 +     * + +999 +     * @param string $classname + +1000 +     * @return boolean + +1001 +     */ + +1002 +    public static function autoload($className) + +1003 +    { + +1004 +        if (class_exists($className, false)) { + +1005 +            return false; + +1006 +        } + +1007 +         + +1008 +        if ( ! self::$_path) { + +1009 +            self::$_path = dirname(__FILE__); + +1010 +        } + +1011 +         + +1012 +        $class = self::$_path . DIRECTORY_SEPARATOR . str_replace('_', DIRECTORY_SEPARATOR, $className) . '.php'; + +1013 + + +1014 +        if (file_exists($class)) { + +1015 +            require_once($class); + +1016 +             + +1017 +            return true; + +1018 +        } + +1019 +         + +1020 +        $loadedModels = self::$_loadedModels; + +1021 +         + +1022 +        if (isset($loadedModels[$className]) && file_exists($loadedModels[$className])) { + +1023 +            require_once($loadedModels[$className]); + +1024 +             + +1025 +            return true; + +1026 +        } + +1027 + + +1028 +        return false; + +1029 +    } + +1030 + + +1031 +    /** + +1032 +     * dump + +1033 +     * + +1034 +     * dumps a given variable + +1035 +     * + +1036 +     * @param mixed $var        a variable of any type + +1037 +     * @param boolean $output   whether to output the content + +1038 +     * @return void|string + +1039 +     */ + +1040 +    public static function dump($var, $output = true) + +1041 +    { + +1042 +        $ret = array(); + +1043 +        switch (gettype($var)) { + +1044 +            case 'array': + +1045 +                $ret[] = 'Array('; + +1046 +                foreach ($var as $k => $v) { + +1047 +                    $ret[] = $k . ' : ' . self::dump($v, false); + +1048 +                } + +1049 +                $ret[] = ")"; + +1050 +                break; + +1051 +            case 'object': + +1052 +                $ret[] = 'Object(' . get_class($var) . ')'; + +1053 +                break; + +1054 +            default: + +1055 +                $ret[] = var_export($var, true); + +1056 +        } + +1057 +        if ($output) { + +1058 +            print implode("\n", $ret); + +1059 +        } + +1060 +        return implode("\n", $ret); + +1061 +    } + +1062 + + +1063 +    /** + +1064 +     * tableize + +1065 +     * + +1066 +     * returns table name from class name + +1067 +     * + +1068 +     * @param string $classname + +1069 +     * @return string + +1070 +     */ + +1071 +    public static function tableize($classname) + +1072 +    { + +1073 +         return strtolower(preg_replace('~(?<=\\w)([A-Z])~', '_$1', $classname)); + +1074 +    } + +1075 + + +1076 +    /** + +1077 +     * classify + +1078 +     * + +1079 +     * returns class name from table name + +1080 +     * + +1081 +     * @param string $tablename + +1082 +     * @return string + +1083 +     */ + +1084 +    public static function classify($tablename) + 1085 -        if (preg_match('~(^[a-z])|(_[a-z])|([\W])|(_{2})~', $classname)) { +    { 1086 -            return false; +        return preg_replace_callback('~(_?)(_)([\w])~', array("Doctrine", "classifyCallback"), ucfirst($tablename)); 1087 -        } +    } 1088 1089 -        return true; +    /** 1090 -    } +     * classifyCallback 1091 -} +     * +1092 +     * Callback function to classify a classname propperly.  + +1093 +     * + +1094 +     * @param array $matches An array of matches from a pcre_replace call + +1095 +     * @return string A string with matches 1 and mathces 3 in upper case.  + +1096 +     */ + +1097 +    public static function classifyCallback($matches) + +1098 +    { + +1099 +        return $matches[1] . strtoupper($matches[3]); + +1100 +    } + +1101 + + +1102 +    /** + +1103 +     * isValidClassName + +1104 +     * + +1105 +     * checks for valid class name (uses camel case and underscores) + +1106 +     * + +1107 +     * @param string $classname + +1108 +     * @return boolean + +1109 +     */ + +1110 +    public static function isValidClassname($classname) + +1111 +    { + +1112 +        if (preg_match('~(^[a-z])|(_[a-z])|([\W])|(_{2})~', $classname)) { + +1113 +            return false; + +1114 +        } + +1115 + + +1116 +        return true; + +1117 +    } + +1118 +     + +1119 +    /** + +1120 +     * makeDirectories + +1121 +     *  + +1122 +     * Makes the directories for a path recursively + +1123 +     * + +1124 +     * @param string $path  + +1125 +     * @return void + +1126 +     */ + +1127 +    public static function makeDirectories($path, $mode = 0777) + +1128 +    { + +1129 +        if (is_dir($path) || is_file($path)) + +1130 +        { + +1131 +          return true; + +1132 +        } + +1133 + + +1134 +        return mkdir($path, $mode, true);  + +1135 +    } + +1136 +} \ No newline at end of file diff --git a/tests/coverage/Doctrine_Configurable.html b/tests/coverage/Doctrine_Configurable.html index 3a295b850..61583aee5 100644 --- a/tests/coverage/Doctrine_Configurable.html +++ b/tests/coverage/Doctrine_Configurable.html @@ -283,7 +283,7 @@             case Doctrine::ATTR_COLL_KEY: 92 -                if ( ! ($this instanceof Doctrine_Table)) { +                if ( ! ($this instanceof Doctrine_Table)) { 93                     throw new Doctrine_Exception("This attribute can only be set at table level."); @@ -292,7 +292,7 @@                 } 95 -                if ($value !== null && ! $this->hasColumn($value)) { +                if ($value !== null && ! $this->hasColumn($value)) { 96                     throw new Doctrine_Exception("Couldn't set collection key attribute. No such column '$value'"); @@ -301,7 +301,7 @@                 } 98 -                break; +                break; 99             case Doctrine::ATTR_CACHE: diff --git a/tests/coverage/Doctrine_Connection.html b/tests/coverage/Doctrine_Connection.html index a83546a71..de566175c 100644 --- a/tests/coverage/Doctrine_Connection.html +++ b/tests/coverage/Doctrine_Connection.html @@ -16,7 +16,7 @@ /* 3 - *  $Id: Connection.php 2963 2007-10-21 06:23:59Z Jonathan.Wage $ + *  $Id: Connection.php 3008 2007-10-25 16:02:00Z Jonathan.Wage $ 4  * @@ -163,7 +163,7 @@  * @since       1.0 52 - * @version     $Revision: 2963 $ + * @version     $Revision: 3008 $ 53  * @author      Konsta Vesterinen <kvesteri@cc.hut.fi> diff --git a/tests/coverage/Doctrine_Connection_UnitOfWork.html b/tests/coverage/Doctrine_Connection_UnitOfWork.html index 21fe9c5ba..2ea7f3b3b 100644 --- a/tests/coverage/Doctrine_Connection_UnitOfWork.html +++ b/tests/coverage/Doctrine_Connection_UnitOfWork.html @@ -16,7 +16,7 @@ /* 3 - *  $Id: UnitOfWork.php 2992 2007-10-22 21:47:05Z phuson $ + *  $Id: UnitOfWork.php 2999 2007-10-23 20:21:22Z meus $ 4  * @@ -97,7 +97,7 @@  * @since       1.0 30 - * @version     $Revision: 2992 $ + * @version     $Revision: 2999 $ 31  * @author      Konsta Vesterinen <kvesteri@cc.hut.fi> diff --git a/tests/coverage/Doctrine_Export.html b/tests/coverage/Doctrine_Export.html index d5e4c9ae7..d9a9fd124 100644 --- a/tests/coverage/Doctrine_Export.html +++ b/tests/coverage/Doctrine_Export.html @@ -3142,7 +3142,7 @@             $models = Doctrine::loadModels($directory); 1045 -        } else { +        } else { 1046             $models = Doctrine::getLoadedModels(); @@ -3154,10 +3154,10 @@          1049 -        $this->exportClasses($models); +        $this->exportClasses($models); 1050 -    } +    } 1051 diff --git a/tests/coverage/Doctrine_Export_Mysql.html b/tests/coverage/Doctrine_Export_Mysql.html index 716884a42..052451110 100644 --- a/tests/coverage/Doctrine_Export_Mysql.html +++ b/tests/coverage/Doctrine_Export_Mysql.html @@ -463,19 +463,19 @@         if (isset($options['charset'])) { 152 -            $optionStrings['charset'] = 'DEFAULT CHARACTER SET ' . $options['charset']; +            $optionStrings['charset'] = 'DEFAULT CHARACTER SET ' . $options['charset']; 153 -            if (isset($options['collate'])) { +            if (isset($options['collate'])) { 154 -                $optionStrings['charset'] .= ' COLLATE ' . $options['collate']; +                $optionStrings['charset'] .= ' COLLATE ' . $options['collate']; 155 -            } +            } 156 -        } +        } 157 diff --git a/tests/coverage/Doctrine_Export_Schema.html b/tests/coverage/Doctrine_Export_Schema.html index a0d1a1d23..5bbe21994 100644 --- a/tests/coverage/Doctrine_Export_Schema.html +++ b/tests/coverage/Doctrine_Export_Schema.html @@ -154,7 +154,7 @@             $loadedModels = Doctrine::loadModels($directory); 49 -        } else { +        } else { 50             $loadedModels = Doctrine::getLoadedModels(); @@ -166,22 +166,22 @@ 53 -        $array = array(); +        $array = array(); 54          55 -        $parent = new ReflectionClass('Doctrine_Record'); +        $parent = new ReflectionClass('Doctrine_Record'); 56 57 -        $sql = array(); +        $sql = array(); 58 -        $fks = array(); +        $fks = array(); 59 @@ -193,7 +193,7 @@         // and currently declared classes 62 -        foreach ($loadedModels as $name) { +        foreach ($loadedModels as $name) { 63             if ( ! empty($models) && !in_array($name, $models)) { @@ -340,7 +340,7 @@          111 -        return $array; +        return $array; 112     } @@ -385,7 +385,7 @@          126 -        if (is_dir($schema)) { +        if (is_dir($schema)) { 127           $schema = $schema . DIRECTORY_SEPARATOR . 'schema.' . $format; @@ -397,7 +397,7 @@          130 -        return Doctrine_Parser::dump($array, $format, $schema); +        return Doctrine_Parser::dump($array, $format, $schema); 131     } diff --git a/tests/coverage/Doctrine_Hydrate.html b/tests/coverage/Doctrine_Hydrate.html index cd292d913..2a9bf121c 100644 --- a/tests/coverage/Doctrine_Hydrate.html +++ b/tests/coverage/Doctrine_Hydrate.html @@ -16,7 +16,7 @@ /* 3 - *  $Id: Hydrate.php 2990 2007-10-22 16:38:03Z zYne $ + *  $Id: Hydrate.php 3000 2007-10-24 13:44:58Z ppetermann $ 4  * @@ -103,7 +103,7 @@  * @since       1.0 32 - * @version     $Revision: 2990 $ + * @version     $Revision: 3000 $ 33  * @author      Konsta Vesterinen <kvesteri@cc.hut.fi> @@ -3166,7 +3166,7 @@ 1053 -        $event = new Doctrine_Event(Doctrine_Event::HYDRATE, null); +        $event = new Doctrine_Event(null, Doctrine_Event::HYDRATE, null); 1054 diff --git a/tests/coverage/Doctrine_I18n.html b/tests/coverage/Doctrine_I18n.html index efde19f10..5d7c9fae9 100644 --- a/tests/coverage/Doctrine_I18n.html +++ b/tests/coverage/Doctrine_I18n.html @@ -136,231 +136,260 @@ 43 -    protected $_auditTable; +    /** 44 - +     * __construct 45 -    public function __construct($options) +     * 46 -    { +     * @param string $options  47 -        $this->_options = array_merge($this->_options, $options); +     * @return void 48 -    } +     */ 49 - +    public function __construct($options) 50 -    public function buildDefinition(Doctrine_Table $table) - -51     { +51 +        $this->_options = array_merge($this->_options, $options); + 52 -     if (empty($this->_options['fields'])) { +    } 53 -         throw new Doctrine_I18n_Exception('Fields not set.'); + 54 -     } +    /** 55 - +     * buildDefinition 56 -        $this->_options['className'] = str_replace('%CLASS%', +     * 57 -                                                   $this->_options['table']->getComponentName(), +     * @param object $Doctrine_Table  58 -                                                   $this->_options['className']); +     * @return void 59 - +     */ 60 -        $name = $table->getComponentName(); +    public function buildDefinition(Doctrine_Table $table) 61 - +    { 62 -        if (class_exists($this->_options['className'])) { +       if (empty($this->_options['fields'])) { 63 -            return false; +           throw new Doctrine_I18n_Exception('Fields not set.'); 64 -        } +       } 65 66 -        $columns = array(); +        $this->_options['className'] = str_replace('%CLASS%', 67 - +                                                   $this->_options['table']->getComponentName(), 68 -        $id = $table->getIdentifier(); +                                                   $this->_options['className']); 69 70 -        $options = array('className' => $this->_options['className']); +        $name = $table->getComponentName(); 71 72 -        $fk = array(); +        if (class_exists($this->_options['className'])) { 73 -        foreach ((array) $id as $column) { +            return false; 74 -            $def = $table->getDefinitionOf($column); +        } 75 76 -            unset($def['autoincrement']); +        $columns = array(); 77 -            unset($def['sequence']); + 78 -            unset($def['unique']); +        $id = $table->getIdentifier(); 79 80 -            $fk[$column] = $def; +        $options = array('className' => $this->_options['className']); 81 -        } + 82 - +        $fk = array(); 83 -        $cols = $table->getColumns(); +        foreach ((array) $id as $column) { 84 - +            $def = $table->getDefinitionOf($column); 85 -        foreach ($cols as $column => $definition) { + 86 -            if (in_array($column, $this->_options['fields'])) { +            unset($def['autoincrement']); 87 -                $columns[$column] = $definition; +            unset($def['sequence']); 88 -                $table->removeColumn($column); +            unset($def['unique']); 89 -            } + 90 -        } +            $fk[$column] = $def; 91 -         +        } 92 -        $columns['lang'] = array('type'    => 'string', + 93 -                                 'length'  => 2, +        $cols = $table->getColumns(); 94 -                                 'fixed'   => true, + 95 -                                 'primary' => true); +        foreach ($cols as $column => $definition) { 96 - +            if (in_array($column, $this->_options['fields'])) { 97 -        $local = (count($fk) > 1) ? array_keys($fk) : key($fk); +                $columns[$column] = $definition; 98 - +                $table->removeColumn($column); 99 -        $relations = array($name => array('local' => $local, +            } 100 -                                          'foreign' => $id, +        } 101 -                                          'onDelete' => 'CASCADE', +         102 -                                          'onUpdate' => 'CASCADE')); +        $columns['lang'] = array('type'    => 'string', 103 - +                                 'length'  => 2, 104 - +                                 'fixed'   => true, 105 -        $columns += $fk; +                                 'primary' => true); 106 107 -        $options = array('className' => $this->_options['className'], +        $local = (count($fk) > 1) ? array_keys($fk) : key($fk); 108 -                         'queryParts' => array('indexBy' => 'lang')); + 109 - +        $relations = array($name => array('local' => $local, 110 -        $this->generateClass($options, $columns, $relations); +                                          'foreign' => $id, 111 - +                                          'onDelete' => 'CASCADE', 112 -        $this->_options['pluginTable'] = $table->getConnection()->getTable($this->_options['className']); +                                          'onUpdate' => 'CASCADE')); 113 -         - -114 -        $this->_options['pluginTable']->bindQueryPart('indexBy', 'lang'); - -115 +114 + + +115 +        $columns += $fk; + 116 -        return true; + 117 -    } +        $options = array('className' => $this->_options['className'], 118 -} +                         'queryParts' => array('indexBy' => 'lang')); +119 + + +120 +        $this->generateClass($options, $columns, $relations); + +121 + + +122 +        $this->_options['pluginTable'] = $table->getConnection()->getTable($this->_options['className']); + +123 +         + +124 +        $this->_options['pluginTable']->bindQueryPart('indexBy', 'lang'); + +125 + + +126 +        return true; + +127 +    } + +128 +} \ No newline at end of file diff --git a/tests/coverage/Doctrine_Import_Builder.html b/tests/coverage/Doctrine_Import_Builder.html index 65204783e..a23e668ef 100644 --- a/tests/coverage/Doctrine_Import_Builder.html +++ b/tests/coverage/Doctrine_Import_Builder.html @@ -16,7 +16,7 @@ /* 3 - *  $Id: Builder.php 2997 2007-10-23 03:50:45Z Jonathan.Wage $ + *  $Id: Builder.php 3024 2007-10-29 12:22:53Z pookey $ 4  * @@ -106,7 +106,7 @@  * @since       1.0 33 - * @version     $Revision: 2997 $ + * @version     $Revision: 3024 $ 34  * @author      Konsta Vesterinen <kvesteri@cc.hut.fi> @@ -145,451 +145,451 @@      * 46 -     * @var string $path +     * @var string $_path 47      */ 48 -    private $path = ''; +    protected $_path = ''; 49      50 -    private $packagesPrefix = 'Package'; +    /** 51 -     +     * packagesPrefix 52 -    private $packagesPath = ''; +     * 53 -     +     * @var string 54 -    private $pathAfterPackage = DIRECTORY_SEPARATOR; +     */ 55 -     +    protected $_packagesPrefix = 'Package'; 56 -    /** + 57 -     * suffix +    /** 58 -     *  +     * packagesPath 59 -     * File suffix to use when writing class definitions +     * 60 -     * +     * @var string 61 -     * @var string $suffix +     */ 62 -     */ +    protected $_packagesPath = ''; 63 -    private $suffix = '.class.php'; +     64 - +    /** 65 -    /** +     * suffix 66 -     * generateBaseClasses +     *  67 -     *  +     * File suffix to use when writing class definitions 68 -     * Bool true/false for whether or not to generate base classes +     * 69 -     * +     * @var string $suffix 70 -     * @var string $suffix +     */ 71 -     */ +    protected $_suffix = '.class.php'; 72 -    private $generateBaseClasses = false; + 73 - +    /** 74 -    /** +     * generateBaseClasses 75 -     * baseClassesDirectory - -76      *  +76 +     * Bool true/false for whether or not to generate base classes + 77 -     * Directory to put the generate base classes in +     * 78 -     * - -79      * @var string $suffix -80 +79      */ +80 +    protected $_generateBaseClasses = true; + 81 -    private $baseClassesDirectory = 'generated'; +     82 - +    /** 83 -    /** +     * generateTableClasses 84 -     * tpl +     * 85 -     * +     * @var string 86 -     * Class template used for writing classes +     */ 87 -     * +    protected $_generateTableClasses = true; 88 -     * @var $tpl +     89 -     */ +    /** 90 -    private static $tpl; +     * baseClassesDirectory 91 - +     *  92 -    /** +     * Directory to put the generate base classes in 93 -     * __construct +     * 94 -     * +     * @var string $suffix 95 -     * @return void +     */ 96 -     */ +    protected $_baseClassesDirectory = 'generated'; 97 -    public function __construct() +     98 -    { - -99 -        $this->loadTemplate(); - -100 -    } - -101 - - -102     /** -103 -     * setTargetPath +99 +     * baseClassName -104 +100      * -105 -     * @param string path   the path where imported files are being generated +101 +     * @var string -106 -     * @return - -107 +102      */ +103 +    protected $_baseClassName = 'Doctrine_Record'; + +104 +     + +105 +    /** + +106 +     * tpl + +107 +     * + 108 -    public function setTargetPath($path) +     * Class template used for writing classes 109 -    { +     * 110 -        if ( ! file_exists($path)) { +     * @var $_tpl 111 -            mkdir($path, 0777); +     */ 112 -        } +    protected static $_tpl; 113 114 -        $this->path = $path; +    /** 115 -    } +     * __construct 116 - +     * 117 -    /** +     * @return void 118 -     * generateBaseClasses +     */ 119 -     * +    public function __construct() 120 -     * Specify whether or not to generate classes which extend from generated base classes +    { 121 -     * +        $this->loadTemplate(); 122 -     * @param string $bool - -123 -     * @return void - -124 -     * @author Jonathan H. Wage - -125 -     */ - -126 -    public function generateBaseClasses($bool = null) - -127 -    { - -128 -      if ($bool !== null) { - -129 -        $this->generateBaseClasses = $bool; - -130 -      } - -131 -       - -132 -      return $this->generateBaseClasses; - -133 -    } - -134 - - -135 -    /** - -136 -     * getTargetPath - -137 -     * - -138 -     * @return string       the path where imported files are being generated - -139 -     */ - -140 -    public function getTargetPath() - -141 -    { - -142 -        return $this->path; - -143 -    } - -144 - - -145 -    /** - -146 -     * loadTemplate - -147 -     *  - -148 -     * Loads the class template used for generating classes - -149 -     * - -150 -     * @return void - -151 -     */ - -152 -    public function loadTemplate()  - -153 -    { - -154 -        if (isset(self::$tpl)) { - -155 -            return; - -156 -        } - -157 - - -158 -        self::$tpl =<<<END - -159 -/** - -160 - * This class has been auto-generated by the Doctrine ORM Framework - -161 - */ - -162 -%sclass %s extends %s - -163 -{ - -164 -%s - -165 -%s - -166 -%s - -167 -} - -168 -END; - -169     } -170 +123 -171 -    /* +124 +    /** -172 -     * Build the accessors +125 +     * setTargetPath -173 +126      * -174 -     * @param  string $table +127 +     * @param string path   the path where imported files are being generated -175 -     * @param  array  $columns +128 +     * @return -176 +129      */ -177 -    public function buildAccessors(array $options, array $columns) +130 +    public function setTargetPath($path) -178 +131     { -179 -        $ret = ''; +132 +        Doctrine::makeDirectories($path); -180 -        foreach ($columns as $name => $column) { +133 +         -181 -            // getters +134 +        if (!$this->_packagesPath) { -182 -            $ret .= "\n\tpublic function get".Doctrine::classify($name)."(\$load = true)\n"; +135 +            $this->_packagesPath = $path . DIRECTORY_SEPARATOR . 'packages'; -183 -            $ret .= "\t{\n"; +136 +        } -184 -            $ret .= "\t\treturn \$this->get('{$name}', \$load);\n"; - -185 -            $ret .= "\t}\n"; - -186 +137 +138 +        $this->_path = $path; + +139 +    } + +140 +     + +141 +    /** + +142 +     * setPackagePath + +143 +     * + +144 +     * @param string $packagesPrefix  + +145 +     * @return void + +146 +     */ + +147 +    public function setPackagesPrefix($packagesPrefix) + +148 +    { + +149 +        $this->_packagesPrefix = $packagesPrefix; + +150 +    } + +151 + + +152 +    /** + +153 +     * setPackagesPath + +154 +     * + +155 +     * @param string $packagesPath  + +156 +     * @return void + +157 +     */ + +158 +    public function setPackagesPath($packagesPath) + +159 +    { + +160 +        $this->_packagesPath = $packagesPath; + +161 +    } + +162 +     + +163 +    /** + +164 +     * generateBaseClasses + +165 +     * + +166 +     * Specify whether or not to generate classes which extend from generated base classes + +167 +     * + +168 +     * @param string $bool + +169 +     * @return void + +170 +     */ + +171 +    public function generateBaseClasses($bool = null) + +172 +    { + +173 +        if ($bool !== null) { + +174 +            $this->_generateBaseClasses = $bool; + +175 +        } + +176 + + +177 +        return $this->_generateBaseClasses; + +178 +    } + +179 +     + +180 +    /** + +181 +     * generateTableClasses + +182 +     * + +183 +     * Specify whether or not to generate table classes which extend from Doctrine_Table + +184 +     * + +185 +     * @param string $bool + +186 +     * @return void + 187 -            // setters +     */ 188 -            $ret .= "\n\tpublic function set".Doctrine::classify($name)."(\${$name}, \$load = true)\n"; +    public function generateTableClasses($bool = null) 189 -            $ret .= "\t{\n"; +    { 190 -            $ret .= "\t\treturn \$this->set('{$name}', \${$name}, \$load);\n"; +        if ($bool !== null) { 191 -            $ret .= "\t}\n"; +            $this->_generateTableClasses = $bool; 192 -        } +        } 193 194 -        return $ret; +        return $this->_generateTableClasses; 195     } @@ -598,328 +598,328 @@ 197 -    /* +    /** 198 -     * Build the table definition of a Doctrine_Record object +     * setBaseClassesDirectory 199      * 200 -     * @param  string $table - -201 -     * @param  array  $tableColumns - -202 -     */ - -203 -    public function buildTableDefinition(array $options, array $columns, array $relations, array $indexes, array $attributes, array $templates, array $actAs) - -204 -    { - -205 -        $ret = array(); - -206 -         - -207 -        $i = 0; - -208 -         - -209 -        if (isset($options['inheritance']['extends']) && !isset($options['override_parent'])) { - -210 -            $ret[$i] = "\t\tparent::setTableDefinition();"; - -211 -            $i++; - -212 -        } - -213 -         - -214 -        if (isset($options['tableName']) && !empty($options['tableName'])) { - -215 -            $ret[$i] = "\t\t".'$this->setTableName(\''. $options['tableName'].'\');'; - -216 -             - -217 -            $i++; - -218 -        } - -219 -         - -220 -        foreach ($columns as $name => $column) { - -221 -            $ret[$i] = "\t\t".'$this->hasColumn(\'' . $name . '\', \'' . $column['type'] . '\''; - -222 -             - -223 -            if ($column['length']) { - -224 -                $ret[$i] .= ', ' . $column['length']; - -225 -            } else { - -226 -                $ret[$i] .= ', null'; - -227 -            } - -228 - - -229 -            $a = array(); - -230 - - -231 -            if (isset($column['default'])) { - -232 -                $a[] = '\'default\' => ' . var_export($column['default'], true); - -233 -            } - -234 -            if (isset($column['notnull']) && $column['notnull']) { - -235 -                $a[] = '\'notnull\' => true'; - -236 -            } - -237 -            if (isset($column['primary']) && $column['primary']) { - -238 -                $a[] = '\'primary\' => true'; - -239 -            } - -240 -            if ((isset($column['autoinc']) && $column['autoinc']) || isset($column['autoincrement']) && $column['autoincrement']) { - -241 -                $a[] = '\'autoincrement\' => true'; - -242 -            } - -243 -            if (isset($column['unique']) && $column['unique']) { - -244 -                $a[] = '\'unique\' => true'; - -245 -            } - -246 -            if (isset($column['unsigned']) && $column['unsigned']) { - -247 -                $a[] = '\'unsigned\' => true'; - -248 -            } - -249 -            if ($column['type'] == 'enum' && isset($column['values']) ) { - -250 -                $a[] = '\'values\' => array(\'' . implode('\',\'', $column['values']) . '\')'; - -251 -            } - -252 - - -253 -            if ( ! empty($a)) { - -254 -                $ret[$i] .= ', ' . 'array('; - -255 -                $length = strlen($ret[$i]); - -256 -                $ret[$i] .= implode(',' . PHP_EOL . str_repeat(' ', $length), $a) . ')'; - -257 -            } - -258 -             - -259 -            $ret[$i] .= ');'; - -260 - - -261 -            if ($i < (count($columns) - 1)) { - -262 -                $ret[$i] .= PHP_EOL; - -263 -            } - -264 -            $i++; - -265 -        } - -266 -         - -267 -        $ret[$i] = $this->buildIndexes($indexes); - -268 -        $i++; - -269 -         - -270 -        $ret[$i] = $this->buildAttributes($attributes); - -271 -        $i++; - -272 -         - -273 -        $ret[$i] = $this->buildTemplates($templates); - -274 -        $i++; - -275 -         - -276 -        $ret[$i] = $this->buildActAs($actAs); - -277 -         - -278 -        if ( ! empty($ret)) { - -279 -          return "\n\tpublic function setTableDefinition()"."\n\t{\n".implode("\n", $ret)."\n\t}"; - -280 -        } - -281 -    } - -282 - - -283 -    /** - -284 -     * buildTemplates - -285 -     * - -286 -     * @param string $array  - -287      * @return void -288 +201      */ -289 -    public function buildTemplates(array $templates) +202 +    public function setBaseClassesDirectory($baseClassesDirectory) -290 +203     { +204 +        $this->_baseClassesDirectory; + +205 +    } + +206 +     + +207 +    /** + +208 +     * setBaseClassName + +209 +     * + +210 +     * @package default + +211 +     */ + +212 +    public function setBaseClassName($className) + +213 +    { + +214 +        $this->_baseClassName = $className; + +215 +    } + +216 +     + +217 +    /** + +218 +     * setSuffix + +219 +     * + +220 +     * @param string $suffix  + +221 +     * @return void + +222 +     */ + +223 +    public function setSuffix($suffix) + +224 +    { + +225 +        $this->_suffix = $suffix; + +226 +    } + +227 + + +228 +    /** + +229 +     * getTargetPath + +230 +     * + +231 +     * @return string       the path where imported files are being generated + +232 +     */ + +233 +    public function getTargetPath() + +234 +    { + +235 +        return $this->_path; + +236 +    } + +237 + + +238 +    /** + +239 +     * loadTemplate + +240 +     *  + +241 +     * Loads the class template used for generating classes + +242 +     * + +243 +     * @return void + +244 +     */ + +245 +    public function loadTemplate()  + +246 +    { + +247 +        if (isset(self::$_tpl)) { + +248 +            return; + +249 +        } + +250 + + +251 +        self::$_tpl =<<<END + +252 +/** + +253 + * This class has been auto-generated by the Doctrine ORM Framework + +254 + */ + +255 +%sclass %s extends %s + +256 +{ + +257 +%s + +258 +%s + +259 +%s + +260 +} + +261 +END; + +262 +    } + +263 + + +264 +    /* + +265 +     * Build the accessors + +266 +     * + +267 +     * @param  string $table + +268 +     * @param  array  $columns + +269 +     */ + +270 +    public function buildAccessors(array $options, array $columns) + +271 +    { + +272 +        $ret = ''; + +273 +        foreach ($columns as $name => $column) { + +274 +            // getters + +275 +            $ret .= "\n  public function get".Doctrine::classify($name)."(\$load = true)\n"; + +276 +            $ret .= "  {\n"; + +277 +            $ret .= "    return \$this->get('{$name}', \$load);\n"; + +278 +            $ret .= "  }\n"; + +279 + + +280 +            // setters + +281 +            $ret .= "\n  public function set".Doctrine::classify($name)."(\${$name}, \$load = true)\n"; + +282 +            $ret .= "  {\n"; + +283 +            $ret .= "    return \$this->set('{$name}', \${$name}, \$load);\n"; + +284 +            $ret .= "  }\n"; + +285 +        } + +286 + + +287 +        return $ret; + +288 +    } + +289 + + +290 +    /* + 291 -        $build = ''; +     * Build the table definition of a Doctrine_Record object 292 -        foreach ($templates as $name => $options) { +     * 293 -             +     * @param  string $table 294 -            if (is_array($options) && !empty($options)) { +     * @param  array  $tableColumns 295 -                $optionsPhp = $this->arrayToPhpArrayCode($options); +     */ 296 -             +    public function buildTableDefinition(array $options, array $columns, array $relations, array $indexes, array $attributes, array $templates, array $actAs) 297 -                $build .= "\t\t\$this->loadTemplate('" . $name . "', " . $optionsPhp . ");\n"; +    { 298 -            } else { +        $ret = array(); 299 -                if (isset($templates[0])) { +         300 -                    $build .= "\t\t\$this->loadTemplate('" . $options . "');\n"; +        $i = 0; 301 -                } else { +         302 -                    $build .= "\t\t\$this->loadTemplate('" . $name . "');\n"; +        if (isset($options['inheritance']['extends']) && !(isset($options['override_parent']) && $options['override_parent'] == false)) { 303 -                } +            $ret[$i] = "    parent::setTableDefinition();"; 304 -            } +            $i++; 305         } @@ -928,1109 +928,1695 @@          307 -        return $build; +        if (isset($options['tableName']) && !empty($options['tableName'])) { 308 -    } +            $ret[$i] = "    ".'$this->setTableName(\''. $options['tableName'].'\');'; 309 - +             310 -    /** +            $i++; 311 -     * buildActAs +        } 312 -     * +         313 -     * @param string $array  +        foreach ($columns as $name => $column) { 314 -     * @return void +            $ret[$i] = "    ".'$this->hasColumn(\'' . $name . '\', \'' . $column['type'] . '\''; 315 -     */ +             316 -    public function buildActAs(array $actAs) +            if ($column['length']) { 317 -    { +                $ret[$i] .= ', ' . $column['length']; 318 -        $build = ''; +            } else { 319 -        foreach ($actAs as $name => $options) { +                $ret[$i] .= ', null'; 320 -            if (is_array($options) && !empty($options)) { - -321 -                $optionsPhp = $this->arrayToPhp($options); - -322 -                 - -323 -                $build .= "\t\t\$this->actAs('" . $name . "', " . $optionsPhp . ");\n"; - -324 -            } else { - -325 -                if (isset($actAs[0])) { - -326 -                    $build .= "\t\t\$this->actAs('" . $options . "');\n"; - -327 -                } else { - -328 -                    $build .= "\t\t\$this->actAs('" . $name . "');\n"; - -329 -                } - -330             } +321 + + +322 +            $a = array(); + +323 + + +324 +            if (isset($column['default'])) { + +325 +                $a[] = '\'default\' => ' . var_export($column['default'], true); + +326 +            } + +327 +            if (isset($column['notnull']) && $column['notnull']) { + +328 +                $a[] = '\'notnull\' => true'; + +329 +            } + +330 +            if (isset($column['primary']) && $column['primary']) { + 331 -        } +                $a[] = '\'primary\' => true'; 332 -         +            } 333 -        return $build; +            if ((isset($column['autoinc']) && $column['autoinc']) || isset($column['autoincrement']) && $column['autoincrement']) { 334 -    } +                $a[] = '\'autoincrement\' => true'; 335 - +            } 336 -    /** +            if (isset($column['unique']) && $column['unique']) { 337 -     * arrayToPhp +                $a[] = '\'unique\' => true'; 338 -     * +            } 339 -     * @param string $array  +            if (isset($column['unsigned']) && $column['unsigned']) { 340 -     * @return void +                $a[] = '\'unsigned\' => true'; 341 -     */ +            } 342 -    protected function arrayToPhp(array $array) +            if ($column['type'] == 'enum' && isset($column['values']) ) { 343 -    { +                $a[] = '\'values\' => array(\'' . implode('\',\'', $column['values']) . '\')'; 344 -        ob_start(); +            } 345 -        var_export($array); + 346 -        $php = ob_get_contents(); +            if ( ! empty($a)) { 347 -        ob_end_clean(); +                $ret[$i] .= ', ' . 'array('; 348 -         +                $length = strlen($ret[$i]); 349 -        return $php; +                $ret[$i] .= implode(',' . PHP_EOL . str_repeat(' ', $length), $a) . ')'; 350 -    } +            } 351 - +             352 -    /** +            $ret[$i] .= ');'; 353 -     * buildAttributes + 354 -     * +            if ($i < (count($columns) - 1)) { 355 -     * @param string $array  +                $ret[$i] .= PHP_EOL; 356 -     * @return void +            } 357 -     */ +            $i++; 358 -    public function buildAttributes(array $attributes) +        } 359 -    { - -360 -        $build = "\n"; - -361 -        foreach ($attributes as $key => $value) { - -362 -            if ( ! is_array($value)) { - -363 -                $value = array($value); - -364 -            } - -365 -             - -366 -            $values = ''; - -367 -            foreach ($value as $attr) { - -368 -                $values .= "Doctrine::" . strtoupper($key) . "_" . strtoupper($attr) . ' ^ '; - -369 -            } - -370 -             - -371 -            // Trim last ^ - -372 -            $values = substr($values, 0, strlen($values) - 3); - -373 -             - -374 -            $build .= "\t\t\$this->setAttribute(Doctrine::ATTR_" . strtoupper($key) . ", " . $values . ");\n"; - -375 -        } - -376          +360 +        $ret[$i] = $this->buildIndexes($indexes); + +361 +        $i++; + +362 +         + +363 +        $ret[$i] = $this->buildAttributes($attributes); + +364 +        $i++; + +365 +         + +366 +        $ret[$i] = $this->buildTemplates($templates); + +367 +        $i++; + +368 +         + +369 +        $ret[$i] = $this->buildActAs($actAs); + +370 +         + +371 +        $code = implode("\n", $ret); + +372 +        $code = trim($code); + +373 +         + +374 +        if ($code) { + +375 +          return "\n  public function setTableDefinition()"."\n  {\n    ".$code."\n  }"; + +376 +        } + 377 -        return $build; +    } 378 -    } + 379 - - -380     /** -381 -     * buildIndexes +380 +     * buildTemplates -382 +381      * -383 +382      * @param string $array  -384 +383      * @return void -385 +384      */ -386 -    public function buildIndexes(array $indexes) +385 +    public function buildTemplates(array $templates) -387 +386     { +387 +        $build = ''; + 388 -      $build = ''; +        foreach ($templates as $name => $options) { 389 - +             390 -      foreach ($indexes as $indexName => $definitions) { +            if (is_array($options) && !empty($options)) { 391 -          $build = "\n\t\t".'$this->index(\'' . $indexName . '\', array('; +                $optionsPhp = $this->arrayToPhpArrayCode($options); 392 - +             393 -          foreach ($definitions as $name => $value) { +                $build .= "    \$this->loadTemplate('" . $name . "', " . $optionsPhp . ");\n"; 394 - +            } else { 395 -            // parse fields +                if (isset($templates[0])) { 396 -            if ($name === 'fields' || $name === 'columns') { +                    $build .= "    \$this->loadTemplate('" . $options . "');\n"; 397 -              $build .= '\'fields\' => array('; +                } else { 398 - +                    $build .= "    \$this->loadTemplate('" . $name . "');\n"; 399 -              foreach ($value as $fieldName => $fieldValue) { +                } 400 -                $build .= '\'' . $fieldName . '\' => array( '; +            } 401 - +        } 402 -                // parse options { sorting, length, primary } +         403 -                if (isset($fieldValue) && $fieldValue) { +        return $build; 404 -                  foreach ($fieldValue as $optionName => $optionValue) { +    } 405 406 -                    $build .= '\'' . $optionName . '\' => '; - -407 - - -408 -                    // check primary option, mark either as true or false - -409 -                    if ($optionName === 'primary') { - -410 -                     $build .= (($optionValue == 'true') ? 'true' : 'false') . ', '; - -411 -                     continue; - -412 -                    } - -413 - - -414 -                    // convert sorting option to uppercase, for instance, asc -> ASC - -415 -                    if ($optionName === 'sorting') { - -416 -                     $build .= '\'' . strtoupper($optionValue) . '\', '; - -417 -                     continue; - -418 -                    } - -419 - - -420 -                    // check the rest of the options - -421 -                    $build .= '\'' . $optionValue . '\', '; - -422 -                  } - -423 -                } - -424 - - -425 -                $build .= '), '; - -426 -              } - -427 -            } - -428 - - -429 -            // parse index type option, 4 choices { unique, fulltext, gist, gin } - -430 -            if ($name === 'type') { - -431 -             $build .= '), \'type\' => \'' . $value . '\''; - -432 -            } - -433 - - -434 -            // add extra ) if type definition is not declared - -435 -            if ( ! isset($definitions['type'])) { - -436 -             $build .= ')'; - -437 -            } - -438 -          } - -439 - - -440 -          $build .= '));'; - -441 -      } - -442 - - -443 -      return $build; - -444 -    } - -445 - - -446     /** -447 -     * buildSetUp +407 +     * buildActAs -448 +408      * +409 +     * @param string $array  + +410 +     * @return void + +411 +     */ + +412 +    public function buildActAs(array $actAs) + +413 +    { + +414 +        $build = ''; + +415 +        foreach ($actAs as $name => $options) { + +416 +            if (is_array($options) && !empty($options)) { + +417 +                $optionsPhp = $this->arrayToPhp($options); + +418 +                 + +419 +                $build .= "    \$this->actAs('" . $name . "', " . $optionsPhp . ");\n"; + +420 +            } else { + +421 +                if (isset($actAs[0])) { + +422 +                    $build .= "    \$this->actAs('" . $options . "');\n"; + +423 +                } else { + +424 +                    $build .= "    \$this->actAs('" . $name . "');\n"; + +425 +                } + +426 +            } + +427 +        } + +428 +         + +429 +        return $build; + +430 +    } + +431 + + +432 +    /** + +433 +     * arrayToPhp + +434 +     * + +435 +     * @param string $array  + +436 +     * @return void + +437 +     */ + +438 +    protected function arrayToPhp(array $array) + +439 +    { + +440 +        ob_start(); + +441 +        var_export($array); + +442 +        $php = ob_get_contents(); + +443 +        ob_end_clean(); + +444 +         + +445 +        return $php; + +446 +    } + +447 + + +448 +    /** + 449 -     * @param  array $options  +     * buildAttributes 450 -     * @param  array $columns  +     * 451 -     * @param  array $relations  +     * @param string $array  452 -     * @return string +     * @return void 453      */ 454 -    public function buildSetUp(array $options, array $columns, array $relations) +    public function buildAttributes(array $attributes) 455     { 456 -        $ret = array(); +        $build = "\n"; 457 -        $i = 0; +        foreach ($attributes as $key => $value) { 458 -         +           459 -        if ( !  (isset($options['override_parent']) && $options['override_parent'] === true)) { +            if (is_bool($value)) 460 -            $ret[$i] = "\t\tparent::setUp();"; +            { 461 -            $i++; +              $values = $value ? 'true':'false'; 462 -        } +            } else { 463 -         +                if ( ! is_array($value)) { 464 -        foreach ($relations as $name => $relation) { +                    $value = array($value); 465 -            $class = isset($relation['class']) ? $relation['class']:$name; +                } 466 -            $alias = (isset($relation['alias']) && $relation['alias'] !== $relation['class']) ? ' as ' . $relation['alias'] : ''; +             467 - +                $values = ''; 468 -            if ( ! isset($relation['type'])) { +                foreach ($value as $attr) { 469 -                $relation['type'] = Doctrine_Relation::ONE; +                    $values .= "Doctrine::" . strtoupper($key) . "_" . strtoupper($attr) . ' ^ '; 470 -            } +                } 471 - +                 472 -            if ($relation['type'] === Doctrine_Relation::ONE ||  +                // Trim last ^ 473 -                $relation['type'] === Doctrine_Relation::ONE_COMPOSITE) { +                $values = substr($values, 0, strlen($values) - 3); 474 -                $ret[$i] = "\t\t".'$this->hasOne(\'' . $class . $alias . '\''; - -475 -            } else { - -476 -                $ret[$i] = "\t\t".'$this->hasMany(\'' . $class . $alias . '\''; - -477             } -478 +475              -479 -            $a = array(); +476 +            $build .= "    \$this->setAttribute(Doctrine::ATTR_" . strtoupper($key) . ", " . $values . ");\n"; -480 - - -481 -            if (isset($relation['refClass'])) { - -482 -                $a[] = '\'refClass\' => ' . var_export($relation['refClass'], true); - -483 -            } - -484 -             - -485 -            if (isset($relation['deferred']) && $relation['deferred']) { - -486 -                $a[] = '\'default\' => ' . var_export($relation['deferred'], true); - -487 -            } - -488 -             - -489 -            if (isset($relation['local']) && $relation['local']) { - -490 -                $a[] = '\'local\' => ' . var_export($relation['local'], true); - -491 -            } - -492 -             - -493 -            if (isset($relation['foreign']) && $relation['foreign']) { - -494 -                $a[] = '\'foreign\' => ' . var_export($relation['foreign'], true); - -495 -            } - -496 -             - -497 -            if (isset($relation['onDelete']) && $relation['onDelete']) { - -498 -                $a[] = '\'onDelete\' => ' . var_export($relation['onDelete'], true); - -499 -            } - -500 -             - -501 -            if (isset($relation['onUpdate']) && $relation['onUpdate']) { - -502 -                $a[] = '\'onUpdate\' => ' . var_export($relation['onUpdate'], true); - -503 -            } - -504 -             - -505 -            if (isset($relation['equal']) && $relation['equal']) {  - -506 -                $a[] = '\'equal\' => ' . var_export($relation['equal'], true);  - -507 -            } - -508 -             - -509 -            if ( ! empty($a)) { - -510 -                $ret[$i] .= ', ' . 'array('; - -511 -                $length = strlen($ret[$i]); - -512 -                $ret[$i] .= implode(',' . PHP_EOL . str_repeat(' ', $length), $a) . ')'; - -513 -            } - -514 -             - -515 -            $ret[$i] .= ');'."\n"; - -516 -            $i++; - -517 -        } - -518 -         - -519 -        if (isset($options['inheritance']['keyField']) && isset($options['inheritance']['keyValue'])) { - -520 -            $i++; - -521 -            $ret[$i] = "\t\t".'$this->setInheritanceMap(array(\''.$options['inheritance']['keyField'].'\' => '.$options['inheritance']['keyValue'].'));'; - -522 +477         } -523 +478          -524 -        if ( ! empty($ret)) { +479 +        return $build; -525 -          return "\n\tpublic function setUp()\n\t{\n".implode("\n", $ret)."\n\t}"; +480 +    } -526 -        } - -527 -    } - -528 +481 -529 +482     /** -530 -     * buildDefinition +483 +     * buildIndexes -531 +484      * -532 -     * @param array $options  +485 +     * @param string $array  -533 -     * @param array $columns  +486 +     * @return void -534 -     * @param array $relations  - -535 -     * @param array $indexes  - -536 -     * @param array $attributes  - -537 -     * @param array $templates  - -538 -     * @param array $actAs  - -539 -     * @return string - -540 +487      */ -541 -    public function buildDefinition(array $options, array $columns, array $relations = array(), array $indexes = array(), $attributes = array(), array $templates = array(), array $actAs = array()) +488 +    public function buildIndexes(array $indexes) -542 +489     { +490 +      $build = ''; + +491 + + +492 +      foreach ($indexes as $indexName => $definitions) { + +493 +          $build .= "\n    ".'$this->index(\'' . $indexName . '\', array('; + +494 + + +495 +          foreach ($definitions as $name => $value) { + +496 + + +497 +            // parse fields + +498 +            if ($name === 'fields' || $name === 'columns') { + +499 +              $build .= '\'fields\' => array('; + +500 + + +501 +              foreach ($value as $fieldName => $fieldValue) { + +502 +                $build .= '\'' . $fieldName . '\' => array( '; + +503 + + +504 +                // parse options { sorting, length, primary } + +505 +                if (isset($fieldValue) && $fieldValue) { + +506 +                  foreach ($fieldValue as $optionName => $optionValue) { + +507 + + +508 +                    $build .= '\'' . $optionName . '\' => '; + +509 + + +510 +                    // check primary option, mark either as true or false + +511 +                    if ($optionName === 'primary') { + +512 +                     $build .= (($optionValue == 'true') ? 'true' : 'false') . ', '; + +513 +                     continue; + +514 +                    } + +515 + + +516 +                    // convert sorting option to uppercase, for instance, asc -> ASC + +517 +                    if ($optionName === 'sorting') { + +518 +                     $build .= '\'' . strtoupper($optionValue) . '\', '; + +519 +                     continue; + +520 +                    } + +521 + + +522 +                    // check the rest of the options + +523 +                    $build .= '\'' . $optionValue . '\', '; + +524 +                  } + +525 +                } + +526 + + +527 +                $build .= '), '; + +528 +              } + +529 +            } + +530 + + +531 +            // parse index type option, 4 choices { unique, fulltext, gist, gin } + +532 +            if ($name === 'type') { + +533 +             $build .= '), \'type\' => \'' . $value . '\''; + +534 +            } + +535 + + +536 +            // add extra ) if type definition is not declared + +537 +            if ( ! isset($definitions['type'])) { + +538 +             $build .= ')'; + +539 +            } + +540 +          } + +541 + + +542 +          $build .= '));'; + 543 -        if ( ! isset($options['className'])) { +      } 544 -            throw new Doctrine_Import_Builder_Exception('Missing class name.'); + 545 -        } +      return $build; 546 - +    } 547 -        $abstract = isset($options['abstract']) && $options['abstract'] === true ? 'abstract ':null; - -548 -        $className = $options['className']; - -549 -        $extends = isset($options['inheritance']['extends']) ? $options['inheritance']['extends']:'Doctrine_Record'; - -550 +548 +    /** + +549 +     * buildSetUp + +550 +     * + 551 -        if ( ! (isset($options['no_definition']) && $options['no_definition'] === true)) { +     * @param  array $options  552 -            $definition = $this->buildTableDefinition($options, $columns, $relations, $indexes, $attributes, $templates, $actAs); +     * @param  array $columns  553 -            $setUp = $this->buildSetUp($options, $columns, $relations); +     * @param  array $relations  554 -        } else { +     * @return string 555 -            $definition = null; +     */ 556 -            $setUp = null; +    public function buildSetUp(array $options, array $columns, array $relations) 557 -        } +    { 558 -         +        $ret = array(); 559 -        $accessors = (isset($options['generate_accessors']) && $options['generate_accessors'] === true) ? $this->buildAccessors($options, $columns):null; +        $i = 0; 560          561 -        $content = sprintf(self::$tpl, $abstract, +        if (isset($options['inheritance']['extends']) && !(isset($options['override_parent']) && $options['override_parent'] == false)) { 562 -                                       $className, +            $ret[$i] = "    parent::setUp();"; 563 -                                       $extends, +            $i++; 564 -                                       $definition, +        } 565 -                                       $setUp, +         566 -                                       $accessors); +        foreach ($relations as $name => $relation) { 567 -         +            $class = isset($relation['class']) ? $relation['class']:$name; 568 -        return $content; +            $alias = (isset($relation['alias']) && $relation['alias'] !== $relation['class']) ? ' as ' . $relation['alias'] : ''; 569 -    } + 570 - +            if ( ! isset($relation['type'])) { 571 -    /** +                $relation['type'] = Doctrine_Relation::ONE; 572 -     * buildRecord +            } 573 -     * + 574 -     * @param array $options  +            if ($relation['type'] === Doctrine_Relation::ONE ||  575 -     * @param array $columns  +                $relation['type'] === Doctrine_Relation::ONE_COMPOSITE) { 576 -     * @param array $relations  +                $ret[$i] = "    ".'$this->hasOne(\'' . $class . $alias . '\''; 577 -     * @param array $indexes  +            } else { 578 -     * @param array $attributes  +                $ret[$i] = "    ".'$this->hasMany(\'' . $class . $alias . '\''; 579 -     * @param array $templates  +            } 580 -     * @param array $actAs  +             581 -     * @return void= +            $a = array(); 582 -     */ + 583 -    public function buildRecord(array $options, array $columns, array $relations = array(), array $indexes = array(), array $attributes = array(), array $templates = array(), array $actAs = array()) +            if (isset($relation['refClass'])) { 584 -    { +                $a[] = '\'refClass\' => ' . var_export($relation['refClass'], true); 585 -        if ( !isset($options['className'])) { +            } 586 -            throw new Doctrine_Import_Builder_Exception('Missing class name.'); +             587 -        } +            if (isset($relation['deferred']) && $relation['deferred']) { 588 - +                $a[] = '\'default\' => ' . var_export($relation['deferred'], true); 589 -        if ( !isset($options['fileName'])) { +            } 590 -            if (empty($this->path)) { +             591 -                throw new Doctrine_Import_Builder_Exception('No build target directory set.'); +            if (isset($relation['local']) && $relation['local']) { 592 -            } +                $a[] = '\'local\' => ' . var_export($relation['local'], true); 593 -             +            } 594 - +             595 -            if (is_writable($this->path) === false) { +            if (isset($relation['foreign']) && $relation['foreign']) { 596 -                throw new Doctrine_Import_Builder_Exception('Build target directory ' . $this->path . ' is not writable.'); +                $a[] = '\'foreign\' => ' . var_export($relation['foreign'], true); 597 -            } +            } 598 - +             599 -            $options['fileName']  = $this->path . DIRECTORY_SEPARATOR . $options['className'] . $this->suffix; +            if (isset($relation['onDelete']) && $relation['onDelete']) { 600 -        } +                $a[] = '\'onDelete\' => ' . var_export($relation['onDelete'], true); 601 -         +            } 602 -        if ($this->generateBaseClasses()) { +             603 -           +            if (isset($relation['onUpdate']) && $relation['onUpdate']) { 604 -          // We only want to generate this one if it doesn't already exist +                $a[] = '\'onUpdate\' => ' . var_export($relation['onUpdate'], true); 605 -          if ( ! file_exists($options['fileName'])) { +            } 606 -            $optionsBak = $options; +             607 -             +            if (isset($relation['equal']) && $relation['equal']) {  608 -            unset($options['tableName']); +                $a[] = '\'equal\' => ' . var_export($relation['equal'], true);  609 -            $options['inheritance']['extends'] = 'Base' . $options['className']; +            } 610 -            $options['requires'] = array($this->baseClassesDirectory . DIRECTORY_SEPARATOR  . $options['inheritance']['extends'] . $this->suffix); +             611 -            $options['no_definition'] = true; +            if ( ! empty($a)) { 612 -             +                $ret[$i] .= ', ' . 'array('; 613 -            $this->writeDefinition($options); +                $length = strlen($ret[$i]); 614 -             +                $ret[$i] .= implode(',' . PHP_EOL . str_repeat(' ', $length), $a) . ')'; 615 -            $options = $optionsBak; +            } 616 -          } +             617 -           +            $ret[$i] .= ');'."\n"; 618 -          $generatedPath = $this->path . DIRECTORY_SEPARATOR . $this->baseClassesDirectory; +            $i++; 619 -           +        } 620 -          if ( ! file_exists($generatedPath)) { +         621 -            mkdir($generatedPath); +        if (isset($options['inheritance']['keyField']) && isset($options['inheritance']['keyValue'])) { 622 -          } +            $i++; 623 -           +            $ret[$i] = "    ".'$this->setInheritanceMap(array(\''.$options['inheritance']['keyField'].'\' => '.$options['inheritance']['keyValue'].'));'; 624 -          $options['className'] = 'Base' . $options['className']; +        } 625 -          $options['abstract'] = true; +         626 -          $options['fileName']  = $generatedPath . DIRECTORY_SEPARATOR . $options['className'] . $this->suffix; +        $code = implode("\n", $ret); 627 -          $options['override_parent'] = true; +        $code = trim($code); 628 -           +         629 -          $this->writeDefinition($options, $columns, $relations, $indexes, $attributes, $templates, $actAs); +        if ($code) { 630 -        } else { +          return "\n  public function setUp()\n  {\n    ".$code."\n  }"; 631 -          $this->writeDefinition($options, $columns, $relations, $indexes, $attributes, $templates, $actAs); - -632 -        } - -633 -    } - -634 - - -635 -    /** - -636 -     * writeDefinition - -637 -     * - -638 -     * @param array $options  - -639 -     * @param array $columns  - -640 -     * @param array $relations  - -641 -     * @param array $indexes  - -642 -     * @param array $attributes  - -643 -     * @param array $templates  - -644 -     * @param array $actAs  - -645 -     * @return void - -646 -     */ - -647 -    public function writeDefinition(array $options, array $columns = array(), array $relations = array(), array $indexes = array(), array $attributes = array(), array $templates = array(), array $actAs = array()) - -648 -    { - -649 -        $content = $this->buildDefinition($options, $columns, $relations, $indexes, $attributes, $templates, $actAs); - -650 -        $code = "<?php\n"; - -651 -         - -652 -        if (isset($options['requires'])) { - -653 -            if ( ! is_array($options['requires'])) { - -654 -                $options['requires'] = array($options['requires']); - -655 -            } - -656 - - -657 -            foreach ($options['requires'] as $require) { - -658 -                $code .= "require_once('".$require."');\n"; - -659 -            } - -660 -        } - -661 -         - -662 -        if (isset($options['connection']) && $options['connection']) { - -663 -            $code .= "// Connection Component Binding\n"; - -664 -            $code .= "Doctrine_Manager::getInstance()->bindComponent('" . $options['connectionClassName'] . "', '" . $options['connection'] . "');\n"; - -665 -        } - -666 -         - -667 -        $code .= PHP_EOL . $content; - -668 - - -669 -        $bytes = file_put_contents($options['fileName'], $code); - -670 - - -671 -        if ($bytes === false) { - -672 -            throw new Doctrine_Import_Builder_Exception("Couldn't write file " . $options['fileName']); - -673         } -674 +632     } +633 + + +634 +    /** + +635 +     * buildDefinition + +636 +     * + +637 +     * @param array $options  + +638 +     * @param array $columns  + +639 +     * @param array $relations  + +640 +     * @param array $indexes  + +641 +     * @param array $attributes  + +642 +     * @param array $templates  + +643 +     * @param array $actAs  + +644 +     * @return string + +645 +     */ + +646 +    public function buildDefinition(array $options, array $columns, array $relations = array(), array $indexes = array(), $attributes = array(), array $templates = array(), array $actAs = array()) + +647 +    { + +648 +        if ( ! isset($options['className'])) { + +649 +            throw new Doctrine_Import_Builder_Exception('Missing class name.'); + +650 +        } + +651 + + +652 +        $abstract = isset($options['abstract']) && $options['abstract'] === true ? 'abstract ':null; + +653 +        $className = $options['className']; + +654 +        $extends = isset($options['inheritance']['extends']) ? $options['inheritance']['extends']:$this->_baseClassName; + +655 + + +656 +        if ( ! (isset($options['no_definition']) && $options['no_definition'] === true)) { + +657 +            $definition = $this->buildTableDefinition($options, $columns, $relations, $indexes, $attributes, $templates, $actAs); + +658 +            $setUp = $this->buildSetUp($options, $columns, $relations); + +659 +        } else { + +660 +            $definition = null; + +661 +            $setUp = null; + +662 +        } + +663 +         + +664 +        $accessors = (isset($options['generate_accessors']) && $options['generate_accessors'] === true) ? $this->buildAccessors($options, $columns):null; + +665 +         + +666 +        $content = sprintf(self::$_tpl, $abstract, + +667 +                                       $className, + +668 +                                       $extends, + +669 +                                       $definition, + +670 +                                       $setUp, + +671 +                                       $accessors); + +672 +         + +673 +        return $content; + +674 +    } + 675 -} + + +676 +    /** + +677 +     * buildRecord + +678 +     * + +679 +     * @param array $options  + +680 +     * @param array $columns  + +681 +     * @param array $relations  + +682 +     * @param array $indexes  + +683 +     * @param array $attributes  + +684 +     * @param array $templates  + +685 +     * @param array $actAs  + +686 +     * @return void= + +687 +     */ + +688 +    public function buildRecord(array $options, array $columns, array $relations = array(), array $indexes = array(), array $attributes = array(), array $templates = array(), array $actAs = array()) + +689 +    { + +690 +        if ( !isset($options['className'])) { + +691 +            throw new Doctrine_Import_Builder_Exception('Missing class name.'); + +692 +        } + +693 + + +694 +        if ($this->generateBaseClasses()) { + +695 +            $options['is_package'] = (isset($options['package']) && $options['package']) ? true:false; + +696 +             + +697 +            if ($options['is_package']) { + +698 +                $e = explode('.', $options['package']); + +699 +                $options['package_name'] = $e[0]; + +700 +                unset($e[0]); + +701 +                 + +702 +                $options['package_path'] = implode(DIRECTORY_SEPARATOR, $e); + +703 +            } + +704 +             + +705 +            // Top level definition that extends from all the others + +706 +            $topLevel = $options; + +707 +            unset($topLevel['tableName']); + +708 +             + +709 +            // If we have a package then we need to make this extend the package definition and not the base definition + +710 +            // The package definition will then extends the base definition + +711 +            $topLevel['inheritance']['extends'] = (isset($topLevel['package']) && $topLevel['package']) ? $this->_packagesPrefix . $topLevel['className']:'Base' . $topLevel['className']; + +712 +            $topLevel['no_definition'] = true; + +713 +            $topLevel['generate_once'] = true; + +714 +            $topLevel['is_main_class'] = true; + +715 + + +716 +            // Package level definition that extends from the base definition + +717 +            if (isset($options['package'])) { + +718 +                 + +719 +                $packageLevel = $options; + +720 +                $packageLevel['className'] = $topLevel['inheritance']['extends']; + +721 +                $packageLevel['inheritance']['extends'] = 'Base' . $topLevel['className']; + +722 +                $packageLevel['no_definition'] = true; + +723 +                $packageLevel['abstract'] = true; + +724 +                $packageLevel['override_parent'] = true; + +725 +                $packageLevel['generate_once'] = true; + +726 +                $packageLevel['is_package_class'] = true; + +727 +            } + +728 + + +729 +            $baseClass = $options; + +730 +            $baseClass['className'] = 'Base' . $baseClass['className']; + +731 +            $baseClass['abstract'] = true; + +732 +            $baseClass['override_parent'] = true; + +733 +            $baseClass['is_base_class'] = true; + +734 + + +735 +            $this->writeDefinition($baseClass, $columns, $relations, $indexes, $attributes, $templates, $actAs); + +736 +             + +737 +            if (!empty($packageLevel)) { + +738 +                $this->writeDefinition($packageLevel); + +739 +            } + +740 +             + +741 +            $this->writeDefinition($topLevel); + +742 +        } else { + +743 +            $this->writeDefinition($options, $columns, $relations, $indexes, $attributes, $templates, $actAs); + +744 +        } + +745 +    } + +746 +     + +747 +    /** + +748 +     * writeTableDefinition + +749 +     * + +750 +     * @return void + +751 +     */ + +752 +    public function writeTableDefinition($className, $path, $options = array()) + +753 +    { + +754 +        $className = $className . 'Table'; + +755 +         + +756 +        $content  = '<?php' . PHP_EOL; + +757 +        $content .= sprintf(self::$_tpl, false, + +758 +                                       $className, + +759 +                                       isset($options['extends']) ? $options['extends']:'Doctrine_Table', + +760 +                                       null, + +761 +                                       null, + +762 +                                       null + +763 +                                       ); + +764 +         + +765 +        Doctrine::makeDirectories($path); + +766 +         + +767 +        $writePath = $path . DIRECTORY_SEPARATOR . $className . $this->_suffix; + +768 +         + +769 +        if (!file_exists($writePath)) { + +770 +            file_put_contents($writePath, $content); + +771 +        } + +772 +    } + +773 +     + +774 +    /** + +775 +     * writeDefinition + +776 +     * + +777 +     * @param array $options  + +778 +     * @param array $columns  + +779 +     * @param array $relations  + +780 +     * @param array $indexes  + +781 +     * @param array $attributes  + +782 +     * @param array $templates  + +783 +     * @param array $actAs  + +784 +     * @return void + +785 +     */ + +786 +    public function writeDefinition(array $options, array $columns = array(), array $relations = array(), array $indexes = array(), array $attributes = array(), array $templates = array(), array $actAs = array()) + +787 +    { + +788 +        $definition = $this->buildDefinition($options, $columns, $relations, $indexes, $attributes, $templates, $actAs); + +789 + + +790 +        $fileName = $options['className'] . $this->_suffix; + +791 + + +792 +        $packagesPath = $this->_packagesPath ? $this->_packagesPath:$this->_path; + +793 + + +794 +        // If this is a main class that either extends from Base or Package class + +795 +        if (isset($options['is_main_class']) && $options['is_main_class']) { + +796 +            // If is package then we need to put it in a package subfolder + +797 +            if (isset($options['is_package']) && $options['is_package']) { + +798 +                $writePath = $this->_path . DIRECTORY_SEPARATOR . $options['package_name']; + +799 +                 + +800 +                $this->writeTableDefinition($options['className'], $writePath, array('extends' => $options['inheritance']['extends'] . 'Table')); + +801 +            // Otherwise lets just put it in the root of the path + +802 +            } else { + +803 +                $writePath = $this->_path; + +804 +                 + +805 +                $this->writeTableDefinition($options['className'], $writePath); + +806 +            } + +807 +        } + +808 + + +809 +        // If is the package class then we need to make the path to the complete package + +810 +        if (isset($options['is_package_class']) && $options['is_package_class']) { + +811 +            $path = str_replace('.', DIRECTORY_SEPARATOR, $options['package']); + +812 +             + +813 +            $writePath = $packagesPath . DIRECTORY_SEPARATOR . $path; + +814 +             + +815 +            $this->writeTableDefinition($options['className'], $writePath); + +816 +        } + +817 +         + +818 +        // If it is the base class of the doctrine record definition + +819 +        if (isset($options['is_base_class']) && $options['is_base_class']) { + +820 +            // If it is a part of a package then we need to put it in a package subfolder + +821 +            if (isset($options['is_package']) && $options['is_package']) { + +822 +                $writePath  = $this->_path . DIRECTORY_SEPARATOR . $options['package_name'] . DIRECTORY_SEPARATOR . $this->_baseClassesDirectory; + +823 +            // Otherwise lets just put it in the root generated folder + +824 +            } else { + +825 +                $writePath = $this->_path . DIRECTORY_SEPARATOR . $this->_baseClassesDirectory; + +826 +            } + +827 +        } + +828 +         + +829 +        if (isset($writePath)) { + +830 +            Doctrine::makeDirectories($writePath); + +831 +             + +832 +            $writePath .= DIRECTORY_SEPARATOR . $fileName; + +833 +        } else { + +834 +            Doctrine::makeDirectories($this->_path); + +835 +             + +836 +            $writePath = $this->_path . DIRECTORY_SEPARATOR . $fileName; + +837 +        } + +838 +         + +839 +        $code = "<?php" . PHP_EOL; + +840 +         + +841 +        if (isset($options['requires'])) { + +842 +            if ( ! is_array($options['requires'])) { + +843 +                $options['requires'] = array($options['requires']); + +844 +            } + +845 +             + +846 +            foreach ($options['requires'] as $require) { + +847 +                $code .= "require_once('".$require."');\n"; + +848 +            } + +849 +        } + +850 +         + +851 +        if (isset($options['connection']) && $options['connection']) { + +852 +            $code .= "// Connection Component Binding\n"; + +853 +            $code .= "Doctrine_Manager::getInstance()->bindComponent('" . $options['connectionClassName'] . "', '" . $options['connection'] . "');\n"; + +854 +        } + +855 + + +856 +        $code .= PHP_EOL . $definition; + +857 + + +858 +        if (isset($options['generate_once']) && $options['generate_once'] === true) { + +859 +            if (!file_exists($writePath)) { + +860 +                $bytes = file_put_contents($writePath, $code); + +861 +            } + +862 +        } else { + +863 +            $bytes = file_put_contents($writePath, $code); + +864 +        } + +865 + + +866 +        if (isset($bytes) && $bytes === false) { + +867 +            throw new Doctrine_Import_Builder_Exception("Couldn't write file " . $writePath); + +868 +        } + +869 +    } + +870 +} + \ No newline at end of file diff --git a/tests/coverage/Doctrine_Import_Mssql.html b/tests/coverage/Doctrine_Import_Mssql.html index d69ffc7db..2d3933120 100644 --- a/tests/coverage/Doctrine_Import_Mssql.html +++ b/tests/coverage/Doctrine_Import_Mssql.html @@ -10,598 +10,598 @@

Coverage for Doctrine_Import_Mssql

Back to coverage report

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/coverage/Doctrine_Import_Schema.html b/tests/coverage/Doctrine_Import_Schema.html index d1db8c54a..579a61774 100644 --- a/tests/coverage/Doctrine_Import_Schema.html +++ b/tests/coverage/Doctrine_Import_Schema.html @@ -133,1157 +133,1265 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + - + - - + - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + - - + - - - - - + - - + - - + - + + + - - + - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
1<?php +<?php
2/* +/*
3 *  $Id: Mssql.php 2963 2007-10-21 06:23:59Z Jonathan.Wage $ + *  $Id: Mssql.php 3018 2007-10-26 14:56:03Z ppetermann $
4 * + *
5 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
10 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
11 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
12 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
13 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
14 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
15 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16 * + *
17 * This software consists of voluntary contributions made by many individuals + * This software consists of voluntary contributions made by many individuals
18 * and is licensed under the LGPL. For more information, see + * and is licensed under the LGPL. For more information, see
19 * <http://www.phpdoctrine.com>. + * <http://www.phpdoctrine.com>.
20 */ + */
21Doctrine::autoload('Doctrine_Import'); +Doctrine::autoload('Doctrine_Import');
22/** +/**
23 * @package     Doctrine + * @package     Doctrine
24 * @subpackage  Import + * @subpackage  Import
25 * @license     http://www.opensource.org/licenses/lgpl-license.php LGPL + * @license     http://www.opensource.org/licenses/lgpl-license.php LGPL
26 * @author      Konsta Vesterinen <kvesteri@cc.hut.fi> + * @author      Konsta Vesterinen <kvesteri@cc.hut.fi>
27 * @author      Lukas Smith <smith@pooteeweet.org> (PEAR MDB2 library) + * @author      Lukas Smith <smith@pooteeweet.org> (PEAR MDB2 library)
28 * @author      Frank M. Kromann <frank@kromann.info> (PEAR MDB2 Mssql driver) + * @author      Frank M. Kromann <frank@kromann.info> (PEAR MDB2 Mssql driver)
29 * @author      David Coallier <davidc@php.net> (PEAR MDB2 Mssql driver) + * @author      David Coallier <davidc@php.net> (PEAR MDB2 Mssql driver)
30 * @version     $Revision: 2963 $ + * @version     $Revision: 3018 $
31 * @link        www.phpdoctrine.com + * @link        www.phpdoctrine.com
32 * @since       1.0 + * @since       1.0
33 */ + */
34class Doctrine_Import_Mssql extends Doctrine_Import +class Doctrine_Import_Mssql extends Doctrine_Import
35{ +{
36    /** +    /**
37     * lists all database sequences +     * lists all database sequences
38     * +     *
39     * @param string|null $database +     * @param string|null $database
40     * @return array +     * @return array
41     */ +     */
42    public function listSequences($database = null) +    public function listSequences($database = null)
43    { +    {
44        $query = "SELECT name FROM sysobjects WHERE xtype = 'U'"; +        $query = "SELECT name FROM sysobjects WHERE xtype = 'U'";
45        $tableNames = $this->conn->fetchColumn($query); +        $tableNames = $this->conn->fetchColumn($query);
46 +
47        return array_map(array($this->conn->formatter, 'fixSequenceName'), $tableNames); +        return array_map(array($this->conn->formatter, 'fixSequenceName'), $tableNames);
48    } +    }
49 +
50    /** +    /**
51     * lists table constraints +     * lists table constraints
52     * +     *
53     * @param string $table     database table name +     * @param string $table     database table name
54     * @return array +     * @return array
55     */ +     */
56    public function listTableColumns($table) +    public function listTableColumns($table)
57    { +    {
58        $sql     = 'EXEC sp_columns @table_name = ' . $this->conn->quoteIdentifier($table, true); +        $sql     = 'EXEC sp_columns @table_name = ' . $this->conn->quoteIdentifier($table, true);
59        $result  = $this->conn->fetchAssoc($sql); +        $result  = $this->conn->fetchAssoc($sql);
60        $columns = array(); +        $columns = array();
61 +
62        foreach ($result as $key => $val) { +        foreach ($result as $key => $val) {
63            $val = array_change_key_case($val, CASE_LOWER); +            $val = array_change_key_case($val, CASE_LOWER);
64 +
65            if (strstr($val['type_name'], ' ')) { +            if (strstr($val['type_name'], ' ')) {
66                list($type, $identity) = explode(' ', $val['type_name']); +                list($type, $identity) = explode(' ', $val['type_name']);
67            } else { +            } else {
68                $type = $val['type_name']; +                $type = $val['type_name'];
69                $identity = ''; +                $identity = '';
70            } +            }
71 +
72            if ($type == 'varchar') { +            if ($type == 'varchar') {
73                $type .= '(' . $val['length'] . ')'; +                $type .= '(' . $val['length'] . ')';
74            } +            }
75 +
76            $decl = $this->conn->dataDict->getPortableDeclaration($val); +            $decl = $this->conn->dataDict->getPortableDeclaration($val);
77 +
78            $description  = array( +            $description  = array(
79                'name'      => $val['column_name'], +                'name'      => $val['column_name'],
80                'ntype'     => $type, +                'ntype'     => $type,
81                'type'      => $decl['type'][0], +                'type'      => $decl['type'][0],
82                'alltypes'  => $decl['type'], +                'alltypes'  => $decl['type'],
83                'length'    => $decl['length'], +                'length'    => $decl['length'],
84                'fixed'     => $decl['fixed'], +                'fixed'     => $decl['fixed'],
85                'unsigned'  => $decl['unsigned'], +                'unsigned'  => $decl['unsigned'],
86                'notnull'   => (bool) ($val['is_nullable'] === 'NO'), +                'notnull'   => (bool) ($val['is_nullable'] === 'NO'),
87                'default'   => $val['column_def'], +                'default'   => $val['column_def'],
88                'primary'   => (strtolower($identity) == 'identity'), +                'primary'   => (strtolower($identity) == 'identity'),
89            ); +            );
90            $columns[$val['column_name']] = $description; +            $columns[$val['column_name']] = $description;
91        } +        }
92 +
93        return $columns; +        return $columns;
94    } +    }
95 +
96    /** +    /**
97     * lists table constraints +     * lists table constraints
98     * +     *
99     * @param string $table     database table name +     * @param string $table     database table name
100     * @return array +     * @return array
101     */ +     */
102    public function listTableIndexes($table) +    public function listTableIndexes($table)
103    { +    {
104 +
105    } +    }
106 +
107    /** +    /**
108     * lists tables +     * lists tables
109     * +     *
110     * @param string|null $database +     * @param string|null $database
111     * @return array +     * @return array
112     */ +     */
113    public function listTables($database = null) +    public function listTables($database = null)
114    { +    {
115        $sql = "SELECT name FROM sysobjects WHERE type = 'U' ORDER BY name"; +        $sql = "SELECT name FROM sysobjects WHERE type = 'U' ORDER BY name";
116 +
117        return $this->conn->fetchColumn($sql); +        return $this->conn->fetchColumn($sql);
118    } +    }
119 +
120    /** +    /**
121     * lists all triggers +     * lists all triggers
122     * +     *
123     * @return array +     * @return array
124     */ +     */
125    public function listTriggers($database = null) +    public function listTriggers($database = null)
126    { +    {
127        $query = "SELECT name FROM sysobjects WHERE xtype = 'TR'"; +        $query = "SELECT name FROM sysobjects WHERE xtype = 'TR'";
128 +
129        $result = $this->conn->fetchColumn($query); +        $result = $this->conn->fetchColumn($query);
130 +
131        return $result; +        return $result;
132    } +    }
133 +
134    /** +    /**
135     * lists table triggers +     * lists table triggers
136     * +     *
137     * @param string $table     database table name +     * @param string $table     database table name
138     * @return array +     * @return array
139     */ +     */
140    public function listTableTriggers($table) +    public function listTableTriggers($table)
141    { +    {
142        $table = $this->conn->quote($table, 'text'); +        $table = $this->conn->quote($table, 'text');
143        $query = "SELECT name FROM sysobjects WHERE xtype = 'TR' AND object_name(parent_obj) = " . $table; +        $query = "SELECT name FROM sysobjects WHERE xtype = 'TR' AND object_name(parent_obj) = " . $table;
144 +
145        $result = $this->conn->fetchColumn($query); +        $result = $this->conn->fetchColumn($query);
146 +
147        return $result; +        return $result;
148    } +    }
149 +
150    /** +    /**
151     * lists table views +     * lists table views
152     * +     *
153     * @param string $table     database table name +     * @param string $table     database table name
154     * @return array +     * @return array
155     */ +     */
156    public function listTableViews($table) +    public function listTableViews($table)
157    { +    {
158        $keyName = 'INDEX_NAME'; +        $keyName = 'INDEX_NAME';
159        $pkName = 'PK_NAME'; +        $pkName = 'PK_NAME';
160        if ($this->conn->options['portability'] & Doctrine::PORTABILITY_FIX_CASE) { +        if ($this->conn->getAttribute(Doctrine::ATTR_PORTABILITY) & Doctrine::PORTABILITY_FIX_CASE) {
161            if ($this->conn->options['field_case'] == CASE_LOWER) { +            if ($this->conn->getAttribute(Doctrine::ATTR_FIELD_CASE) == CASE_LOWER) {
162                $keyName = strtolower($keyName); +                $keyName = strtolower($keyName);
163                $pkName  = strtolower($pkName); +                $pkName  = strtolower($pkName);
164            } else { +            } else {
165                $keyName = strtoupper($keyName); +                $keyName = strtoupper($keyName);
166                $pkName  = strtoupper($pkName); +                $pkName  = strtoupper($pkName);
167            } +            }
168        } +        }
169        $table = $this->conn->quote($table, 'text'); +        $table = $this->conn->quote($table, 'text');
170        $query = 'EXEC sp_statistics @table_name = ' . $table; +        $query = 'EXEC sp_statistics @table_name = ' . $table;
171        $indexes = $this->conn->fetchColumn($query, $keyName); +        $indexes = $this->conn->fetchColumn($query, $keyName);
172 +
173        $query = 'EXEC sp_pkeys @table_name = ' . $table; +        $query = 'EXEC sp_pkeys @table_name = ' . $table;
174        $pkAll = $this->conn->fetchColumn($query, $pkName); +        $pkAll = $this->conn->fetchColumn($query, $pkName);
175 +
176        $result = array(); +        $result = array();
177 +
178        foreach ($indexes as $index) { +        foreach ($indexes as $index) {
179            if ( ! in_array($index, $pkAll) && $index != null) { +            if ( ! in_array($index, $pkAll) && $index != null) {
180                $result[] = $this->conn->formatter->fixIndexName($index); +                $result[] = $this->conn->formatter->fixIndexName($index);
181            } +            }
182        } +        }
183 +
184        return $result; +        return $result;
185    } +    }
186 +
187    /** +    /**
188     * lists database views +     * lists database views
189     * +     *
190     * @param string|null $database +     * @param string|null $database
191     * @return array +     * @return array
192     */ +     */
193    public function listViews($database = null) +    public function listViews($database = null)
194    { +    {
195        $query = "SELECT name FROM sysobjects WHERE xtype = 'V'"; +        $query = "SELECT name FROM sysobjects WHERE xtype = 'V'";
196 +
197        return $this->conn->fetchColumn($query); +        return $this->conn->fetchColumn($query);
198    } +    }
199 }
{
42    public $relations = array(); +    protected $_relations = array();
43    public $generateBaseClasses = false; +    protected $_options = array('packagesPrefix'        =>  'Package',
44 +                                'packagesPath'          =>  '',
45    /** +                                'generateBaseClasses'   =>  true,
46     * generateBaseClasses +                                'generateTableClasses'  =>  true,
47     * +                                'baseClassesDirectory'  =>  'generated',
48     * Specify whether or not to generate base classes with the model definition in it. The base is generated everytime +                                'baseClassName'         =>  'Doctrine_Record',
49     * But another child class that extends the base is only generated once. Allowing you to customize your models +                                'suffix'                =>  '.class.php');
50     * Without losing the changes when you regenerate +    
51     * +    /**
52     * @param   string $bool  +     * getOption
53     * @return  bool   $generateBaseClasses +     *
54     */ +     * @param string $name 
55    public function generateBaseClasses($bool = null) +     * @return void
56    { +     */
57        if ($bool !== null) { +    public function getOption($name)
58            $this->generateBaseClasses = $bool; +    {
59        } +        if (isset($this->_options[$name]))   {
60         +            return $this->_options[$name];
61        return $this->generateBaseClasses; +        }
62    } +    }
63 +    
64     /**
65     * buildSchema +     * setOption
66      *
67     * Loop throug directories of schema files and part them all in to one complete array of schema information +     * @param string $name 
68     * +     * @param string $value 
69     * @param  string   $schema Array of schema files or single schema file. Array of directories with schema files or single directory -
70     * @param  string   $format Format of the files we are parsing and building from -
71     * @return array    $array -
72     */ -
73    public function buildSchema($schema, $format) -
74    { -
75        $array = array(); -
76         -
77        foreach ((array) $schema AS $s) { -
78            if (is_file($s)) { -
79                $array = array_merge($array, $this->parseSchema($s, $format)); -
80            } else if (is_dir($s)) { -
81                $it = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($s), -
82                                                      RecursiveIteratorIterator::LEAVES_ONLY); -
83             -
84                foreach ($it as $file) { -
85                    $e = explode('.', $file->getFileName()); -
86                    if (end($e) === $format) { -
87                        $array = array_merge($array, $this->parseSchema($file->getPathName(), $format)); -
88                    } -
89                } -
90            } -
91        } -
92         -
93        $this->buildRelationships($array); -
94         -
95        return array('schema' => $array, 'relations' => $this->relations); -
96    } -
97 -
98    /** -
99     * importSchema -
100     * -
101     * A method to import a Schema and translate it into a Doctrine_Record object -
102     * -
103     * @param  string $schema       The file containing the XML schema -
104     * @param  string $directory    The directory where the Doctrine_Record class will be written -
105     * @param  array $models        Optional array of models to import -
106     * -
107      * @return void
108
70      */
109    public function importSchema($schema, $format = 'yml', $directory = null, $models = array()) +
71    public function setOption($name, $value)
110
72     {
111        $builder = new Doctrine_Import_Builder(); +
73        if (isset($this->_options[$name])) {
112        $builder->setTargetPath($directory); +
74            $this->_options[$name] = $value;
113        $builder->generateBaseClasses($this->generateBaseClasses()); -
114         -
115        $schema = $this->buildSchema($schema, $format); -
116         -
117        $array = $schema['schema']; -
118         -
119        foreach ($array as $name => $properties) { -
120            if ( ! empty($models) && !in_array($properties['className'], $models)) { -
121                continue; -
122            } -
123             -
124            $options = $this->getOptions($properties, $directory); -
125            $columns = $this->getColumns($properties); -
126            $relations = $this->getRelations($properties); -
127            $indexes = $this->getIndexes($properties); -
128            $attributes = $this->getAttributes($properties); -
129            $templates = $this->getTemplates($properties); -
130            $actAs = $this->getActAs($properties); -
131             -
132            $builder->buildRecord($options, $columns, $relations, $indexes, $attributes, $templates, $actAs); -
133        } -
134    } -
135 -
136    /** -
137     * getOptions -
138     * -
139     * FIXME: Directory argument needs to be removed -
140     * -
141     * @param string $properties Array of table properties -
142     * @param string $directory  Directory we are writing the class to -
143     * @return array $options    Array of options from a parse schemas properties -
144     */ -
145    public function getOptions($properties, $directory) -
146    { -
147        $options = array(); -
148        $options['className'] = $properties['className']; -
149        $options['fileName'] = $directory.DIRECTORY_SEPARATOR.$properties['className'].'.class.php'; -
150        $options['tableName'] = isset($properties['tableName']) ? $properties['tableName']:null; -
151        $options['connection'] = isset($properties['connection']) ? $properties['connection']:null; -
152        $options['connectionClassName'] = isset($properties['connection']) ? $properties['className']:null; -
153         -
154        if (isset($properties['inheritance'])) { -
155            $options['inheritance'] = $properties['inheritance']; -
156
75         }
157
76    } +
77     +
78    /** +
79     * setOptions +
80     * +
81     * @param string $options  +
82     * @return void +
83     */ +
84    public function setOptions($options) +
85    { +
86        $this->_options = $options; +
87    } +
88
89    /** +
90     * buildSchema +
91     * +
92     * Loop throug directories of schema files and part them all in to one complete array of schema information +
93     * +
94     * @param  string   $schema Array of schema files or single schema file. Array of directories with schema files or single directory +
95     * @param  string   $format Format of the files we are parsing and building from +
96     * @return array    $array +
97     */ +
98    public function buildSchema($schema, $format) +
99    { +
100        $array = array(); +
101         +
102        foreach ((array) $schema AS $s) { +
103            if (is_file($s)) { +
104                $array = array_merge($array, $this->parseSchema($s, $format)); +
105            } else if (is_dir($s)) { +
106                $it = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($s), +
107                                                      RecursiveIteratorIterator::LEAVES_ONLY); +
108             +
109                foreach ($it as $file) { +
110                    $e = explode('.', $file->getFileName()); +
111                    if (end($e) === $format) { +
112                        $array = array_merge($array, $this->parseSchema($file->getPathName(), $format)); +
113                    } +
114                } +
115            } +
116        } +
117         +
118        $this->buildRelationships($array); +
119         +
120        return array('schema' => $array, 'relations' => $this->_relations); +
121    } +
122 +
123    /** +
124     * importSchema +
125     * +
126     * A method to import a Schema and translate it into a Doctrine_Record object +
127     * +
128     * @param  string $schema       The file containing the XML schema +
129     * @param  string $directory    The directory where the Doctrine_Record class will be written +
130     * @param  array $models        Optional array of models to import +
131     * +
132     * @return void +
133     */ +
134    public function importSchema($schema, $format = 'yml', $directory = null, $models = array()) +
135    { +
136        $builder = new Doctrine_Import_Builder(); +
137        $builder->setTargetPath($directory); +
138        $builder->generateBaseClasses($this->getOption('generateBaseClasses')); +
139        $builder->generateTableClasses($this->getOption('generateTableClasses')); +
140        $builder->setBaseClassesDirectory($this->getOption('baseClassesDirectory')); +
141        $builder->setBaseClassName($this->getOption('baseClassName')); +
142        $builder->setPackagesPath($this->getOption('packagesPath')); +
143        $builder->setPackagesPrefix($this->getOption('packagesPrefix')); +
144        $builder->setSuffix($this->getOption('suffix')); +
145         +
146        $schema = $this->buildSchema($schema, $format); +
147         +
148        $array = $schema['schema']; +
149         +
150        foreach ($array as $name => $properties) { +
151            if ( ! empty($models) && !in_array($properties['className'], $models)) { +
152                continue; +
153            } +
154             +
155            $options = $this->getOptions($properties); +
156            $columns = $this->getColumns($properties); +
157            $relations = $this->getRelations($properties); +
158        return $options; +            $indexes = $this->getIndexes($properties);
159    } +            $attributes = $this->getAttributes($properties);
160 +            $templates = $this->getTemplates($properties);
161    /** +            $actAs = $this->getActAs($properties);
162     * getColumns +            
163     * +            $builder->buildRecord($options, $columns, $relations, $indexes, $attributes, $templates, $actAs);
164     * Get array of columns from table properties +        }
165     * +    }
166     * @param  string $properties Array of table properties -
167     * @return array  $columns    Array of columns -
168     */ -
169    public function getColumns($properties) -
170    { -
171        return isset($properties['columns']) ? $properties['columns']:array(); -
172    } -
173
174
167     /**
175     * getRelations +
168     * getOptions
176     *  -
177     * Get array of relations from table properties -
178
169      *
179     * @param  string $properties Array of tables properties +
170     * @param string $properties Array of table properties
180     * @return array  $relations  Array of relations +
171     * @param string $directory  Directory we are writing the class to
181
172     * @return array $options    Array of options from a parse schemas properties +
173      */
182    public function getRelations($properties) +
174    public function getOptions($properties)
183
175     {
176        $options = array(); +
177        $options['className'] = $properties['className']; +
178        $options['tableName'] = isset($properties['tableName']) ? $properties['tableName']:null; +
179        $options['connection'] = isset($properties['connection']) ? $properties['connection']:null; +
180        $options['connectionClassName'] = isset($properties['connection']) ? $properties['className']:null; +
181        $options['package'] = $properties['package']; +
182         +
183        if (isset($properties['inheritance'])) { +
184        return isset($this->relations[$properties['className']]) ? $this->relations[$properties['className']]:array(); +            $options['inheritance'] = $properties['inheritance'];
185    } +        }
186
187    /** +        return $options;
188     * getIndexes +    }
189     * +
190     * Get array of indexes from table properties +    /**
191     * +     * getColumns
192     * @param  string $properties Array of table properties +     *
193     * @return array  $index +     * Get array of columns from table properties
194     */ +     *
195    public function getIndexes($properties) +     * @param  string $properties Array of table properties
196    { +     * @return array  $columns    Array of columns
197        return isset($properties['indexes']) ? $properties['indexes']:array();; +     */
198    } +    public function getColumns($properties)
199 +    {
200    /** +        return isset($properties['columns']) ? $properties['columns']:array();
201     * getAttributes +    }
202     * +
203     * Get array of attributes from table properties +    /**
204     * +     * getRelations
205     * @param  string $properties Array of tables properties  +     * 
206     * @return array  $attributes +     * Get array of relations from table properties
207     */ +     *
208    public function getAttributes($properties) +     * @param  string $properties Array of tables properties
209    { +     * @return array  $relations  Array of relations
210        return isset($properties['attributes']) ? $properties['attributes']:array(); +     */
211    } +    public function getRelations($properties)
212 +    {
213    /** +        $all_relations = isset($this->_relations[$properties['className']]) ? $this->_relations[$properties['className']]:array();
214     * getTemplates +        
215     * +        // This is for checking for duplicates between alias-relations and a auto-generated relations to ensure the result set of unique relations
216     * Get array of templates from table properties +        $exist_relations = array();
217     * +        $unique_relations = array();
218     * @param  string $properties Array of table properties +        foreach ($all_relations as $relation) {
219     * @return array  $templates  Array of table templates +          if (!in_array($relation['class'], $exist_relations)) {
220     */ +            $exist_relations[] = $relation['class'];
221    public function getTemplates($properties) +            $unique_relations = array_merge($unique_relations, array($relation['alias'] => $relation));
222    { +          } else {
223        return isset($properties['templates']) ? $properties['templates']:array(); +            // check to see if this relationship is not autogenerated, if it's not, then the user must have explicitly declared it
224    } +            if (!isset($relation['autogenerated']) || $relation['autogenerated'] != true) {
225 +              $unique_relations = array_merge($unique_relations, array($relation['alias'] => $relation));
226    /** -
227     * getActAs -
228     * -
229     * Get array of actAs definitions from table properties -
230     * -
231     * @param  string $properties Array of table properties -
232     * @return array  $actAs      Array of actAs definitions from table properties -
233     */ -
234    public function getActAs($properties) -
235    { -
236        return isset($properties['actAs']) ? $properties['actAs']:array(); -
237    } -
238 -
239    /** -
240     * parseSchema -
241     * -
242     * A method to parse a Schema and translate it into a property array. -
243     * The function returns that property array. -
244     * -
245     * @param  string $schema   Path to the file containing the schema -
246     * @return array  $build    Built array of schema information -
247     */ -
248    public function parseSchema($schema, $type) -
249    { -
250        $array = Doctrine_Parser::load($schema, $type); -
251         -
252        $build = array(); -
253         -
254        foreach ($array as $className => $table) { -
255            $columns = array(); -
256             -
257            $className = isset($table['className']) ? (string) $table['className']:(string) $className; -
258            $tableName = isset($table['tableName']) ? (string) $table['tableName']:(string) Doctrine::tableize($className); -
259             -
260            $columns = isset($table['columns']) ? $table['columns']:array(); -
261            $columns = isset($table['fields']) ? $table['fields']:$columns; -
262             -
263            if ( ! empty($columns)) { -
264                foreach ($columns as $columnName => $field) { -
265                    $colDesc = array(); -
266                    $colDesc['name'] = isset($field['name']) ? (string) $field['name']:$columnName; -
267                    $colDesc['type'] = isset($field['type']) ? (string) $field['type']:null; -
268                    $colDesc['ptype'] = isset($field['ptype']) ? (string) $field['ptype']:(string) $colDesc['type']; -
269                    $colDesc['length'] = isset($field['length']) ? (int) $field['length']:null; -
270                    $colDesc['length'] = isset($field['size']) ? (int) $field['size']:$colDesc['length']; -
271                    $colDesc['fixed'] = isset($field['fixed']) ? (int) $field['fixed']:null; -
272                    $colDesc['unsigned'] = isset($field['unsigned']) ? (bool) $field['unsigned']:null; -
273                    $colDesc['primary'] = isset($field['primary']) ? (bool) (isset($field['primary']) && $field['primary']):null; -
274                    $colDesc['default'] = isset($field['default']) ? (string) $field['default']:null; -
275                    $colDesc['notnull'] = isset($field['notnull']) ? (bool) (isset($field['notnull']) && $field['notnull']):null; -
276                    $colDesc['autoincrement'] = isset($field['autoincrement']) ? (bool) (isset($field['autoincrement']) && $field['autoincrement']):null; -
277                    $colDesc['autoincrement'] = isset($field['autoinc']) ? (bool) (isset($field['autoinc']) && $field['autoinc']):$colDesc['autoincrement']; -
278                    $colDesc['unique'] = isset($field['unique']) ? (bool) (isset($field['unique']) && $field['unique']):null; -
279                    $colDesc['values'] = isset($field['values']) ? (array) $field['values']: null; -
280 -
281                    $columns[(string) $colDesc['name']] = $colDesc; -
282                } -
283                 -
284                $build[$className]['connection'] = isset($table['connection']) ? $table['connection']:null; -
285                $build[$className]['className'] = $className; -
286                $build[$className]['tableName'] = $tableName; -
287                $build[$className]['columns'] = $columns; -
288                $build[$className]['relations'] = isset($table['relations']) ? $table['relations']:array(); -
289                $build[$className]['indexes'] = isset($table['indexes']) ? $table['indexes']:array(); -
290                $build[$className]['attributes'] = isset($table['attributes']) ? $table['attributes']:array(); -
291                $build[$className]['templates'] = isset($table['templates']) ? $table['templates']:array(); -
292                $build[$className]['actAs'] = isset($table['actAs']) ? $table['actAs']:array(); -
293            } -
294             -
295            if (isset($table['inheritance'])) { -
296                $build[$className]['inheritance'] = $table['inheritance']; -
297             }
227          } +
228        } +
229         +
230        return $unique_relations; +
231    } +
232 +
233    /** +
234     * getIndexes +
235     * +
236     * Get array of indexes from table properties +
237     * +
238     * @param  string $properties Array of table properties +
239     * @return array  $index +
240     */ +
241    public function getIndexes($properties) +
242    { +
243        return isset($properties['indexes']) ? $properties['indexes']:array();; +
244    } +
245 +
246    /** +
247     * getAttributes +
248     * +
249     * Get array of attributes from table properties +
250     * +
251     * @param  string $properties Array of tables properties  +
252     * @return array  $attributes +
253     */ +
254    public function getAttributes($properties) +
255    { +
256        return isset($properties['attributes']) ? $properties['attributes']:array(); +
257    } +
258 +
259    /** +
260     * getTemplates +
261     * +
262     * Get array of templates from table properties +
263     * +
264     * @param  string $properties Array of table properties +
265     * @return array  $templates  Array of table templates +
266     */ +
267    public function getTemplates($properties) +
268    { +
269        return isset($properties['templates']) ? $properties['templates']:array(); +
270    } +
271 +
272    /** +
273     * getActAs +
274     * +
275     * Get array of actAs definitions from table properties +
276     * +
277     * @param  string $properties Array of table properties +
278     * @return array  $actAs      Array of actAs definitions from table properties +
279     */ +
280    public function getActAs($properties) +
281    { +
282        return isset($properties['actAs']) ? $properties['actAs']:array(); +
283    } +
284 +
285    /** +
286     * parseSchema +
287     * +
288     * A method to parse a Schema and translate it into a property array. +
289     * The function returns that property array. +
290     * +
291     * @param  string $schema   Path to the file containing the schema +
292     * @return array  $build    Built array of schema information +
293     */ +
294    public function parseSchema($schema, $type) +
295    { +
296        $array = Doctrine_Parser::load($schema, $type); +
297         +
298        } +        $build = array();
299         
300        return $build; +        foreach ($array as $className => $table) {
301    } +            $columns = array();
302 +            
303    /** +            $className = isset($table['className']) ? (string) $table['className']:(string) $className;
304     * buildRelationships +            
305     * +            if (isset($table['tableName']) && $table['tableName']) {
306     * Loop through an array of schema information and build all the necessary relationship information +                $tableName = $table['tableName'];
307     * Will attempt to auto complete relationships and simplify the amount of information required for defining a relationship +            } else {
308     * +                if (isset($table['inheritance']['extends']) && isset($table['inheritance']['extends']['keyType']) && isset($table['inheritance']['extends']['keyValue'])) {
309     * @param  string $array  +                    $tableName = null;
310     * @return void +                } else {
311     */ +                    $tableName = Doctrine::tableize($className);
312    protected function buildRelationships(&$array) +                }
313    { +            }
314        foreach ($array as $name => $properties) { +            
315            if ( ! isset($properties['relations'])) { +            $columns = isset($table['columns']) ? $table['columns']:array();
316                continue; +            $columns = isset($table['fields']) ? $table['fields']:$columns;
317            } +            
318             +            if ( ! empty($columns)) {
319            $className = $properties['className']; +                foreach ($columns as $columnName => $field) {
320            $relations = $properties['relations']; +                    $colDesc = array();
321             +                    $colDesc['name'] = isset($field['name']) ? (string) $field['name']:$columnName;
322            foreach ($relations as $alias => $relation) { +                    
323                $class = isset($relation['class']) ? $relation['class']:$alias; +                    $e = explode('(', $field['type']);
324                 +                    if (isset($e[0]) && isset($e[1])) {
325                // Attempt to guess the local and foreign +                        $colDesc['type'] = $e[0];
326                if (isset($relation['refClass'])) { +                        $colDesc['length'] = substr($e[1], 0, strlen($e[1]) - 1);
327                    $relation['local'] = isset($relation['local']) ? $relation['local']:Doctrine::tableize($name) . '_id'; +                    } else {
328                    $relation['foreign'] = isset($relation['foreign']) ? $relation['foreign']:Doctrine::tableize($class) . '_id'; +                        $colDesc['type'] = isset($field['type']) ? (string) $field['type']:null;
329                } else { +                        $colDesc['length'] = isset($field['length']) ? (int) $field['length']:null;
330                    $relation['local'] = isset($relation['local']) ? $relation['local']:Doctrine::tableize($class) . '_id'; +                        $colDesc['length'] = isset($field['size']) ? (int) $field['size']:$colDesc['length'];
331                    $relation['foreign'] = isset($relation['foreign']) ? $relation['foreign']:'id'; +                    }
332                } +                    
333             +                    $colDesc['ptype'] = isset($field['ptype']) ? (string) $field['ptype']:(string) $colDesc['type'];
334                $relation['alias'] = isset($relation['alias']) ? $relation['alias'] : $alias; +                    
335                $relation['class'] = $class; +                    $colDesc['fixed'] = isset($field['fixed']) ? (int) $field['fixed']:null;
336                 +                    $colDesc['unsigned'] = isset($field['unsigned']) ? (bool) $field['unsigned']:null;
337                if (isset($relation['refClass'])) { +                    $colDesc['primary'] = isset($field['primary']) ? (bool) (isset($field['primary']) && $field['primary']):null;
338                    $relation['type'] = 'many'; +                    $colDesc['default'] = isset($field['default']) ? $field['default']:null;
339                } +                    $colDesc['notnull'] = isset($field['notnull']) ? (bool) (isset($field['notnull']) && $field['notnull']):null;
340                 +                    $colDesc['autoincrement'] = isset($field['autoincrement']) ? (bool) (isset($field['autoincrement']) && $field['autoincrement']):null;
341                if (isset($relation['type']) && $relation['type']) { +                    $colDesc['autoincrement'] = isset($field['autoinc']) ? (bool) (isset($field['autoinc']) && $field['autoinc']):$colDesc['autoincrement'];
342                    $relation['type'] = $relation['type'] === 'one' ? Doctrine_Relation::ONE:Doctrine_Relation::MANY; +                    $colDesc['unique'] = isset($field['unique']) ? (bool) (isset($field['unique']) && $field['unique']):null;
343                } else { +                    $colDesc['values'] = isset($field['values']) ? (array) $field['values']: null;
344                    $relation['type'] = Doctrine_Relation::ONE; +
345                } +                    $columns[(string) $colDesc['name']] = $colDesc;
346 +                }
347                if (isset($relation['foreignType']) && $relation['foreignType']) { +            }
348                    $relation['foreignType'] = $relation['foreignType'] === 'one' ? Doctrine_Relation::ONE:Doctrine_Relation::MANY; +            
349                } +            $build[$className]['connection'] = isset($table['connection']) ? $table['connection']:null;
350                 +            $build[$className]['className'] = $className;
351                if(isset($relation['refClass']) && !empty($relation['refClass'])  && ( ! isset($array[$relation['refClass']]['relations']) || empty($array[$relation['refClass']]['relations']))) { +            $build[$className]['tableName'] = $tableName;
352                     +            $build[$className]['columns'] = $columns;
353                    if ( ! isset($array[$relation['refClass']]['relations'][$className]['local'])) { +            $build[$className]['relations'] = isset($table['relations']) ? $table['relations']:array();
354                        $array[$relation['refClass']]['relations'][$className]['local'] = $relation['local']; +            $build[$className]['indexes'] = isset($table['indexes']) ? $table['indexes']:array();
355                    } +            $build[$className]['attributes'] = isset($table['attributes']) ? $table['attributes']:array();
356                     +            $build[$className]['templates'] = isset($table['templates']) ? $table['templates']:array();
357                    if ( ! isset($array[$relation['refClass']]['relations'][$className]['foreign'])) { +            $build[$className]['actAs'] = isset($table['actAs']) ? $table['actAs']:array();
358                        $array[$relation['refClass']]['relations'][$className]['foreign'] = $relation['foreign']; +            $build[$className]['package'] = isset($table['package']) ? $table['package']:null;
359                    } -
360                     -
361                    $array[$relation['refClass']]['relations'][$className]['ignore'] = true; -
362                     -
363                    if ( ! isset($array[$relation['refClass']]['relations'][$relation['class']]['local'])) { -
364                        $array[$relation['refClass']]['relations'][$relation['class']]['local'] = $relation['local']; -
365                    } -
366                     -
367                    if ( ! isset($array[$relation['refClass']]['relations'][$relation['class']]['foreign'])) { -
368                        $array[$relation['refClass']]['relations'][$relation['class']]['foreign'] = $relation['foreign']; -
369                    } -
370                     -
371                    $array[$relation['refClass']]['relations'][$relation['class']]['ignore'] = true; -
372                     -
373                    if(isset($relation['foreignAlias'])) { -
374                        $array[$relation['class']]['relations'][$relation['foreignAlias']] = array('type'=>$relation['type'],'local'=>$relation['foreign'],'foreign'=>$relation['local'],'refClass'=>$relation['refClass'],'class'=>$className); -
375                    } -
376                } -
377                 -
378                $this->relations[$className][$alias] = $relation; -
379            } -
380        } -
381         
382        // Now we fix all the relationships and auto-complete opposite ends of relationships +
360            if (isset($table['inheritance'])) {
383        $this->fixRelationships(); +
361                $build[$className]['inheritance'] = $table['inheritance'];
384    } -
385 -
386    /** -
387     * fixRelationships -
388     * -
389     * Loop through all relationships building the opposite ends of each relationship -
390     * -
391     * @return void -
392     */ -
393    protected function fixRelationships() -
394    { -
395        foreach($this->relations as $className => $relations) { -
396            foreach ($relations AS $alias => $relation) { -
397                if(isset($relation['ignore']) && $relation['ignore'] || isset($relation['refClass']) || isset($this->relations[$relation['class']]['relations'][$className])) { -
398                    continue; -
399                } -
400                     -
401                $newRelation = array(); -
402                $newRelation['foreign'] = $relation['local']; -
403                $newRelation['local'] = $relation['foreign']; -
404                $newRelation['class'] = $className; -
405                $newRelation['alias'] = isset($relation['foreignAlias'])?$relation['foreignAlias']:$className; -
406                 -
407                if(isset($relation['foreignType'])) { -
408                    $newRelation['type'] = $relation['foreignType']; -
409                } else { -
410                    $newRelation['type'] = $relation['type'] === Doctrine_Relation::ONE ? Doctrine_Relation::MANY:Doctrine_Relation::ONE; -
411                } -
412                 -
413                if( isset($this->relations[$relation['class']]) && is_array($this->relations[$relation['class']]) ) { -
414                    foreach($this->relations[$relation['class']] as $otherRelation) { -
415                        // skip fully defined m2m relationships -
416                        if(isset($otherRelation['refClass']) && $otherRelation['refClass'] == $className) { -
417                            continue(2); -
418                        } -
419                    } -
420                } -
421                 -
422                $this->relations[$relation['class']][$newRelation['alias']] = $newRelation; -
423
362             }
424        } +
363        }
425
364         +
365        return $build; +
366    } +
367 +
368    /** +
369     * buildRelationships +
370     * +
371     * Loop through an array of schema information and build all the necessary relationship information +
372     * Will attempt to auto complete relationships and simplify the amount of information required for defining a relationship +
373     * +
374     * @param  string $array  +
375     * @return void +
376     */ +
377    protected function buildRelationships(&$array) +
378    { +
379        foreach ($array as $name => $properties) { +
380            if ( ! isset($properties['relations'])) { +
381                continue; +
382            } +
383             +
384            $className = $properties['className']; +
385            $relations = $properties['relations']; +
386             +
387            foreach ($relations as $alias => $relation) { +
388                $class = isset($relation['class']) ? $relation['class']:$alias; +
389                 +
390                // Attempt to guess the local and foreign +
391                if (isset($relation['refClass'])) { +
392                    $relation['local'] = isset($relation['local']) ? $relation['local']:Doctrine::tableize($name) . '_id'; +
393                    $relation['foreign'] = isset($relation['foreign']) ? $relation['foreign']:Doctrine::tableize($class) . '_id'; +
394                } else { +
395                    $relation['local'] = isset($relation['local']) ? $relation['local']:Doctrine::tableize($class) . '_id'; +
396                    $relation['foreign'] = isset($relation['foreign']) ? $relation['foreign']:'id'; +
397                } +
398             +
399                $relation['alias'] = isset($relation['alias']) ? $relation['alias'] : $alias; +
400                $relation['class'] = $class; +
401                 +
402                if (isset($relation['refClass'])) { +
403                    $relation['type'] = 'many'; +
404                } +
405                 +
406                if (isset($relation['type']) && $relation['type']) { +
407                    $relation['type'] = $relation['type'] === 'one' ? Doctrine_Relation::ONE:Doctrine_Relation::MANY; +
408                } else { +
409                    $relation['type'] = Doctrine_Relation::ONE; +
410                } +
411 +
412                if (isset($relation['foreignType']) && $relation['foreignType']) { +
413                    $relation['foreignType'] = $relation['foreignType'] === 'one' ? Doctrine_Relation::ONE:Doctrine_Relation::MANY; +
414                } +
415                 +
416                $this->_relations[$className][$alias] = $relation; +
417            } +
418        } +
419         +
420        // Now we fix all the relationships and auto-complete opposite ends of relationships +
421        $this->fixRelationships(); +
422     }
423 +
424    /** +
425     * fixRelationships +
426     * +
427     * Loop through all relationships building the opposite ends of each relationship +
428     * +
429     * @return void +
430     */ +
431    protected function fixRelationships() +
432    { +
433        foreach($this->_relations as $className => $relations) { +
434            foreach ($relations AS $alias => $relation) { +
435                $newRelation = array(); +
436                $newRelation['foreign'] = $relation['local']; +
437                $newRelation['local'] = $relation['foreign']; +
438                $newRelation['class'] = isset($relation['foreignClass']) ? $relation['foreignClass']:$className; +
439                $newRelation['alias'] = isset($relation['foreignAlias']) ? $relation['foreignAlias']:$className; +
440                 +
441                // this is so that we know that this relation was autogenerated and +
442                // that we do not need to include it if it is explicitly declared in the schema by the users. +
443                $newRelation['autogenerated'] = true;  +
444                 +
445                if (isset($relation['refClass'])) { +
446                    $newRelation['refClass'] = $relation['refClass']; +
447                    $newRelation['type'] = isset($relation['foreignType']) ? $relation['foreignType']:$relation['type']; +
448                } else {                 +
449                    if(isset($relation['foreignType'])) { +
450                        $newRelation['type'] = $relation['foreignType']; +
451                    } else { +
452                        $newRelation['type'] = $relation['type'] === Doctrine_Relation::ONE ? Doctrine_Relation::MANY:Doctrine_Relation::ONE; +
453                    } +
454                } +
455                 +
456                if (!isset($this->_relations[$relation['class']][$newRelation['alias']])) { +
457                    $this->_relations[$relation['class']][$newRelation['alias']] = $newRelation; +
458                } +
459            } +
460        } +
461    } +
462 }
\ No newline at end of file diff --git a/tests/coverage/Doctrine_Import_Sqlite.html b/tests/coverage/Doctrine_Import_Sqlite.html index a720d7b10..289c095a9 100644 --- a/tests/coverage/Doctrine_Import_Sqlite.html +++ b/tests/coverage/Doctrine_Import_Sqlite.html @@ -10,721 +10,721 @@

Coverage for Doctrine_Import_Sqlite

Back to coverage report

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/coverage/Doctrine_Lib.html b/tests/coverage/Doctrine_Lib.html index e5837ee7e..c67e89732 100644 --- a/tests/coverage/Doctrine_Lib.html +++ b/tests/coverage/Doctrine_Lib.html @@ -16,7 +16,7 @@ - - - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + - - - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + - - - - - - - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + +
1<?php +<?php
2/* +/*
3 *  $Id: Sqlite.php 2963 2007-10-21 06:23:59Z Jonathan.Wage $ + *  $Id: Sqlite.php 3018 2007-10-26 14:56:03Z ppetermann $
4 * + *
5 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
6 * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
7 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
8 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
9 * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
10 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
11 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
12 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
13 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
14 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
15 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16 * + *
17 * This software consists of voluntary contributions made by many individuals + * This software consists of voluntary contributions made by many individuals
18 * and is licensed under the LGPL. For more information, see + * and is licensed under the LGPL. For more information, see
19 * <http://www.phpdoctrine.com>. + * <http://www.phpdoctrine.com>.
20 */ + */
21Doctrine::autoload('Doctrine_Import'); +Doctrine::autoload('Doctrine_Import');
22/** +/**
23 * @package     Doctrine + * @package     Doctrine
24 * @subpackage  Import + * @subpackage  Import
25 * @license     http://www.opensource.org/licenses/lgpl-license.php LGPL + * @license     http://www.opensource.org/licenses/lgpl-license.php LGPL
26 * @author      Konsta Vesterinen <kvesteri@cc.hut.fi> + * @author      Konsta Vesterinen <kvesteri@cc.hut.fi>
27 * @author      Lukas Smith <smith@pooteeweet.org> (PEAR MDB2 library) + * @author      Lukas Smith <smith@pooteeweet.org> (PEAR MDB2 library)
28 * @version     $Revision: 2963 $ + * @version     $Revision: 3018 $
29 * @link        www.phpdoctrine.com + * @link        www.phpdoctrine.com
30 * @since       1.0 + * @since       1.0
31 */ + */
32class Doctrine_Import_Sqlite extends Doctrine_Import +class Doctrine_Import_Sqlite extends Doctrine_Import
33{ +{
34    /** +    /**
35     * lists all databases +     * lists all databases
36     * +     *
37     * @return array +     * @return array
38     */ +     */
39    public function listDatabases() +    public function listDatabases()
40    { +    {
41 +
42    } +    }
43 +
44    /** +    /**
45     * lists all availible database functions +     * lists all availible database functions
46     * +     *
47     * @return array +     * @return array
48     */ +     */
49    public function listFunctions() +    public function listFunctions()
50    { +    {
51 +
52    } +    }
53 +
54    /** +    /**
55     * lists all database triggers +     * lists all database triggers
56     * +     *
57     * @param string|null $database +     * @param string|null $database
58     * @return array +     * @return array
59     */ +     */
60    public function listTriggers($database = null) +    public function listTriggers($database = null)
61    { +    {
62 +
63    } +    }
64 +
65    /** +    /**
66     * lists all database sequences +     * lists all database sequences
67     * +     *
68     * @param string|null $database +     * @param string|null $database
69     * @return array +     * @return array
70     */ +     */
71    public function listSequences($database = null) +    public function listSequences($database = null)
72    { +    {
73        $query      = "SELECT name FROM sqlite_master WHERE type='table' AND sql NOT NULL ORDER BY name"; +        $query      = "SELECT name FROM sqlite_master WHERE type='table' AND sql NOT NULL ORDER BY name";
74        $tableNames = $this->conn->fetchColumn($query); +        $tableNames = $this->conn->fetchColumn($query);
75 +
76        $result = array(); +        $result = array();
77        foreach ($tableNames as $tableName) { +        foreach ($tableNames as $tableName) {
78            if ($sqn = $this->conn->fixSequenceName($tableName, true)) { +            if ($sqn = $this->conn->fixSequenceName($tableName, true)) {
79                $result[] = $sqn; +                $result[] = $sqn;
80            } +            }
81        } +        }
82        if ($this->conn->getAttribute(Doctrine::ATTR_PORTABILITY) & Doctrine::PORTABILITY_FIX_CASE) { +        if ($this->conn->getAttribute(Doctrine::ATTR_PORTABILITY) & Doctrine::PORTABILITY_FIX_CASE) {
83            $result = array_map(($this->conn->getAttribute(Doctrine::ATTR_FIELD_CASE) == CASE_LOWER ? 'strtolower' : 'strtoupper'), $result); +            $result = array_map(($this->conn->getAttribute(Doctrine::ATTR_FIELD_CASE) == CASE_LOWER ? 'strtolower' : 'strtoupper'), $result);
84        } +        }
85        return $result; +        return $result;
86    } +    }
87 +
88    /** +    /**
89     * lists table constraints +     * lists table constraints
90     * +     *
91     * @param string $table     database table name +     * @param string $table     database table name
92     * @return array +     * @return array
93     */ +     */
94    public function listTableConstraints($table) +    public function listTableConstraints($table)
95    { +    {
96        $table = $this->conn->quote($table, 'text'); +        $table = $this->conn->quote($table, 'text');
97 +
98        $query = "SELECT sql FROM sqlite_master WHERE type='index' AND "; +        $query = "SELECT sql FROM sqlite_master WHERE type='index' AND ";
99 +
100        if ($this->conn->getAttribute(Doctrine::ATTR_PORTABILITY) & Doctrine::PORTABILITY_FIX_CASE) { +        if ($this->conn->getAttribute(Doctrine::ATTR_PORTABILITY) & Doctrine::PORTABILITY_FIX_CASE) {
101            $query .= 'LOWER(tbl_name) = ' . strtolower($table); +            $query .= 'LOWER(tbl_name) = ' . strtolower($table);
102        } else { +        } else {
103            $query .= 'tbl_name = ' . $table; +            $query .= 'tbl_name = ' . $table;
104        } +        }
105        $query  .= ' AND sql NOT NULL ORDER BY name'; +        $query  .= ' AND sql NOT NULL ORDER BY name';
106        $indexes = $this->conn->fetchColumn($query); +        $indexes = $this->conn->fetchColumn($query);
107 +
108        $result = array(); +        $result = array();
109        foreach ($indexes as $sql) { +        foreach ($indexes as $sql) {
110            if (preg_match("/^create unique index ([^ ]+) on /i", $sql, $tmp)) { +            if (preg_match("/^create unique index ([^ ]+) on /i", $sql, $tmp)) {
111                $index = $this->conn->fixIndexName($tmp[1]); +                $index = $this->conn->formatter->fixIndexName($tmp[1]);
112                if ( ! empty($index)) { +                if ( ! empty($index)) {
113                    $result[$index] = true; +                    $result[$index] = true;
114                } +                }
115            } +            }
116        } +        }
117 +
118        if ($this->conn->getAttribute(Doctrine::ATTR_PORTABILITY) & Doctrine::PORTABILITY_FIX_CASE) { +        if ($this->conn->getAttribute(Doctrine::ATTR_PORTABILITY) & Doctrine::PORTABILITY_FIX_CASE) {
119            $result = array_change_key_case($result, $this->conn->getAttribute(Doctrine::ATTR_FIELD_CASE)); +            $result = array_change_key_case($result, $this->conn->getAttribute(Doctrine::ATTR_FIELD_CASE));
120        } +        }
121        return array_keys($result); +        return array_keys($result);
122    } +    }
123 +
124    /** +    /**
125     * lists table constraints +     * lists table constraints
126     * +     *
127     * @param string $table     database table name +     * @param string $table     database table name
128     * @return array +     * @return array
129     */ +     */
130    public function listTableColumns($table) +    public function listTableColumns($table)
131    { +    {
132        $sql    = 'PRAGMA table_info(' . $table . ')'; +        $sql    = 'PRAGMA table_info(' . $table . ')';
133        $result = $this->conn->fetchAll($sql); +        $result = $this->conn->fetchAll($sql);
134 +
135        $description = array(); +        $description = array();
136        $columns     = array(); +        $columns     = array();
137        foreach ($result as $key => $val) { +        foreach ($result as $key => $val) {
138            $val = array_change_key_case($val, CASE_LOWER); +            $val = array_change_key_case($val, CASE_LOWER);
139            $decl = $this->conn->dataDict->getPortableDeclaration($val); +            $decl = $this->conn->dataDict->getPortableDeclaration($val);
140 +
141            $description = array( +            $description = array(
142                    'name'      => $val['name'], +                    'name'      => $val['name'],
143                    'ntype'     => $val['type'], +                    'ntype'     => $val['type'],
144                    'type'      => $decl['type'][0], +                    'type'      => $decl['type'][0],
145                    'alltypes'  => $decl['type'], +                    'alltypes'  => $decl['type'],
146                    'notnull'   => (bool) $val['notnull'], +                    'notnull'   => (bool) $val['notnull'],
147                    'default'   => $val['dflt_value'], +                    'default'   => $val['dflt_value'],
148                    'primary'   => (bool) $val['pk'], +                    'primary'   => (bool) $val['pk'],
149                    'length'    => null, +                    'length'    => null,
150                    'scale'     => null, +                    'scale'     => null,
151                    'precision' => null, +                    'precision' => null,
152                    'unsigned'  => null, +                    'unsigned'  => null,
153                    ); +                    );
154            $columns[$val['name']] = $description; +            $columns[$val['name']] = $description;
155        } +        }
156        return $columns; +        return $columns;
157    } +    }
158 +
159    /** +    /**
160     * lists table constraints +     * lists table constraints
161     * +     *
162     * @param string $table     database table name +     * @param string $table     database table name
163     * @return array +     * @return array
164     */ +     */
165    public function listTableIndexes($table) +    public function listTableIndexes($table)
166    { +    {
167        $sql  = 'PRAGMA index_list(' . $table . ')'; +        $sql  = 'PRAGMA index_list(' . $table . ')';
168        return $this->conn->fetchColumn($sql); +        return $this->conn->fetchColumn($sql);
169   } +   }
170    /** +    /**
171     * lists tables +     * lists tables
172     * +     *
173     * @param string|null $database +     * @param string|null $database
174     * @return array +     * @return array
175     */ +     */
176    public function listTables($database = null) +    public function listTables($database = null)
177    { +    {
178        $sql = "SELECT name FROM sqlite_master WHERE type = 'table' " +        $sql = "SELECT name FROM sqlite_master WHERE type = 'table' "
179             . "UNION ALL SELECT name FROM sqlite_temp_master " +             . "UNION ALL SELECT name FROM sqlite_temp_master "
180             . "WHERE type = 'table' ORDER BY name"; +             . "WHERE type = 'table' ORDER BY name";
181 +
182        return $this->conn->fetchColumn($sql); +        return $this->conn->fetchColumn($sql);
183    } +    }
184 +
185    /** +    /**
186     * lists table triggers +     * lists table triggers
187     * +     *
188     * @param string $table     database table name +     * @param string $table     database table name
189     * @return array +     * @return array
190     */ +     */
191    public function listTableTriggers($table) +    public function listTableTriggers($table)
192    { +    {
193 +
194    } +    }
195 +
196    /** +    /**
197     * lists table views +     * lists table views
198     * +     *
199     * @param string $table     database table name +     * @param string $table     database table name
200     * @return array +     * @return array
201     */ +     */
202    public function listTableViews($table) +    public function listTableViews($table)
203    { +    {
204        $query = "SELECT name, sql FROM sqlite_master WHERE type='view' AND sql NOT NULL"; +        $query = "SELECT name, sql FROM sqlite_master WHERE type='view' AND sql NOT NULL";
205        $views = $db->fetchAll($query); +        $views = $db->fetchAll($query);
206 +
207        $result = array(); +        $result = array();
208        foreach ($views as $row) { +        foreach ($views as $row) {
209            if (preg_match("/^create view .* \bfrom\b\s+\b{$table}\b /i", $row['sql'])) { +            if (preg_match("/^create view .* \bfrom\b\s+\b{$table}\b /i", $row['sql'])) {
210                if ( ! empty($row['name'])) { +                if ( ! empty($row['name'])) {
211                    $result[$row['name']] = true; +                    $result[$row['name']] = true;
212                } +                }
213            } +            }
214        } +        }
215        return $result; +        return $result;
216    } +    }
217 +
218    /** +    /**
219     * lists database users +     * lists database users
220     * +     *
221     * @return array +     * @return array
222     */ +     */
223    public function listUsers() +    public function listUsers()
224    { +    {
225 +
226    } +    }
227 +
228    /** +    /**
229     * lists database views +     * lists database views
230     * +     *
231     * @param string|null $database +     * @param string|null $database
232     * @return array +     * @return array
233     */ +     */
234    public function listViews($database = null) +    public function listViews($database = null)
235    { +    {
236        $query = "SELECT name FROM sqlite_master WHERE type='view' AND sql NOT NULL"; +        $query = "SELECT name FROM sqlite_master WHERE type='view' AND sql NOT NULL";
237 +
238        return $this->conn->fetchColumn($query); +        return $this->conn->fetchColumn($query);
239    } +    }
240 }
/*
3 *  $Id: Lib.php 2963 2007-10-21 06:23:59Z Jonathan.Wage $ + *  $Id: Lib.php 3016 2007-10-26 09:56:31Z meus $
4  * @@ -97,7 +97,7 @@  * @since       1.0
30 * @version     $Revision: 2963 $ + * @version     $Revision: 3016 $
31  * @author      Konsta Vesterinen <kvesteri@cc.hut.fi> @@ -280,7 +280,7 @@         $collectionName = Doctrine_Lib::plurelize($collection->getTable()->tableName);
91        if ( $collection->count != 0) { +        if ( $collection->count() != 0) {
92             $record = $collection[0]; @@ -421,389 +421,381 @@             $xml = $incomming_xml->addChild($recordname);
138        } + }
139        foreach($record->obtainIdentifier() as $pk_field => $pk_value) { -
140            $xml->addChild($pk_field,$pk_value);  -
141        } -
142         $xml_options = $record->option("xml");
143
140         if ( isset($xml_options["record_name"])) {
144
141             $recordname = $xml_options["record_name"];
145
142         }
146
143         foreach ($record->getData() as $field => $value) {
147
144             if ((isset($xml_options["ignore_fields"]) && !in_array($field, $xml_options["ignore_fields"])) || !isset($xml_options["ignore_fields"])) {
148
145                 if ($value instanceOf Doctrine_Null) {
149
146                     $xml->addChild($field);
150
147                 } else {    
151
148                     $xml->addChild($field, $value);
152
149                 }
153
150             }
154
151         }
155
152         if ( ! isset($xml_options["include_relations"])) {
156
153             return $xml->asXML();
157
154         }
158
155         $relations = $record->getTable()->getRelations();
159
156         foreach ($relations as $name => $relation) {
160
157             if (in_array($name, $xml_options["include_relations"])) {
161
158                 $relation_type = $relation->getType();
162
159                 $related_records = $record->get($name);
163
160                 if ($relation_type == Doctrine_Relation::ONE && $related_records instanceOf Doctrine_Record) {
164
161                     Doctrine_Lib::getRecordAsXml($related_records, $xml);
165
162                 } else {
166
163                     Doctrine_Lib::getCollectionAsXml($related_records, $xml);
167
164                 }
168
165             }
169
166         }
170
167         return $xml->asXML();
171
168     }
172
169
173
170
174
171     /**
175
172      * getStateAsString
176
173      * returns a given connection state as string
177
174      * @param integer $state        connection state
178
175      */
179
176     public static function getConnectionStateAsString($state)
180
177     {
181
178         switch ($state) {
182
179         case Doctrine_Transaction::STATE_SLEEP:
183
180             return "open";
181            break; +
182        case Doctrine_Transaction::STATE_BUSY: +
183            return "busy"; +
184             break;
185        case Doctrine_Transaction::STATE_BUSY: +        case Doctrine_Transaction::STATE_ACTIVE:
186            return "busy"; +            return "active";
187             break;
188        case Doctrine_Transaction::STATE_ACTIVE: -
189            return "active"; -
190            break; -
191         }
192
189     }
193
190
194
191     /**
195
192      * returns a string representation of Doctrine_Connection object
196
193      * @param Doctrine_Connection $connection
197
194      * @return string
198
195      */
199
196     public static function getConnectionAsString(Doctrine_Connection $connection)
200
197     {
201
198         $r[] = '<pre>';
202
199         $r[] = 'Doctrine_Connection object';
203
200         $r[] = 'State               : ' . Doctrine_Lib::getConnectionStateAsString($connection->transaction->getState());
204
201         $r[] = 'Open Transactions   : ' . $connection->transaction->getTransactionLevel();
205
202         $r[] = 'Table in memory     : ' . $connection->count();
206
203         $r[] = 'Driver name         : ' . $connection->getAttribute(Doctrine::ATTR_DRIVER_NAME);
207
204
205        $r[] = "</pre>"; +
206        return implode("\n",$r)."<br>"; +
207    } +
208        $r[] = "</pre>"; +
209        return implode("\n",$r)."<br>"; +    /**
210    } -
211 -
212    /** -
213      * returns a string representation of Doctrine_Table object
214
211      * @param Doctrine_Table $table
215
212      * @return string
216
213      */
217
214     public static function getTableAsString(Doctrine_Table $table)
218
215     {
219
216         $r[] = "<pre>";
220
217         $r[] = "Component   : ".$table->getComponentName();
221
218         $r[] = "Table       : ".$table->getTableName();
222
219         $r[] = "</pre>";
223
220         return implode("\n",$r)."<br>";
224
221     }
225
222
226
223     /**
227
224      * @return string
228
225      */
229
226     public static function formatSql($sql)
230
227     {
231
228         $e = explode("\n",$sql);
232
229         $color = "367FAC";
233
230         $l = $sql;
234
231         $l = str_replace("SELECT ", "<font color='$color'><b>SELECT </b></font><br \>  ",$l);
235
232         $l = str_replace("FROM ", "<font color='$color'><b>FROM </b></font><br \>",$l);
236
233         $l = str_replace(" LEFT JOIN ", "<br \><font color='$color'><b> LEFT JOIN </b></font>",$l);
237
234         $l = str_replace(" INNER JOIN ", "<br \><font color='$color'><b> INNER JOIN </b></font>",$l);
238
235         $l = str_replace(" WHERE ", "<br \><font color='$color'><b> WHERE </b></font>",$l);
239
236         $l = str_replace(" GROUP BY ", "<br \><font color='$color'><b> GROUP BY </b></font>",$l);
240
237         $l = str_replace(" HAVING ", "<br \><font color='$color'><b> HAVING </b></font>",$l);
241
238         $l = str_replace(" AS ", "<font color='$color'><b> AS </b></font><br \>  ",$l);
242
239         $l = str_replace(" ON ", "<font color='$color'><b> ON </b></font>",$l);
243
240         $l = str_replace(" ORDER BY ", "<font color='$color'><b> ORDER BY </b></font><br \>",$l);
244
241         $l = str_replace(" LIMIT ", "<font color='$color'><b> LIMIT </b></font><br \>",$l);
245
242         $l = str_replace(" OFFSET ", "<font color='$color'><b> OFFSET </b></font><br \>",$l);
246
243         $l = str_replace("  ", "<dd>",$l);
244 +
245        return $l; +
246    } +
247
248        return $l; -
249    } -
250 -
251     /**
252
249      * returns a string representation of Doctrine_Collection object
253
250      * @param Doctrine_Collection $collection
254
251      * @return string
255
252      */
256
253     public static function getCollectionAsString(Doctrine_Collection $collection)
257
254     {
258
255         $r[] = "<pre>";
259
256         $r[] = get_class($collection);
260
257         $r[] = 'data : ' . Doctrine::dump($collection->getData(), false);
261
258         //$r[] = 'snapshot : ' . Doctrine::dump($collection->getSnapshot());
262
259
263
260         $r[] = "</pre>";
264
261         return implode("\n",$r);
265
262     }
266}
263} +
\ No newline at end of file diff --git a/tests/coverage/Doctrine_Migration.html b/tests/coverage/Doctrine_Migration.html index c280f732d..c56fe1905 100644 --- a/tests/coverage/Doctrine_Migration.html +++ b/tests/coverage/Doctrine_Migration.html @@ -118,1550 +118,1547 @@ { 37 -    protected $changes = array('created_tables'      =>  array(), +    protected $_changes = array('created_tables'      =>  array(), 38 -                               'renamed_tables'      =>  array(), +                                'renamed_tables'      =>  array(), 39 -                               'created_constraints' =>  array(), +                                'created_constraints' =>  array(), 40 -                               'dropped_fks'         =>  array(), +                                'dropped_fks'         =>  array(), 41 -                               'created_fks'         =>  array(), +                                'created_fks'         =>  array(), 42 -                               'dropped_constraints' =>  array(), +                                'dropped_constraints' =>  array(), 43 -                               'removed_indexes'     =>  array(), +                                'removed_indexes'     =>  array(), 44 -                               'dropped_tables'      =>  array(), +                                'dropped_tables'      =>  array(), 45 -                               'added_columns'       =>  array(), +                                'added_columns'       =>  array(), 46 -                               'renamed_columns'     =>  array(), +                                'renamed_columns'     =>  array(), 47 -                               'changed_columns'     =>  array(), +                                'changed_columns'     =>  array(), 48 -                               'removed_columns'     =>  array(), +                                'removed_columns'     =>  array(), 49 -                               'added_indexes'       =>  array(), +                                'added_indexes'       =>  array()), 50 -                               ), +              $_migrationTableName = 'migration_version', 51 -              $migrationTableName = 'migration_version', +              $_migrationClassesDirectory = array(), 52 -              $migrationClassesDirectory = array(), +              $_migrationClasses = array(), 53 -              $migrationClasses = array(), +              $_loadedMigrations = array(); 54 -              $loadedMigrations = array(); + 55 - +    /** 56 -    /** - -57      * construct -58 +57      * -59 +58      * Specify the path to the directory with the migration classes. -60 +59      * The classes will be loaded and the migration table will be created if it does not already exist -61 +60      * -62 +61      * @param string $directory  -63 +62      * @return void +63 +     */ + 64 -     */ - -65     public function __construct($directory = null) -66 +65     { -67 +66         if ($directory != null) { +67 +            $this->_migrationClassesDirectory = $directory; + 68 -            $this->migrationClassesDirectory = $directory; +             69 -             - -70             $this->loadMigrationClasses(); -71 +70              -72 +71             $this->createMigrationTable(); -73 +72         } +73 +    } + 74 -    } + 75 - +    /** 76 -    /** - -77      * createMigrationTable -78 +77      *  -79 +78      * Creates the migration table used to store the current version -80 +79      * +80 +     * @return void + 81 -     * @return void +     */ 82 -     */ - -83     protected function createMigrationTable() -84 +83     { +84 +        $conn = Doctrine_Manager::connection(); + 85 -        $conn = Doctrine_Manager::connection(); +         86 -         - -87         try { +87 +            $conn->export->createTable($this->_migrationTableName, array('version' => array('type' => 'integer', 'size' => 11))); + 88 -            $conn->export->createTable($this->migrationTableName, array('version' => array('type' => 'integer', 'size' => 11))); +             89 -             - -90             return true; -91 +90         } catch(Exception $e) { -92 +91             return false; -93 +92         } +93 +    } + 94 -    } + 95 - +    /** 96 -    /** - -97      * loadMigrationClasses -98 +97      * -99 +98      * Loads the migration classes for the directory specified by the constructor -100 +99      * +100 +     * @return void + 101 -     * @return void +     */ 102 -     */ - -103     protected function loadMigrationClasses() -104 +103     { +104 +        if ($this->_migrationClasses) { + 105 -        if ($this->migrationClasses) { +            return $this->_migrationClasses; 106 -            return $this->migrationClasses; +        } 107 -        } +         108 -         - -109         $classes = get_declared_classes(); -110 +109          +110 +        if ($this->_migrationClassesDirectory !== null) { + 111 -        if ($this->migrationClassesDirectory !== null) { +            foreach ((array) $this->_migrationClassesDirectory as $dir) { 112 -            foreach ((array) $this->migrationClassesDirectory as $dir) { - -113                 $it = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($dir), -114 +113                                                         RecursiveIteratorIterator::LEAVES_ONLY); -115 +114 -116 +115                 foreach ($it as $file) { -117 +116                     $e = explode('.', $file->getFileName()); -118 +117                     if (end($e) === 'php' && strpos($file->getFileName(), '.inc') === false) { -119 -                        if ( ! in_array($file->getFileName(), $this->loadedMigrations)) { +118 +                        if ( ! in_array($file->getFileName(), $this->_loadedMigrations)) { -120 +119                             require_once($file->getPathName()); -121 +120                              -122 +121                             $requiredClass = array_diff(get_declared_classes(), $classes); -123 +122                             $requiredClass = end($requiredClass); -124 +123                              -125 +124                             if ($requiredClass) { -126 -                                $this->loadedMigrations[$requiredClass] = $file->getFileName(); +125 +                                $this->_loadedMigrations[$requiredClass] = $file->getFileName(); -127 +126                             } -128 +127                         } -129 +128                     } -130 +129                 } +130 +            } + 131 -            } +        } 132 -        } +         133 -         - -134         $parent = new ReflectionClass('Doctrine_Migration'); -135 +134          +135 +        foreach ($this->_loadedMigrations as $name => $fileName) { + 136 -        foreach ($this->loadedMigrations as $name => $fileName) { - -137             $class = new ReflectionClass($name); -138 +137              -139 +138             while ($class->isSubclassOf($parent)) { -140 +139 -141 +140                 $class = $class->getParentClass(); -142 +141                 if ($class === false) { -143 +142                     break; -144 +143                 } -145 +144             } +145 +             + 146 -             - -147             if ($class === false) { -148 +147                 continue; -149 +148             } +149 +             + 150 -             - -151             $e = explode('_', $fileName); -152 +151             $classMigrationNum = (int) $e[0]; -153 +152              +153 +            $this->_migrationClasses[$classMigrationNum] = array('className' => $name, 'fileName' => $fileName); + 154 -            $this->migrationClasses[$classMigrationNum] = array('className' => $name, 'fileName' => $fileName); +        } 155 -        } +         156 -         +        return $this->_migrationClasses; 157 -        return $this->migrationClasses; +    } 158 -    } + 159 - +    /** 160 -    /** - -161      * getMigrationClasses -162 +161      * +162 +     * @return void + 163 -     * @return void +     */ 164 -     */ - -165     public function getMigrationClasses() -166 +165     { +166 +        return $this->_migrationClasses; + 167 -        return $this->migrationClasses; +    } 168 -    } + 169 - +    /** 170 -    /** - -171      * setCurrentVersion -172 +171      * -173 +172      * Sets the current version in the migration table -174 +173      * -175 +174      * @param string $number  -176 +175      * @return void +176 +     */ + 177 -     */ - -178     protected function setCurrentVersion($number) -179 +178     { +179 +        $conn = Doctrine_Manager::connection(); + 180 -        $conn = Doctrine_Manager::connection(); +         181 -         - -182         if ($this->hasMigrated()) { +182 +            $conn->exec("UPDATE " . $this->_migrationTableName . " SET version = $number"); + 183 -            $conn->exec("UPDATE " . $this->migrationTableName . " SET version = $number"); +        } else { 184 -        } else { +            $conn->exec("INSERT INTO " . $this->_migrationTableName . " (version) VALUES ($number)"); 185 -            $conn->exec("INSERT INTO " . $this->migrationTableName . " (version) VALUES ($number)"); +        } 186 -        } - -187     } -188 +187 +188 +    /** + 189 -    /** - -190      * getCurrentVersion -191 +190      * -192 +191      * Get the current version of the database -193 +192      * +193 +     * @return void + 194 -     * @return void +     */ 195 -     */ - -196     public function getCurrentVersion() -197 +196     { -198 +197         $conn = Doctrine_Manager::connection(); -199 +198          +199 +        $result = $conn->fetchColumn("SELECT version FROM " . $this->_migrationTableName); + 200 -        $result = $conn->fetchColumn("SELECT version FROM " . $this->migrationTableName); +         201 -         - -202         return isset($result[0]) ? $result[0]:0; -203 +202     } +203 + + 204 - +    /** 205 -    /** - -206      * hasMigrated -207 +206      * -208 +207      * Returns true/false for whether or not this database has been migrated in the past -209 +208      * +209 +     * @return void + 210 -     * @return void +     */ 211 -     */ - -212     public function hasMigrated() -213 +212     { -214 +213         $conn = Doctrine_Manager::connection(); -215 +214          +215 +        $result = $conn->fetchColumn("SELECT version FROM " . $this->_migrationTableName); + 216 -        $result = $conn->fetchColumn("SELECT version FROM " . $this->migrationTableName); +         217 -         - -218         return isset($result[0]) ? true:false;  -219 +218     } +219 + + 220 - +    /** 221 -    /** - -222      * getLatestVersion -223 +222      * -224 +223      * Gets the latest possible version from the loaded migration classes -225 +224      * +225 +     * @return void + 226 -     * @return void +     */ 227 -     */ - -228     public function getLatestVersion() -229 +228     { -230 +229         $this->loadMigrationClasses(); -231 +230          -232 +231         $versions = array(); -233 -        foreach (array_keys($this->migrationClasses) as $classMigrationNum) { +232 +        foreach (array_keys($this->_migrationClasses) as $classMigrationNum) { -234 +233             $versions[$classMigrationNum] = $classMigrationNum; -235 +234         } +235 +         + 236 -         - -237         rsort($versions); -238 +237          -239 +238         return isset($versions[0]) ? $versions[0]:0; -240 +239     } +240 + + 241 - +    /** 242 -    /** - -243      * getNextVersion -244 +243      * -245 +244      * @return integer $nextVersion -246 +245      */ -247 +246     public function getNextVersion() -248 +247     { -249 +248         return $this->getLatestVersion() + 1; -250 +249     } +250 + + 251 - +    /** 252 -    /** - -253      * getMigrationClass -254 +253      * -255 +254      * Get instance of migration class for $num -256 +255      * +256 +     * @param string $num  + 257 -     * @param string $num  +     * @return void 258 -     * @return void +     */ 259 -     */ - -260     protected function getMigrationClass($num) -261 +260     { +261 +        foreach ($this->_migrationClasses as $classMigrationNum => $info) { + 262 -        foreach ($this->migrationClasses as $classMigrationNum => $info) { - -263             $className = $info['className']; -264 +263              -265 +264             if ($classMigrationNum == $num) { -266 +265                 return new $className(); -267 +266             } -268 +267         } +268 +         + 269 -         - -270         throw new Doctrine_Migration_Exception('Could not find migration class for migration step: '.$num); -271 +270     } +271 + + 272 - +    /** 273 -    /** - -274      * doMigrateStep -275 +274      * -276 +275      * Perform migration directory for the specified version. Loads migration classes and performs the migration then processes the changes -277 +276      * +277 +     * @param string $direction  + 278 -     * @param string $direction  - -279      * @param string $num  -280 +279      * @return void +280 +     */ + 281 -     */ - -282     protected function doMigrateStep($direction, $num) -283 +282     { -284 +283         $migrate = $this->getMigrationClass($num); -285 +284          -286 +285         $migrate->doMigrate($direction); -287 +286     } +287 + + 288 - +    /** 289 -    /** - -290      * doMigrate -291 +290      *  -292 +291      * Perform migration for a migration class. Executes the up or down method then processes the changes -293 +292      * -294 +293      * @param string $direction  -295 +294      * @return void +295 +     */ + 296 -     */ - -297     protected function doMigrate($direction) -298 +297     { -299 +298         if (method_exists($this, $direction)) { -300 +299             $this->$direction(); -301 +300 +301 +            foreach ($this->_changes as $type => $changes) { + 302 -            foreach ($this->changes as $type => $changes) { - -303                 $process = new Doctrine_Migration_Process(); -304 +303                 $funcName = 'process' . Doctrine::classify($type); -305 +304 -306 +305                 if ( ! empty($changes)) { -307 +306                     $process->$funcName($changes);  -308 +307                 } -309 +308             } -310 +309         } -311 +310     } +311 + + 312 - +    /** 313 -    /** - -314      * migrate -315 +314      * -316 +315      * Perform a migration chain by specifying the $from and $to. -317 +316      * If you do not specify a $from or $to then it will attempt to migrate from the current version to the latest version -318 +317      * -319 +318      * @param string $from  -320 +319      * @param string $to  -321 +320      * @return void +321 +     */ + 322 -     */ - -323     public function migrate($to = null) -324 +323     { -325 +324         $from = $this->getCurrentVersion(); -326 +325          -327 +326         // If nothing specified then lets assume we are migrating from the current version to the latest version -328 +327         if ($to === null) { -329 +328             $to = $this->getLatestVersion(); -330 +329         } -331 +330          -332 +331         if ($from == $to) { -333 +332             throw new Doctrine_Migration_Exception('Already at version # ' . $to); -334 +333         } -335 +334          -336 +335         $direction = $from > $to ? 'down':'up'; -337 +336          -338 +337         if ($direction === 'up') { -339 +338             for ($i = $from + 1; $i <= $to; $i++) { -340 +339                 $this->doMigrateStep($direction, $i); -341 +340             } -342 +341         } else { -343 +342             for ($i = $from; $i > $to; $i--) { -344 +343                 $this->doMigrateStep($direction, $i); -345 +344             } -346 +345         } -347 +346          -348 +347         $this->setCurrentVersion($to); -349 +348          -350 +349         return $to; -351 +350     } -352 +351 +352 +    /** + 353 -    /** - -354      * addChange -355 +354      * -356 +355      * @param string $type  -357 +356      * @param string $array  -358 +357      * @return void -359 +358      */ -360 +359     protected function addChange($type, array $change = array()) -361 +360     { -362 -        $this->changes[$type][] = $change; +361 +        $this->_changes[$type][] = $change; -363 +362     } -364 +363 -365 +364     /** -366 +365      * createTable -367 +366      * -368 +367      * @param string $tableName  +368 +     * @param string $array  + 369      * @param string $array  370 -     * @param string $array  +     * @return void 371 -     * @return void +     */ 372 -     */ - -373     public function createTable($tableName, array $fields = array(), array $options = array()) -374 +373     { +374 +        $options = get_defined_vars(); + 375 -        $options = get_defined_vars(); +         376 -         - -377         $this->addChange('created_tables', $options); -378 +377     } +378 + + 379 - +    /** 380 -    /** - -381      * dropTable -382 +381      * +382 +     * @param string $tableName  + 383 -     * @param string $tableName  +     * @return void 384 -     * @return void +     */ 385 -     */ - -386     public function dropTable($tableName) -387 +386     { +387 +        $options = get_defined_vars(); + 388 -        $options = get_defined_vars(); +         389 -         - -390         $this->addChange('dropped_tables', $options); -391 +390     } +391 + + 392 - +    /** 393 -    /** - -394      * renameTable -395 +394      * -396 +395      * @param string $oldTableName  -397 +396      * @param string $newTableName  -398 +397      * @return void +398 +     */ + 399 -     */ - -400     public function renameTable($oldTableName, $newTableName) -401 +400     { +401 +        $options = get_defined_vars(); + 402 -        $options = get_defined_vars(); +         403 -         - -404         $this->addChange('renamed_tables', $options); -405 +404     } +405 + + 406 - +    /** 407 -    /** - -408      * createConstraint -409 +408      * +409 +     * @param string $tableName + 410 -     * @param string $tableName +     * @param string $constraintName 411 -     * @param string $constraintName +     * @return void 412 -     * @return void +     */ 413 -     */ - -414     public function createConstraint($tableName, $constraintName, array $definition) -415 +414     { +415 +        $options = get_defined_vars(); + 416 -        $options = get_defined_vars(); +         417 -         - -418         $this->addChange('created_constraints', $options); -419 +418     } +419 + + 420 - +    /** 421 -    /** - -422      * dropConstraint -423 +422      * +423 +     * @param string $tableName + 424 -     * @param string $tableName +     * @param string $constraintName 425 -     * @param string $constraintName +     * @return void 426 -     * @return void +     */ 427 -     */ - -428     public function dropConstraint($tableName, $constraintName, $primary = false) -429 +428     { +429 +        $options = get_defined_vars(); + 430 -        $options = get_defined_vars(); +         431 -         - -432         $this->addChange('dropped_constraints', $options); -433 +432     } +433 + + 434 - +    /** 435 -    /** - -436      * createForeignKey -437 +436      * +437 +     * @param string $tableName + 438 -     * @param string $tableName +     * @param string $constraintName 439 -     * @param string $constraintName +     * @return void 440 -     * @return void +     */ 441 -     */ - -442     public function createForeignKey($tableName, array $definition) -443 +442     { +443 +        $options = get_defined_vars(); + 444 -        $options = get_defined_vars(); +         445 -         - -446         $this->addChange('created_fks', $options); -447 +446     } +447 + + 448 - +    /** 449 -    /** - -450      * dropForeignKey -451 +450      * -452 +451      * @param string $tableName -453 +452      * @param string $constraintName -454 +453      * @return void +454 +     */ + 455 -     */ - -456     public function dropForeignKey($tableName, $fkName) -457 +456     { +457 +        $options = get_defined_vars(); + 458 -        $options = get_defined_vars(); +         459 -         - -460         $this->addChange('dropped_fks', $options); -461 +460     } +461 + + 462 - +    /** 463 -    /** - -464      * addColumn -465 +464      * +465 +     * @param string $tableName  + 466 -     * @param string $tableName  +     * @param string $columnName  467 -     * @param string $columnName  +     * @param string $type  468 -     * @param string $type  +     * @param string $array  469 -     * @param string $array  +     * @return void 470 -     * @return void +     */ 471 -     */ - -472     public function addColumn($tableName, $columnName, $type, array $options = array()) -473 +472     { +473 +        $options = get_defined_vars(); + 474 -        $options = get_defined_vars(); +         475 -         - -476         $this->addChange('added_columns', $options); -477 +476     } +477 + + 478 - +    /** 479 -    /** +     * renameColumn 480 -     * renameColumn +     * 481 -     * +     * @param string $tableName  482 -     * @param string $tableName  - -483      * @param string $oldColumnName  -484 +483      * @param string $newColumnName  -485 +484      * @return void +485 +     */ + 486 -     */ - -487     public function renameColumn($tableName, $oldColumnName, $newColumnName) -488 +487     { +488 +        $options = get_defined_vars(); + 489 -        $options = get_defined_vars(); +         490 -         - -491         $this->addChange('renamed_columns', $options); -492 +491     } +492 + + 493 - +    /** 494 -    /** - -495      * renameColumn -496 +495      * +496 +     * @param string $tableName  + 497 -     * @param string $tableName  +     * @param string $columnName  498 -     * @param string $columnName  - -499      * @param string $type  -500 +499      * @param string $array  +500 +     * @return void + 501 -     * @return void +     */ 502 -     */ - -503     public function changeColumn($tableName, $columnName, $type, array $options = array()) -504 +503     { -505 +504         $options = get_defined_vars(); -506 +505          -507 +506         $this->addChange('changed_columns', $options); -508 +507     } -509 +508 +509 +    /** + 510 -    /** - -511      * removeColumn -512 +511      * +512 +     * @param string $tableName  + 513 -     * @param string $tableName  - -514      * @param string $columnName  -515 +514      * @return void +515 +     */ + 516 -     */ - -517     public function removeColumn($tableName, $columnName) -518 +517     { +518 +        $options = get_defined_vars(); + 519 -        $options = get_defined_vars(); +         520 -         - -521         $this->addChange('removed_columns', $options); -522 +521     } +522 + + 523 - +    /** 524 -    /** - -525      * addIndex -526 +525      * +526 +     * @param string $tableName  + 527 -     * @param string $tableName  +     * @param string $indexName  528 -     * @param string $indexName  - -529      * @param string $array  -530 +529      * @return void +530 +     */ + 531 -     */ - -532     public function addIndex($tableName, $indexName, array $definition) -533 +532     { +533 +        $options = get_defined_vars(); + 534 -        $options = get_defined_vars(); +         535 -         - -536         $this->addChange('added_indexes', $options); -537 +536     } -538 +537 -539 +538     /** -540 +539      * removeIndex -541 +540      * -542 +541      * @param string $tableName  -543 +542      * @param string $indexName  -544 +543      * @return void -545 +544      */ -546 +545     public function removeIndex($tableName, $indexName) -547 +546     { -548 +547         $options = get_defined_vars(); -549 +548          -550 +549         $this->addChange('removed_indexes', $options); -551 +550     } -552 +551 } \ No newline at end of file diff --git a/tests/coverage/Doctrine_Parser.html b/tests/coverage/Doctrine_Parser.html index bce527b7a..66bd61ae4 100644 --- a/tests/coverage/Doctrine_Parser.html +++ b/tests/coverage/Doctrine_Parser.html @@ -319,13 +319,13 @@     { 104 -        $parser = self::getParser($type); +        $parser = self::getParser($type); 105          106 -        return $parser->dumpData($array, $path); +        return $parser->dumpData($array, $path); 107     } @@ -415,10 +415,10 @@     { 136 -      if ($path) { +      if ($path) { 137 -            return file_put_contents($path, $data); +            return file_put_contents($path, $data); 138         } else { diff --git a/tests/coverage/Doctrine_Parser_Yml.html b/tests/coverage/Doctrine_Parser_Yml.html index e86614ed8..58189c218 100644 --- a/tests/coverage/Doctrine_Parser_Yml.html +++ b/tests/coverage/Doctrine_Parser_Yml.html @@ -154,19 +154,19 @@     { 49 -        $spyc = new Doctrine_Spyc(); +        $spyc = new Doctrine_Spyc(); 50          51 -        $data = $spyc->dump($array, false, false); +        $data = $spyc->dump($array, false, false); 52          53 -        return $this->doDump($data, $path); +        return $this->doDump($data, $path); 54     } diff --git a/tests/coverage/Doctrine_Plugin.html b/tests/coverage/Doctrine_Plugin.html index 88b7c7e77..d053d79cf 100644 --- a/tests/coverage/Doctrine_Plugin.html +++ b/tests/coverage/Doctrine_Plugin.html @@ -523,7 +523,7 @@                 $builder->setTargetPath($this->_options['generatePath']); 172 -             + 173                 $builder->buildRecord($options, $columns, $relations); @@ -544,7 +544,7 @@             $def = $builder->buildDefinition($options, $columns, $relations); 179 -           + 180             eval($def); @@ -556,6 +556,5 @@     } 183 -} - +} \ No newline at end of file diff --git a/tests/coverage/Doctrine_Query.html b/tests/coverage/Doctrine_Query.html index e0419ac93..0e1c80b37 100644 --- a/tests/coverage/Doctrine_Query.html +++ b/tests/coverage/Doctrine_Query.html @@ -16,7 +16,7 @@ /* 3 - *  $Id: Query.php 2963 2007-10-21 06:23:59Z Jonathan.Wage $ + *  $Id: Query.php 3026 2007-10-29 14:36:21Z pookey $ 4  * @@ -97,7 +97,7 @@  * @since       1.0 30 - * @version     $Revision: 2963 $ + * @version     $Revision: 3026 $ 31  * @author      Konsta Vesterinen <kvesteri@cc.hut.fi> @@ -373,4830 +373,4833 @@     } 122 -    public function reset() + 123 -    { +    public function reset() 124 -        $this->_pendingJoinConditions = array(); +    { 125 -        $this->pendingSubqueries = array(); +        $this->_pendingJoinConditions = array(); 126 -        $this->pendingFields = array(); +        $this->pendingSubqueries = array(); 127 -        $this->_neededTables = array(); +        $this->pendingFields = array(); 128 -        $this->_expressionMap = array(); +        $this->_neededTables = array(); 129 -        $this->subqueryAliases = array(); +        $this->_expressionMap = array(); 130 -        $this->needsSubquery = false; +        $this->subqueryAliases = array(); 131 -        $this->isLimitSubqueryUsed = false; +        $this->needsSubquery = false; 132 -    } +        $this->isLimitSubqueryUsed = false; 133 - +    } 134 -    /** + 135 -     * setOption +    /** 136 -     * +     * setOption 137 -     * @param string $name      option name +     * 138 -     * @param string $value     option value +     * @param string $name      option name 139 -     * @return Doctrine_Query   this object +     * @param string $value     option value 140 -     */ +     * @return Doctrine_Query   this object 141 -    public function setOption($name, $value) +     */ 142 -    { +    public function setOption($name, $value) 143 -        if ( ! isset($this->_options[$name])) { +    { 144 -            throw new Doctrine_Query_Exception('Unknown option ' . $name); +        if ( ! isset($this->_options[$name])) { 145 -        } +            throw new Doctrine_Query_Exception('Unknown option ' . $name); 146 -        $this->_options[$name] = $value; +        } 147 -    } +        $this->_options[$name] = $value; 148 - - -149 -    /** - -150 -     * addPendingJoinCondition - -151 -     * - -152 -     * @param string $componentAlias    component alias - -153 -     * @param string $joinCondition     dql join condition - -154 -     * @return Doctrine_Query           this object - -155 -     */ - -156 -    public function addPendingJoinCondition($componentAlias, $joinCondition) - -157 -    { - -158 -        $this->_pendingJoins[$componentAlias] = $joinCondition; - -159     } -160 +149 -161 +150     /** -162 -     * addEnumParam +151 +     * addPendingJoinCondition -163 -     * sets input parameter as an enumerated parameter - -164 +152      * -165 -     * @param string $key   the key of the input parameter +153 +     * @param string $componentAlias    component alias -166 -     * @return Doctrine_Query +154 +     * @param string $joinCondition     dql join condition -167 -     */ - -168 -    public function addEnumParam($key, $table = null, $column = null) - -169 -    { - -170 -        $array = (isset($table) || isset($column)) ? array($table, $column) : array(); - -171 - - -172 -        if ($key === '?') { - -173 -            $this->_enumParams[] = $array; - -174 -        } else { - -175 -            $this->_enumParams[$key] = $array; - -176 -        } - -177 -    } - -178 - - -179 -    /** - -180 -     * getEnumParams - -181 -     * get all enumerated parameters - -182 -     * - -183 -     * @return array    all enumerated parameters - -184 -     */ - -185 -    public function getEnumParams() - -186 -    { - -187 -        return $this->_enumParams; - -188 -    } - -189 - - -190 -    /** - -191 -     * limitSubqueryUsed - -192 -     * - -193 -     * @return boolean - -194 -     */ - -195 -    public function isLimitSubqueryUsed() - -196 -    { - -197 -        return $this->isLimitSubqueryUsed; - -198 -    } - -199 - - -200 -    /** - -201 -     * convertEnums - -202 -     * convert enum parameters to their integer equivalents - -203 -     * - -204 -     * @return array    converted parameter array - -205 -     */ - -206 -    public function convertEnums($params) - -207 -    { - -208 -        foreach ($this->_enumParams as $key => $values) { - -209 -            if (isset($params[$key])) { - -210 -                if ( ! empty($values)) { - -211 -                    $params[$key] = $values[0]->enumIndex($values[1], $params[$key]); - -212 -                } - -213 -            } - -214 -        } - -215 -        return $params; - -216 -    } - -217 - - -218 -    /** - -219 -     * isSubquery - -220 -     * if $bool parameter is set this method sets the value of - -221 -     * Doctrine_Query::$isSubquery. If this value is set to true - -222 -     * the query object will not load the primary key fields of the selected - -223 -     * components. - -224 -     * - -225 -     * If null is given as the first parameter this method retrieves the current - -226 -     * value of Doctrine_Query::$isSubquery. - -227 -     * - -228 -     * @param boolean $bool     whether or not this query acts as a subquery - -229 -     * @return Doctrine_Query|bool - -230 -     */ - -231 -    public function isSubquery($bool = null) - -232 -    { - -233 -        if ($bool === null) { - -234 -            return $this->isSubquery; - -235 -        } - -236 - - -237 -        $this->isSubquery = (bool) $bool; - -238 -        return $this; - -239 -    } - -240 - - -241 -    /** - -242 -     * getAggregateAlias - -243 -     * - -244 -     * @param string $dqlAlias      the dql alias of an aggregate value - -245 -     * @return string - -246 -     */ - -247 -    public function getAggregateAlias($dqlAlias) - -248 -    { - -249 -        if (isset($this->aggregateMap[$dqlAlias])) { - -250 -            // mark the expression as used - -251 -            $this->_expressionMap[$dqlAlias][1] = true; - -252 - - -253 -            return $this->aggregateMap[$dqlAlias]; - -254 -        } - -255 -        if ( ! empty($this->pendingAggregates)) { - -256 -            $this->processPendingAggregates(); - -257 - - -258 -            return $this->getAggregateAlias($dqlAlias); - -259 -        } - -260 -        throw new Doctrine_Query_Exception('Unknown aggregate alias ' . $dqlAlias); - -261 -    } - -262 - - -263 -    /** - -264 -     * getParser - -265 -     * parser lazy-loader - -266 -     * - -267 -     * @throws Doctrine_Query_Exception     if unknown parser name given - -268 -     * @return Doctrine_Query_Part - -269 -     */ - -270 -    public function getParser($name) - -271 -    { - -272 -        if ( ! isset($this->_parsers[$name])) { - -273 -            $class = 'Doctrine_Query_' . ucwords(strtolower($name)); - -274 - - -275 -            Doctrine::autoload($class); - -276 - - -277 -            if ( ! class_exists($class)) { - -278 -                throw new Doctrine_Query_Exception('Unknown parser ' . $name); - -279 -            } - -280 - - -281 -            $this->_parsers[$name] = new $class($this); - -282 -        } - -283 - - -284 -        return $this->_parsers[$name]; - -285 -    } - -286 - - -287 -    /** - -288 -     * parseQueryPart - -289 -     * parses given DQL query part - -290 -     * - -291 -     * @param string $queryPartName     the name of the query part - -292 -     * @param string $queryPart         query part to be parsed - -293 -     * @param boolean $append           whether or not to append the query part to its stack - -294 -     *                                  if false is given, this method will overwrite  - -295 -     *                                  the given query part stack with $queryPart - -296 +155      * @return Doctrine_Query           this object -297 +156      */ -298 -    public function parseQueryPart($queryPartName, $queryPart, $append = false)  +157 +    public function addPendingJoinCondition($componentAlias, $joinCondition) -299 +158     { -300 -        if ($this->_state === self::STATE_LOCKED) { +159 +        $this->_pendingJoins[$componentAlias] = $joinCondition; -301 -            throw new Doctrine_Query_Exception('This query object is locked. No query parts can be manipulated.'); +160 +    } -302 -        } - -303 +161 -304 -        // sanity check +162 +    /** -305 -        if ($queryPart === '' || $queryPart === null) { +163 +     * addEnumParam -306 -            throw new Doctrine_Query_Exception('Empty ' . $queryPartName . ' part given.'); +164 +     * sets input parameter as an enumerated parameter -307 -        } +165 +     * -308 +166 +     * @param string $key   the key of the input parameter + +167 +     * @return Doctrine_Query + +168 +     */ + +169 +    public function addEnumParam($key, $table = null, $column = null) + +170 +    { + +171 +        $array = (isset($table) || isset($column)) ? array($table, $column) : array(); + +172 -309 -        // add query part to the dql part array +173 +        if ($key === '?') { -310 -        if ($append) { +174 +            $this->_enumParams[] = $array; -311 -            $this->_dqlParts[$queryPartName][] = $queryPart; - -312 +175         } else { -313 -            $this->_dqlParts[$queryPartName] = array($queryPart); +176 +            $this->_enumParams[$key] = $array; -314 +177         } -315 - - -316 -        if ($this->_state === self::STATE_DIRECT) { - -317 -            $parser = $this->getParser($queryPartName); - -318 - - -319 -            $sql = $parser->parse($queryPart); - -320 - - -321 -            if (isset($sql)) { - -322 -                if ($append) { - -323 -                    $this->addQueryPart($queryPartName, $sql); - -324 -                } else { - -325 -                    $this->setQueryPart($queryPartName, $sql); - -326 -                } - -327 -            } - -328 -        } - -329 - - -330 -        $this->_state = Doctrine_Query::STATE_DIRTY; - -331 - - -332 -        return $this; - -333 -    } - -334 - - -335 -    /** - -336 -     * getDqlPart - -337 -     * returns the given DQL query part  - -338 -     * - -339 -     * @param string $queryPart     the name of the query part - -340 -     * @return string   the DQL query part - -341 -     */ - -342 -    public function getDqlPart($queryPart) - -343 -    { - -344 -        if ( ! isset($this->_dqlParts[$queryPart])) { - -345 -           throw new Doctrine_Query_Exception('Unknown query part ' . $queryPart); - -346 -        } - -347 - - -348 -        return $this->_dqlParts[$queryPart]; - -349 -    } - -350 - - -351 -    /** - -352 -     * getDql - -353 -     * returns the DQL query associated with this object - -354 -     * - -355 -     * the query is built from $_dqlParts - -356 -     * - -357 -     * @return string   the DQL query - -358 -     */ - -359 -    public function getDql() - -360 -    { - -361 -        $q = ''; - -362 -        $q .= ( ! empty($this->_dqlParts['select']))?  'SELECT '    . implode(', ', $this->_dqlParts['select']) : ''; - -363 -        $q .= ( ! empty($this->_dqlParts['from']))?    ' FROM '     . implode(' ', $this->_dqlParts['from']) : ''; - -364 -        $q .= ( ! empty($this->_dqlParts['where']))?   ' WHERE '    . implode(' AND ', $this->_dqlParts['where']) : ''; - -365 -        $q .= ( ! empty($this->_dqlParts['groupby']))? ' GROUP BY ' . implode(', ', $this->_dqlParts['groupby']) : ''; - -366 -        $q .= ( ! empty($this->_dqlParts['having']))?  ' HAVING '   . implode(' AND ', $this->_dqlParts['having']) : ''; - -367 -        $q .= ( ! empty($this->_dqlParts['orderby']))? ' ORDER BY ' . implode(', ', $this->_dqlParts['orderby']) : ''; - -368 -        $q .= ( ! empty($this->_dqlParts['limit']))?   ' LIMIT '    . implode(' ', $this->_dqlParts['limit']) : ''; - -369 -        $q .= ( ! empty($this->_dqlParts['offset']))?  ' OFFSET '   . implode(' ', $this->_dqlParts['offset']) : ''; - -370 - - -371 -        return $q; - -372 -    } - -373 - - -374 -    /** - -375 -     * processPendingFields - -376 -     * the fields in SELECT clause cannot be parsed until the components - -377 -     * in FROM clause are parsed, hence this method is called everytime a  - -378 -     * specific component is being parsed. - -379 -     * - -380 -     * @throws Doctrine_Query_Exception     if unknown component alias has been given - -381 -     * @param string $componentAlias        the alias of the component - -382 -     * @return void - -383 -     */ - -384 -    public function processPendingFields($componentAlias) - -385 -    { - -386 -        $tableAlias = $this->getTableAlias($componentAlias); - -387 -        $table      = $this->_aliasMap[$componentAlias]['table']; - -388 - - -389 -        if (isset($this->pendingFields[$componentAlias])) { - -390 -            $fields = $this->pendingFields[$componentAlias]; - -391 - - -392 -            // check for wildcards - -393 -            if (in_array('*', $fields)) { - -394 -                $fields = $table->getColumnNames(); - -395 -            } else { - -396 -                // only auto-add the primary key fields if this query object is not - -397 -                // a subquery of another query object - -398 -                if ( ! $this->isSubquery) { - -399 -                    $fields = array_unique(array_merge((array) $table->getIdentifier(), $fields)); - -400 -                } - -401 -            } - -402 -            $sql = array(); - -403 -            foreach ($fields as $name) { - -404 -                $name = $table->getColumnName($name); - -405 - - -406 -                $sql[] = $this->_conn->quoteIdentifier($tableAlias . '.' . $name) - -407 -                       . ' AS ' - -408 -                       . $this->_conn->quoteIdentifier($tableAlias . '__' . $name); - -409 -            } - -410 - - -411 -            $this->_neededTables[] = $tableAlias; - -412 - - -413 -            return implode(', ', $sql); - -414 -        } - -415 +178     } -416 +179 -417 +180     /** -418 -     * parseSelectField +181 +     * getEnumParams -419 +182 +     * get all enumerated parameters + +183      * -420 -     * @throws Doctrine_Query_Exception     if unknown component alias has been given +184 +     * @return array    all enumerated parameters -421 -     * @return void - -422 +185      */ -423 -    public function parseSelectField($field) +186 +    public function getEnumParams() -424 +187     { -425 -        $terms = explode('.', $field); +188 +        return $this->_enumParams; -426 +189 +    } + +190 -427 -        if (isset($terms[1])) { +191 +    /** -428 -            $componentAlias = $terms[0]; +192 +     * limitSubqueryUsed -429 -            $field = $terms[1]; +193 +     * -430 -        } else { +194 +     * @return boolean -431 -            reset($this->_aliasMap); +195 +     */ -432 -            $componentAlias = key($this->_aliasMap); +196 +    public function isLimitSubqueryUsed() -433 -            $fields = $terms[0]; +197 +    { -434 +198 +        return $this->isLimitSubqueryUsed; + +199 +    } + +200 + + +201 +    /** + +202 +     * convertEnums + +203 +     * convert enum parameters to their integer equivalents + +204 +     * + +205 +     * @return array    converted parameter array + +206 +     */ + +207 +    public function convertEnums($params) + +208 +    { + +209 +        foreach ($this->_enumParams as $key => $values) { + +210 +            if (isset($params[$key])) { + +211 +                if ( ! empty($values)) { + +212 +                    $params[$key] = $values[0]->enumIndex($values[1], $params[$key]); + +213 +                } + +214 +            } + +215 +        } + +216 +        return $params; + +217 +    } + +218 + + +219 +    /** + +220 +     * isSubquery + +221 +     * if $bool parameter is set this method sets the value of + +222 +     * Doctrine_Query::$isSubquery. If this value is set to true + +223 +     * the query object will not load the primary key fields of the selected + +224 +     * components. + +225 +     * + +226 +     * If null is given as the first parameter this method retrieves the current + +227 +     * value of Doctrine_Query::$isSubquery. + +228 +     * + +229 +     * @param boolean $bool     whether or not this query acts as a subquery + +230 +     * @return Doctrine_Query|bool + +231 +     */ + +232 +    public function isSubquery($bool = null) + +233 +    { + +234 +        if ($bool === null) { + +235 +            return $this->isSubquery; + +236 +        } + +237 + + +238 +        $this->isSubquery = (bool) $bool; + +239 +        return $this; + +240 +    } + +241 + + +242 +    /** + +243 +     * getAggregateAlias + +244 +     * + +245 +     * @param string $dqlAlias      the dql alias of an aggregate value + +246 +     * @return string + +247 +     */ + +248 +    public function getAggregateAlias($dqlAlias) + +249 +    { + +250 +        if (isset($this->aggregateMap[$dqlAlias])) { + +251 +            // mark the expression as used + +252 +            $this->_expressionMap[$dqlAlias][1] = true; + +253 + + +254 +            return $this->aggregateMap[$dqlAlias]; + +255 +        } + +256 +        if ( ! empty($this->pendingAggregates)) { + +257 +            $this->processPendingAggregates(); + +258 + + +259 +            return $this->getAggregateAlias($dqlAlias); + +260 +        } + +261 +        throw new Doctrine_Query_Exception('Unknown aggregate alias ' . $dqlAlias); + +262 +    } + +263 + + +264 +    /** + +265 +     * getParser + +266 +     * parser lazy-loader + +267 +     * + +268 +     * @throws Doctrine_Query_Exception     if unknown parser name given + +269 +     * @return Doctrine_Query_Part + +270 +     */ + +271 +    public function getParser($name) + +272 +    { + +273 +        if ( ! isset($this->_parsers[$name])) { + +274 +            $class = 'Doctrine_Query_' . ucwords(strtolower($name)); + +275 + + +276 +            Doctrine::autoload($class); + +277 + + +278 +            if ( ! class_exists($class)) { + +279 +                throw new Doctrine_Query_Exception('Unknown parser ' . $name); + +280 +            } + +281 + + +282 +            $this->_parsers[$name] = new $class($this); + +283 +        } + +284 + + +285 +        return $this->_parsers[$name]; + +286 +    } + +287 + + +288 +    /** + +289 +     * parseQueryPart + +290 +     * parses given DQL query part + +291 +     * + +292 +     * @param string $queryPartName     the name of the query part + +293 +     * @param string $queryPart         query part to be parsed + +294 +     * @param boolean $append           whether or not to append the query part to its stack + +295 +     *                                  if false is given, this method will overwrite  + +296 +     *                                  the given query part stack with $queryPart + +297 +     * @return Doctrine_Query           this object + +298 +     */ + +299 +    public function parseQueryPart($queryPartName, $queryPart, $append = false)  + +300 +    { + +301 +        if ($this->_state === self::STATE_LOCKED) { + +302 +            throw new Doctrine_Query_Exception('This query object is locked. No query parts can be manipulated.'); + +303 +        } + +304 + + +305 +        // sanity check + +306 +        if ($queryPart === '' || $queryPart === null) { + +307 +            throw new Doctrine_Query_Exception('Empty ' . $queryPartName . ' part given.'); + +308 +        } + +309 + + +310 +        // add query part to the dql part array + +311 +        if ($append) { + +312 +            $this->_dqlParts[$queryPartName][] = $queryPart; + +313 +        } else { + +314 +            $this->_dqlParts[$queryPartName] = array($queryPart); + +315         } -435 +316 +317 +        if ($this->_state === self::STATE_DIRECT) { + +318 +            $parser = $this->getParser($queryPartName); + +319 + + +320 +            $sql = $parser->parse($queryPart); + +321 + + +322 +            if (isset($sql)) { + +323 +                if ($append) { + +324 +                    $this->addQueryPart($queryPartName, $sql); + +325 +                } else { + +326 +                    $this->setQueryPart($queryPartName, $sql); + +327 +                } + +328 +            } + +329 +        } + +330 + + +331 +        $this->_state = Doctrine_Query::STATE_DIRTY; + +332 + + +333 +        return $this; + +334 +    } + +335 + + +336 +    /** + +337 +     * getDqlPart + +338 +     * returns the given DQL query part  + +339 +     * + +340 +     * @param string $queryPart     the name of the query part + +341 +     * @return string   the DQL query part + +342 +     */ + +343 +    public function getDqlPart($queryPart) + +344 +    { + +345 +        if ( ! isset($this->_dqlParts[$queryPart])) { + +346 +           throw new Doctrine_Query_Exception('Unknown query part ' . $queryPart); + +347 +        } + +348 + + +349 +        return $this->_dqlParts[$queryPart]; + +350 +    } + +351 + + +352 +    /** + +353 +     * getDql + +354 +     * returns the DQL query associated with this object + +355 +     * + +356 +     * the query is built from $_dqlParts + +357 +     * + +358 +     * @return string   the DQL query + +359 +     */ + +360 +    public function getDql() + +361 +    { + +362 +        $q = ''; + +363 +        $q .= ( ! empty($this->_dqlParts['select']))?  'SELECT '    . implode(', ', $this->_dqlParts['select']) : ''; + +364 +        $q .= ( ! empty($this->_dqlParts['from']))?    ' FROM '     . implode(' ', $this->_dqlParts['from']) : ''; + +365 +        $q .= ( ! empty($this->_dqlParts['where']))?   ' WHERE '    . implode(' AND ', $this->_dqlParts['where']) : ''; + +366 +        $q .= ( ! empty($this->_dqlParts['groupby']))? ' GROUP BY ' . implode(', ', $this->_dqlParts['groupby']) : ''; + +367 +        $q .= ( ! empty($this->_dqlParts['having']))?  ' HAVING '   . implode(' AND ', $this->_dqlParts['having']) : ''; + +368 +        $q .= ( ! empty($this->_dqlParts['orderby']))? ' ORDER BY ' . implode(', ', $this->_dqlParts['orderby']) : ''; + +369 +        $q .= ( ! empty($this->_dqlParts['limit']))?   ' LIMIT '    . implode(' ', $this->_dqlParts['limit']) : ''; + +370 +        $q .= ( ! empty($this->_dqlParts['offset']))?  ' OFFSET '   . implode(' ', $this->_dqlParts['offset']) : ''; + +371 + + +372 +        return $q; + +373 +    } + +374 + + +375 +    /** + +376 +     * processPendingFields + +377 +     * the fields in SELECT clause cannot be parsed until the components + +378 +     * in FROM clause are parsed, hence this method is called everytime a  + +379 +     * specific component is being parsed. + +380 +     * + +381 +     * @throws Doctrine_Query_Exception     if unknown component alias has been given + +382 +     * @param string $componentAlias        the alias of the component + +383 +     * @return void + +384 +     */ + +385 +    public function processPendingFields($componentAlias) + +386 +    { + +387 +        $tableAlias = $this->getTableAlias($componentAlias); + +388 +        $table      = $this->_aliasMap[$componentAlias]['table']; + +389 + + +390 +        if (isset($this->pendingFields[$componentAlias])) { + +391 +            $fields = $this->pendingFields[$componentAlias]; + +392 + + +393 +            // check for wildcards + +394 +            if (in_array('*', $fields)) { + +395 +                $fields = $table->getColumnNames(); + +396 +            } else { + +397 +                // only auto-add the primary key fields if this query object is not + +398 +                // a subquery of another query object + +399 +                if ( ! $this->isSubquery) { + +400 +                    $fields = array_unique(array_merge((array) $table->getIdentifier(), $fields)); + +401 +                } + +402 +            } + +403 +            $sql = array(); + +404 +            foreach ($fields as $name) { + +405 +                $name = $table->getColumnName($name); + +406 + + +407 +                $sql[] = $this->_conn->quoteIdentifier($tableAlias . '.' . $name) + +408 +                       . ' AS ' + +409 +                       . $this->_conn->quoteIdentifier($tableAlias . '__' . $name); + +410 +            } + +411 + + +412 +            $this->_neededTables[] = $tableAlias; + +413 + + +414 +            return implode(', ', $sql); + +415 +        } + +416 +    } + +417 + + +418 +    /** + +419 +     * parseSelectField + +420 +     * + +421 +     * @throws Doctrine_Query_Exception     if unknown component alias has been given + +422 +     * @return void + +423 +     */ + +424 +    public function parseSelectField($field) + +425 +    { + +426 +        $terms = explode('.', $field); + +427 + + +428 +        if (isset($terms[1])) { + +429 +            $componentAlias = $terms[0]; + +430 +            $field = $terms[1]; + +431 +        } else { + +432 +            reset($this->_aliasMap); + +433 +            $componentAlias = key($this->_aliasMap); + +434 +            $fields = $terms[0]; + +435 +        } + 436 -        $tableAlias = $this->getTableAlias($componentAlias); + 437 -        $table      = $this->_aliasMap[$componentAlias]['table']; +        $tableAlias = $this->getTableAlias($componentAlias); 438 - +        $table      = $this->_aliasMap[$componentAlias]['table']; 439 440 -        // check for wildcards + 441 -        if ($field === '*') { +        // check for wildcards 442 -            $sql = array(); +        if ($field === '*') { 443 - +            $sql = array(); 444 -            foreach ($table->getColumnNames() as $field) { + 445 -                $sql[] = $this->parseSelectField($componentAlias . '.' . $field); +            foreach ($table->getColumnNames() as $field) { 446 -            } +                $sql[] = $this->parseSelectField($componentAlias . '.' . $field); 447 - +            } 448 -            return implode(', ', $sql); + 449 -        } else { +            return implode(', ', $sql); 450 - +        } else { 451 -        } + 452 - - -453 -        $name = $table->getColumnName($field); - -454 - - -455 -        $this->_neededTables[] = $tableAlias; - -456 - - -457 -        return $this->_conn->quoteIdentifier($tableAlias . '.' . $name) - -458 -               . ' AS ' - -459 -               . $this->_conn->quoteIdentifier($tableAlias . '__' . $name); - -460 -    } - -461 - - -462 -    /** - -463 -     * getExpressionOwner - -464 -     * returns the component alias for owner of given expression - -465 -     * - -466 -     * @param string $expr      expression from which to get to owner from - -467 -     * @return string           the component alias - -468 -     */ - -469 -    public function getExpressionOwner($expr) - -470 -    { - -471 -        if (strtoupper(substr(trim($expr, '( '), 0, 6)) !== 'SELECT') { - -472 -            preg_match_all("/[a-z0-9_]+\.[a-z0-9_]+[\.[a-z0-9]+]*/i", $expr, $matches); - -473 - - -474 -            $match = current($matches); - -475 - - -476 -            if (isset($match[0])) { - -477 -                $terms = explode('.', $match[0]); - -478 - - -479 -                return $terms[0]; - -480 -            } - -481 -        } - -482 -        return $this->getRootAlias(); - -483 - - -484 -    } - -485 - - -486 -    /** - -487 -     * parseSelect - -488 -     * parses the query select part and - -489 -     * adds selected fields to pendingFields array - -490 -     * - -491 -     * @param string $dql - -492 -     */ - -493 -    public function parseSelect($dql) - -494 -    { - -495 -        $refs = Doctrine_Tokenizer::sqlExplode($dql, ','); - -496 - - -497 -        $pos   = strpos(trim($refs[0]), ' '); - -498 -        $first = substr($refs[0], 0, $pos); - -499 - - -500 -        // check for DISTINCT keyword - -501 -        if ($first === 'DISTINCT') { - -502 -            $this->parts['distinct'] = true; - -503 - - -504 -            $refs[0] = substr($refs[0], ++$pos); - -505 -        } - -506 - - -507 -        $parsedComponents = array(); - -508 - - -509 -        foreach ($refs as $reference) { - -510 -            $reference = trim($reference); - -511 - - -512 -            if (empty($reference)) { - -513 -                continue; - -514 -            } - -515 - - -516 -            $terms = Doctrine_Tokenizer::sqlExplode($reference, ' '); - -517 - - -518 -            $pos   = strpos($terms[0], '('); - -519 - - -520 -            if (count($terms) > 1 || $pos !== false) { - -521 -                $expression = array_shift($terms); - -522 -                $alias = array_pop($terms); - -523 - - -524 -                if ( ! $alias) { - -525 -                    $alias = substr($expression, 0, $pos); - -526 -                } - -527 - - -528 -                $componentAlias = $this->getExpressionOwner($expression); - -529 -                $expression = $this->parseClause($expression); - -530 - - -531 -                $tableAlias = $this->getTableAlias($componentAlias); - -532 - - -533 -                $index    = count($this->aggregateMap); - -534 - - -535 -                $sqlAlias = $this->_conn->quoteIdentifier($tableAlias . '__' . $index); - -536 - - -537 -                $this->parts['select'][] = $expression . ' AS ' . $sqlAlias; - -538 - - -539 -                $this->aggregateMap[$alias] = $sqlAlias; - -540 -                $this->_expressionMap[$alias][0] = $expression; - -541 - - -542 -                $this->_aliasMap[$componentAlias]['agg'][$index] = $alias; - -543 - - -544 -                $this->_neededTables[] = $tableAlias; - -545 -            } else { - -546 -                $e = explode('.', $terms[0]); - -547 - - -548 -                if (isset($e[1])) { - -549 -                    $componentAlias = $e[0]; - -550 -                    $field = $e[1]; - -551 -                } else { - -552 -                    reset($this->_aliasMap); - -553 -                    $componentAlias = key($this->_aliasMap); - -554 -                    $field = $e[0]; - -555 -                } - -556 - - -557 -                $this->pendingFields[$componentAlias][] = $field; - -558 -            } - -559 -        } - -560 -    } - -561 - - -562 -    /** - -563 -     * parseClause - -564 -     * parses given DQL clause - -565 -     * - -566 -     * this method handles five tasks: - -567 -     * - -568 -     * 1. Converts all DQL functions to their native SQL equivalents - -569 -     * 2. Converts all component references to their table alias equivalents - -570 -     * 3. Converts all column aliases to actual column names - -571 -     * 4. Quotes all identifiers - -572 -     * 5. Parses nested clauses and subqueries recursively - -573 -     * - -574 -     * @return string   SQL string - -575 -     */ - -576 -    public function parseClause($clause)  - -577 -    { - -578 -        $terms = Doctrine_Tokenizer::clauseExplode($clause, array(' ', '+', '-', '*', '/')); - -579 - - -580 -        $str = ''; - -581 -        foreach ($terms as $term) { - -582 -            $pos = strpos($term[0], '('); - -583 - - -584 -            if ($pos !== false) { - -585 -                $name = substr($term[0], 0, $pos); - -586 -                if ($name !== '') { - -587 -                    $argStr = substr($term[0], ($pos + 1), -1); - -588 - - -589 -                    $args   = array(); - -590 -                    // parse args - -591 - - -592 -                    foreach (Doctrine_Tokenizer::sqlExplode($argStr, ',') as $expr) { - -593 -                       $args[] = $this->parseClause($expr); - -594 -                    } - -595 - - -596 -                    // convert DQL function to its RDBMS specific equivalent - -597 -                    try { - -598 -                        $expr = call_user_func_array(array($this->_conn->expression, $name), $args); - -599 -                    } catch(Doctrine_Expression_Exception $e) { - -600 -                        throw new Doctrine_Query_Exception('Unknown function ' . $expr . '.'); - -601 -                    } - -602 -                    $term[0] = $expr; - -603 -                } else { - -604 -                    $trimmed = trim(Doctrine_Tokenizer::bracketTrim($term[0])); - -605 - - -606 -                    // check for possible subqueries - -607 -                    if (substr($trimmed, 0, 4) == 'FROM' || substr($trimmed, 0, 6) == 'SELECT') { - -608 -                        // parse subquery - -609 -                        $trimmed = $this->createSubquery()->parseQuery($trimmed)->getQuery(); - -610 -                    } else { - -611 -                        // parse normal clause - -612 -                        $trimmed = $this->parseClause($trimmed); - -613 -                    } - -614 - - -615 -                    $term[0] = '(' . $trimmed . ')'; - -616 -                } - -617 -            } else { - -618 -                if (substr($term[0], 0, 1) !== "'" && substr($term[0], -1) !== "'") { - -619 -                    if (strpos($term[0], '.') !== false) { - -620 -                        if ( ! is_numeric($term[0])) { - -621 -                            $e = explode('.', $term[0]); - -622 - - -623 -                            $field = array_pop($e); - -624 -                            $componentAlias = implode('.', $e); - -625 - - -626 -                            // check the existence of the component alias - -627 -                            if ( ! isset($this->_aliasMap[$componentAlias])) { - -628 -                                throw new Doctrine_Query_Exception('Unknown component alias ' . $componentAlias); - -629 -                            } - -630 - - -631 -                            $table = $this->_aliasMap[$componentAlias]['table']; - -632 - - -633 -                            // get the actual field name from alias - -634 -                            $field = $table->getColumnName($field); - -635 - - -636 -                            // check column existence - -637 -                            if ( ! $table->hasColumn($field)) { - -638 -                                throw new Doctrine_Query_Exception('Unknown column ' . $field); - -639 -                            } - -640 - - -641 -                            $tableAlias = $this->getTableAlias($componentAlias); - -642 - - -643 -                            // build sql expression - -644 -                            $term[0] = $this->_conn->quoteIdentifier($tableAlias)  - -645 -                                     . '.'  - -646 -                                     . $this->_conn->quoteIdentifier($field); - -647 -                        } - -648 -                    } - -649 -                } - -650 -            } - -651 - - -652 -            $str .= $term[0] . $term[1]; - -653 -        } - -654 -        return $str; - -655 -    } - -656 - - -657 -    /** - -658 -     * parseAggregateFunction - -659 -     * parses an aggregate function and returns the parsed form - -660 -     * - -661 -     * @see Doctrine_Expression - -662 -     * @param string $expr                  DQL aggregate function - -663 -     * @throws Doctrine_Query_Exception     if unknown aggregate function given - -664 -     * @return array                        parsed form of given function - -665 -     */ - -666 -    public function parseAggregateFunction($expr, $nestedCall = false) - -667 -    { - -668 -        $e    = Doctrine_Tokenizer::bracketExplode($expr, ' '); - -669 -        $func = $e[0]; - -670 - - -671 -        $pos  = strpos($func, '('); - -672 -        if ($pos === false) { - -673 -            return $expr; - -674 -        } - -675 - - -676 -        // get the name of the function - -677 -        $name   = substr($func, 0, $pos); - -678 -        $argStr = substr($func, ($pos + 1), -1); - -679 - - -680 -        $args   = array(); - -681 -        // parse args - -682 -        foreach (Doctrine_Tokenizer::bracketExplode($argStr, ',') as $expr) { - -683 -           $args[] = $this->parseAggregateFunction($expr, true); - -684 -        } - -685 - - -686 -        // convert DQL function to its RDBMS specific equivalent - -687 -        try { - -688 -            $expr = call_user_func_array(array($this->_conn->expression, $name), $args); - -689 -        } catch(Doctrine_Expression_Exception $e) { - -690 -            throw new Doctrine_Query_Exception('Unknown function ' . $func . '.'); - -691         } -692 +453 -693 -        if ( ! $nestedCall) { +454 +        $name = $table->getColumnName($field); -694 -            // try to find all component references - -695 -            preg_match_all("/[a-z0-9_]+\.[a-z0-9_]+[\.[a-z0-9]+]*/i", $argStr, $m); - -696 +455 -697 -            if (isset($e[1])) { +456 +        $this->_neededTables[] = $tableAlias; -698 -                if (strtoupper($e[1]) === 'AS') { - -699 -                    if ( ! isset($e[2])) { - -700 -                        throw new Doctrine_Query_Exception('Missing aggregate function alias.'); - -701 -                    } - -702 -                    $alias = $e[2]; - -703 -                } else { - -704 -                    $alias = $e[1]; - -705 -                } - -706 -            } else { - -707 -                $alias = substr($expr, 0, strpos($expr, '(')); - -708 -            } - -709 +457 -710 -            $this->pendingAggregates[] = array($expr, $m[0], $alias); +458 +        return $this->_conn->quoteIdentifier($tableAlias . '.' . $name) -711 -        } +459 +               . ' AS ' -712 - +460 +               . $this->_conn->quoteIdentifier($tableAlias . '__' . $name); -713 -        return $expr; - -714 +461     } -715 +462 -716 +463     /** -717 -     * processPendingSubqueries +464 +     * getExpressionOwner -718 -     * processes pending subqueries +465 +     * returns the component alias for owner of given expression -719 +466      * -720 -     * subqueries can only be processed when the query is fully constructed +467 +     * @param string $expr      expression from which to get to owner from -721 -     * since some subqueries may be correlated +468 +     * @return string           the component alias -722 -     * - -723 -     * @return void - -724 +469      */ -725 -    public function processPendingSubqueries() +470 +    public function getExpressionOwner($expr) -726 +471     { -727 -        foreach ($this->pendingSubqueries as $value) { +472 +        if (strtoupper(substr(trim($expr, '( '), 0, 6)) !== 'SELECT') { -728 -            list($dql, $alias) = $value; +473 +            preg_match_all("/[a-z0-9_]+\.[a-z0-9_]+[\.[a-z0-9]+]*/i", $expr, $matches); -729 +474 -730 -            $subquery = $this->createSubquery(); +475 +            $match = current($matches); -731 +476 -732 -            $sql = $subquery->parseQuery($dql, false)->getQuery(); +477 +            if (isset($match[0])) { -733 +478 +                $terms = explode('.', $match[0]); + +479 -734 -            reset($this->_aliasMap); +480 +                return $terms[0]; -735 -            $componentAlias = key($this->_aliasMap); - -736 -            $tableAlias = $this->getTableAlias($componentAlias); - -737 - - -738 -            $sqlAlias = $tableAlias . '__' . count($this->aggregateMap); - -739 - - -740 -            $this->parts['select'][] = '(' . $sql . ') AS ' . $this->_conn->quoteIdentifier($sqlAlias); - -741 - - -742 -            $this->aggregateMap[$alias] = $sqlAlias; - -743 -            $this->_aliasMap[$componentAlias]['agg'][] = $alias; - -744 -        } - -745 -        $this->pendingSubqueries = array(); - -746 -    } - -747 - - -748 -    /** - -749 -     * processPendingAggregates - -750 -     * processes pending aggregate values for given component alias - -751 -     * - -752 -     * @return void - -753 -     */ - -754 -    public function processPendingAggregates() - -755 -    { - -756 -        // iterate trhough all aggregates - -757 -        foreach ($this->pendingAggregates as $aggregate) { - -758 -            list ($expression, $components, $alias) = $aggregate; - -759 - - -760 -            $tableAliases = array(); - -761 - - -762 -            // iterate through the component references within the aggregate function - -763 -            if ( ! empty ($components)) { - -764 -                foreach ($components as $component) { - -765 - - -766 -                    if (is_numeric($component)) { - -767 -                        continue; - -768 -                    } - -769 - - -770 -                    $e = explode('.', $component); - -771 - - -772 -                    $field = array_pop($e); - -773 -                    $componentAlias = implode('.', $e); - -774 - - -775 -                    // check the existence of the component alias - -776 -                    if ( ! isset($this->_aliasMap[$componentAlias])) { - -777 -                        throw new Doctrine_Query_Exception('Unknown component alias ' . $componentAlias); - -778 -                    } - -779 - - -780 -                    $table = $this->_aliasMap[$componentAlias]['table']; - -781 - - -782 -                    $field = $table->getColumnName($field); - -783 - - -784 -                    // check column existence - -785 -                    if ( ! $table->hasColumn($field)) { - -786 -                        throw new Doctrine_Query_Exception('Unknown column ' . $field); - -787 -                    } - -788 - - -789 -                    $tableAlias = $this->getTableAlias($componentAlias); - -790 - - -791 -                    $tableAliases[$tableAlias] = true; - -792 - - -793 -                    // build sql expression - -794 - - -795 -                    $identifier = $this->_conn->quoteIdentifier($tableAlias . '.' . $field); - -796 -                    $expression = str_replace($component, $identifier, $expression); - -797 -                } - -798 -            } - -799 - - -800 -            if (count($tableAliases) !== 1) { - -801 -                $componentAlias = reset($this->tableAliases); - -802 -                $tableAlias = key($this->tableAliases); - -803 -            } - -804 - - -805 -            $index    = count($this->aggregateMap); - -806 -            $sqlAlias = $this->_conn->quoteIdentifier($tableAlias . '__' . $index); - -807 - - -808 -            $this->parts['select'][] = $expression . ' AS ' . $sqlAlias; - -809 - - -810 -            $this->aggregateMap[$alias] = $sqlAlias; - -811 -            $this->_expressionMap[$alias][0] = $expression; - -812 - - -813 -            $this->_aliasMap[$componentAlias]['agg'][$index] = $alias; - -814 - - -815 -            $this->_neededTables[] = $tableAlias; - -816 -        } - -817 -        // reset the state - -818 -        $this->pendingAggregates = array(); - -819 -    } - -820 - - -821 -    /** - -822 -     * getQueryBase - -823 -     * returns the base of the generated sql query - -824 -     * On mysql driver special strategy has to be used for DELETE statements - -825 -     * - -826 -     * @return string       the base of the generated sql query - -827 -     */ - -828 -    public function getQueryBase() - -829 -    { - -830 -        switch ($this->type) { - -831 -            case self::DELETE: - -832 -                $q = 'DELETE FROM '; - -833 -            break; - -834 -            case self::UPDATE: - -835 -                $q = 'UPDATE '; - -836 -            break; - -837 -            case self::SELECT: - -838 -                $distinct = ($this->parts['distinct']) ? 'DISTINCT ' : ''; - -839 - - -840 -                $q = 'SELECT ' . $distinct . implode(', ', $this->parts['select']) . ' FROM '; - -841 -            break; - -842 -        } - -843 -        return $q; - -844 -    } - -845 - - -846 -    /** - -847 -     * buildFromPart - -848 -     * builds the from part of the query and returns it - -849 -     * - -850 -     * @return string   the query sql from part - -851 -     */ - -852 -    public function buildFromPart() - -853 -    { - -854 -        $q = ''; - -855 -        foreach ($this->parts['from'] as $k => $part) { - -856 -            if ($k === 0) { - -857 -                $q .= $part; - -858 -                continue; - -859 +481             } -860 -            // preserve LEFT JOINs only if needed - -861 - - -862 -            if (substr($part, 0, 9) === 'LEFT JOIN') { - -863 -                $e = explode(' ', $part); - -864 - - -865 -                $aliases = array_merge($this->subqueryAliases, - -866 -                            array_keys($this->_neededTables)); - -867 - - -868 -                if ( ! in_array($e[3], $aliases) && - -869 -                    ! in_array($e[2], $aliases) && - -870 - - -871 -                    ! empty($this->pendingFields)) { - -872 -                    continue; - -873 -                } - -874 - - -875 -            } - -876 - - -877 -            if (isset($this->_pendingJoinConditions[$k])) { - -878 -                $parser = new Doctrine_Query_JoinCondition($this); - -879 - - -880 -                if (strpos($part, ' ON ') !== false) { - -881 -                    $part .= ' AND '; - -882 -                } else { - -883 -                    $part .= ' ON '; - -884 -                } - -885 -                $part .= $parser->parse($this->_pendingJoinConditions[$k]); - -886 - - -887 -                unset($this->_pendingJoinConditions[$k]); - -888 -            } - -889 - - -890 -            $q .= ' ' . $part; - -891 - - -892 -            $this->parts['from'][$k] = $part; - -893 +482         } -894 -        return $q; +483 +        return $this->getRootAlias(); -895 +484 + + +485     } -896 +486 -897 +487     /** -898 -     * preQuery +488 +     * parseSelect -899 +489 +     * parses the query select part and + +490 +     * adds selected fields to pendingFields array + +491      * -900 -     * Empty template method to provide Query subclasses with the possibility +492 +     * @param string $dql -901 -     * to hook into the query building procedure, doing any custom / specialized - -902 -     * query building procedures that are neccessary. - -903 -     * - -904 -     * @return void - -905 +493      */ -906 -    public function preQuery() +494 +    public function parseSelect($dql) -907 +495     { -908 +496 +        $refs = Doctrine_Tokenizer::sqlExplode($dql, ','); + +497 -909 -    } +498 +        $pos   = strpos(trim($refs[0]), ' '); -910 +499 +        $first = substr($refs[0], 0, $pos); + +500 -911 -    /** +501 +        // check for DISTINCT keyword -912 -     * postQuery +502 +        if ($first === 'DISTINCT') { -913 -     * +503 +            $this->parts['distinct'] = true; -914 -     * Empty template method to provide Query subclasses with the possibility - -915 -     * to hook into the query building procedure, doing any custom / specialized - -916 -     * post query procedures (for example logging) that are neccessary. - -917 -     * - -918 -     * @return void - -919 -     */ - -920 -    public function postQuery() - -921 -    { - -922 +504 -923 -    } +505 +            $refs[0] = substr($refs[0], ++$pos); -924 +506 +        } + +507 -925 -    /** +508 +        $parsedComponents = array(); -926 -     * processQueryPart - -927 -     * parses given query part - -928 -     * - -929 -     * @param string $queryPartName     the name of the query part - -930 -     * @param array $queryParts         an array containing the query part data - -931 -     * @return Doctrine_Query           this object - -932 -     */ - -933 -    public function processQueryPart($queryPartName, $queryParts) - -934 -    { - -935 -        $this->removeQueryPart($queryPartName); - -936 +509 -937 -        if (is_array($queryParts) && ! empty($queryParts)) { +510 +        foreach ($refs as $reference) { -938 +511 +            $reference = trim($reference); + +512 -939 -            foreach ($queryParts as $queryPart) { +513 +            if (empty($reference)) { -940 -                $parser = $this->getParser($queryPartName); +514 +                continue; -941 +515 +            } + +516 -942 -                $sql = $parser->parse($queryPart); +517 +            $terms = Doctrine_Tokenizer::sqlExplode($reference, ' '); -943 +518 -944 -                if (isset($sql)) { +519 +            $pos   = strpos($terms[0], '('); -945 -                    if ($queryPartName == 'limit' || - -946 -                        $queryPartName == 'offset') { - -947 +520 -948 -                        $this->setQueryPart($queryPartName, $sql); +521 +            if (count($terms) > 1 || $pos !== false) { -949 -                    } else { +522 +                $expression = array_shift($terms); -950 -                        $this->addQueryPart($queryPartName, $sql); +523 +                $alias = array_pop($terms); -951 -                    } +524 + -952 +525 +                if ( ! $alias) { + +526 +                    $alias = substr($expression, 0, $pos); + +527                 } -953 -            } +528 + -954 +529 +                $componentAlias = $this->getExpressionOwner($expression); + +530 +                $expression = $this->parseClause($expression); + +531 + + +532 +                $tableAlias = $this->getTableAlias($componentAlias); + +533 + + +534 +                $index    = count($this->aggregateMap); + +535 + + +536 +                $sqlAlias = $this->_conn->quoteIdentifier($tableAlias . '__' . $index); + +537 + + +538 +                $this->parts['select'][] = $expression . ' AS ' . $sqlAlias; + +539 + + +540 +                $this->aggregateMap[$alias] = $sqlAlias; + +541 +                $this->_expressionMap[$alias][0] = $expression; + +542 + + +543 +                $this->_aliasMap[$componentAlias]['agg'][$index] = $alias; + +544 + + +545 +                $this->_neededTables[] = $tableAlias; + +546 +            } else { + +547 +                $e = explode('.', $terms[0]); + +548 + + +549 +                if (isset($e[1])) { + +550 +                    $componentAlias = $e[0]; + +551 +                    $field = $e[1]; + +552 +                } else { + +553 +                    reset($this->_aliasMap); + +554 +                    $componentAlias = key($this->_aliasMap); + +555 +                    $field = $e[0]; + +556 +                } + +557 + + +558 +                $this->pendingFields[$componentAlias][] = $field; + +559 +            } + +560         } -955 +561     } -956 +562 -957 +563     /** -958 -     * builds the sql query from the given parameters and applies things such as +564 +     * parseClause -959 -     * column aggregation inheritance and limit subqueries if needed +565 +     * parses given DQL clause -960 +566      * -961 -     * @param array $params             an array of prepared statement params (needed only in mysql driver +567 +     * this method handles five tasks: -962 -     *                                  when limit subquery algorithm is used) +568 +     * -963 -     * @return string                   the built sql query +569 +     * 1. Converts all DQL functions to their native SQL equivalents -964 +570 +     * 2. Converts all component references to their table alias equivalents + +571 +     * 3. Converts all column aliases to actual column names + +572 +     * 4. Quotes all identifiers + +573 +     * 5. Parses nested clauses and subqueries recursively + +574 +     * + +575 +     * @return string   SQL string + +576      */ -965 -    public function getQuery($params = array()) +577 +    public function parseClause($clause)  -966 +578     { -967 -        if ($this->_state !== self::STATE_DIRTY) { +579 +        $terms = Doctrine_Tokenizer::clauseExplode($clause, array(' ', '+', '-', '*', '/')); -968 -           return $this->_sql; +580 + -969 +581 +        $str = ''; + +582 +        foreach ($terms as $term) { + +583 +            $pos = strpos($term[0], '('); + +584 + + +585 +            if ($pos !== false) { + +586 +                $name = substr($term[0], 0, $pos); + +587 +                if ($name !== '') { + +588 +                    $argStr = substr($term[0], ($pos + 1), -1); + +589 + + +590 +                    $args   = array(); + +591 +                    // parse args + +592 + + +593 +                    foreach (Doctrine_Tokenizer::sqlExplode($argStr, ',') as $expr) { + +594 +                       $args[] = $this->parseClause($expr); + +595 +                    } + +596 + + +597 +                    // convert DQL function to its RDBMS specific equivalent + +598 +                    try { + +599 +                        $expr = call_user_func_array(array($this->_conn->expression, $name), $args); + +600 +                    } catch(Doctrine_Expression_Exception $e) { + +601 +                        throw new Doctrine_Query_Exception('Unknown function ' . $expr . '.'); + +602 +                    } + +603 +                    $term[0] = $expr; + +604 +                } else { + +605 +                    $trimmed = trim(Doctrine_Tokenizer::bracketTrim($term[0])); + +606 + + +607 +                    // check for possible subqueries + +608 +                    if (substr($trimmed, 0, 4) == 'FROM' || substr($trimmed, 0, 6) == 'SELECT') { + +609 +                        // parse subquery + +610 +                        $trimmed = $this->createSubquery()->parseQuery($trimmed)->getQuery(); + +611 +                    } else { + +612 +                        // parse normal clause + +613 +                        $trimmed = $this->parseClause($trimmed); + +614 +                    } + +615 + + +616 +                    $term[0] = '(' . $trimmed . ')'; + +617 +                } + +618 +            } else { + +619 +                if (substr($term[0], 0, 1) !== "'" && substr($term[0], -1) !== "'") { + +620 +                    if (strpos($term[0], '.') !== false) { + +621 +                        if ( ! is_numeric($term[0])) { + +622 +                            $e = explode('.', $term[0]); + +623 + + +624 +                            $field = array_pop($e); + +625 +                            $componentAlias = implode('.', $e); + +626 + + +627 +                            // check the existence of the component alias + +628 +                            if ( ! isset($this->_aliasMap[$componentAlias])) { + +629 +                                throw new Doctrine_Query_Exception('Unknown component alias ' . $componentAlias); + +630 +                            } + +631 + + +632 +                            $table = $this->_aliasMap[$componentAlias]['table']; + +633 + + +634 +                            // get the actual field name from alias + +635 +                            $field = $table->getColumnName($field); + +636 + + +637 +                            // check column existence + +638 +                            if ( ! $table->hasColumn($field)) { + +639 +                                throw new Doctrine_Query_Exception('Unknown column ' . $field); + +640 +                            } + +641 + + +642 +                            $tableAlias = $this->getTableAlias($componentAlias); + +643 + + +644 +                            // build sql expression + +645 +                            $term[0] = $this->_conn->quoteIdentifier($tableAlias)  + +646 +                                     . '.'  + +647 +                                     . $this->_conn->quoteIdentifier($field); + +648 +                        } + +649 +                    } + +650 +                } + +651 +            } + +652 + + +653 +            $str .= $term[0] . $term[1]; + +654 +        } + +655 +        return $str; + +656 +    } + +657 + + +658 +    /** + +659 +     * parseAggregateFunction + +660 +     * parses an aggregate function and returns the parsed form + +661 +     * + +662 +     * @see Doctrine_Expression + +663 +     * @param string $expr                  DQL aggregate function + +664 +     * @throws Doctrine_Query_Exception     if unknown aggregate function given + +665 +     * @return array                        parsed form of given function + +666 +     */ + +667 +    public function parseAggregateFunction($expr, $nestedCall = false) + +668 +    { + +669 +        $e    = Doctrine_Tokenizer::bracketExplode($expr, ' '); + +670 +        $func = $e[0]; + +671 + + +672 +        $pos  = strpos($func, '('); + +673 +        if ($pos === false) { + +674 +            return $expr; + +675         } -970 +676 -971 -        $parts = $this->_dqlParts; +677 +        // get the name of the function -972 +678 +        $name   = substr($func, 0, $pos); + +679 +        $argStr = substr($func, ($pos + 1), -1); + +680 -973 +681 +        $args   = array(); + +682 +        // parse args + +683 +        foreach (Doctrine_Tokenizer::bracketExplode($argStr, ',') as $expr) { + +684 +           $args[] = $this->parseAggregateFunction($expr, true); + +685 +        } + +686 + + +687 +        // convert DQL function to its RDBMS specific equivalent + +688 +        try { + +689 +            $expr = call_user_func_array(array($this->_conn->expression, $name), $args); + +690 +        } catch(Doctrine_Expression_Exception $e) { + +691 +            throw new Doctrine_Query_Exception('Unknown function ' . $func . '.'); + +692 +        } + +693 + + +694 +        if ( ! $nestedCall) { + +695 +            // try to find all component references + +696 +            preg_match_all("/[a-z0-9_]+\.[a-z0-9_]+[\.[a-z0-9]+]*/i", $argStr, $m); + +697 + + +698 +            if (isset($e[1])) { + +699 +                if (strtoupper($e[1]) === 'AS') { + +700 +                    if ( ! isset($e[2])) { + +701 +                        throw new Doctrine_Query_Exception('Missing aggregate function alias.'); + +702 +                    } + +703 +                    $alias = $e[2]; + +704 +                } else { + +705 +                    $alias = $e[1]; + +706 +                } + +707 +            } else { + +708 +                $alias = substr($expr, 0, strpos($expr, '(')); + +709 +            } + +710 + + +711 +            $this->pendingAggregates[] = array($expr, $m[0], $alias); + +712 +        } + +713 + + +714 +        return $expr; + +715 +    } + +716 + + +717 +    /** + +718 +     * processPendingSubqueries + +719 +     * processes pending subqueries + +720 +     * + +721 +     * subqueries can only be processed when the query is fully constructed + +722 +     * since some subqueries may be correlated + +723 +     * + +724 +     * @return void + +725 +     */ + +726 +    public function processPendingSubqueries() + +727 +    { + +728 +        foreach ($this->pendingSubqueries as $value) { + +729 +            list($dql, $alias) = $value; + +730 + + +731 +            $subquery = $this->createSubquery(); + +732 + + +733 +            $sql = $subquery->parseQuery($dql, false)->getQuery(); + +734 + + +735 +            reset($this->_aliasMap); + +736 +            $componentAlias = key($this->_aliasMap); + +737 +            $tableAlias = $this->getTableAlias($componentAlias); + +738 + + +739 +            $sqlAlias = $tableAlias . '__' . count($this->aggregateMap); + +740 + + +741 +            $this->parts['select'][] = '(' . $sql . ') AS ' . $this->_conn->quoteIdentifier($sqlAlias); + +742 + + +743 +            $this->aggregateMap[$alias] = $sqlAlias; + +744 +            $this->_aliasMap[$componentAlias]['agg'][] = $alias; + +745 +        } + +746 +        $this->pendingSubqueries = array(); + +747 +    } + +748 + + +749 +    /** + +750 +     * processPendingAggregates + +751 +     * processes pending aggregate values for given component alias + +752 +     * + +753 +     * @return void + +754 +     */ + +755 +    public function processPendingAggregates() + +756 +    { + +757 +        // iterate trhough all aggregates + +758 +        foreach ($this->pendingAggregates as $aggregate) { + +759 +            list ($expression, $components, $alias) = $aggregate; + +760 + + +761 +            $tableAliases = array(); + +762 + + +763 +            // iterate through the component references within the aggregate function + +764 +            if ( ! empty ($components)) { + +765 +                foreach ($components as $component) { + +766 + + +767 +                    if (is_numeric($component)) { + +768 +                        continue; + +769 +                    } + +770 + + +771 +                    $e = explode('.', $component); + +772 + + +773 +                    $field = array_pop($e); + +774 +                    $componentAlias = implode('.', $e); + +775 + + +776 +                    // check the existence of the component alias + +777 +                    if ( ! isset($this->_aliasMap[$componentAlias])) { + +778 +                        throw new Doctrine_Query_Exception('Unknown component alias ' . $componentAlias); + +779 +                    } + +780 + + +781 +                    $table = $this->_aliasMap[$componentAlias]['table']; + +782 + + +783 +                    $field = $table->getColumnName($field); + +784 + + +785 +                    // check column existence + +786 +                    if ( ! $table->hasColumn($field)) { + +787 +                        throw new Doctrine_Query_Exception('Unknown column ' . $field); + +788 +                    } + +789 + + +790 +                    $tableAlias = $this->getTableAlias($componentAlias); + +791 + + +792 +                    $tableAliases[$tableAlias] = true; + +793 + + +794 +                    // build sql expression + +795 + + +796 +                    $identifier = $this->_conn->quoteIdentifier($tableAlias . '.' . $field); + +797 +                    $expression = str_replace($component, $identifier, $expression); + +798 +                } + +799 +            } + +800 + + +801 +            if (count($tableAliases) !== 1) { + +802 +                $componentAlias = reset($this->tableAliases); + +803 +                $tableAlias = key($this->tableAliases); + +804 +            } + +805 + + +806 +            $index    = count($this->aggregateMap); + +807 +            $sqlAlias = $this->_conn->quoteIdentifier($tableAlias . '__' . $index); + +808 + + +809 +            $this->parts['select'][] = $expression . ' AS ' . $sqlAlias; + +810 + + +811 +            $this->aggregateMap[$alias] = $sqlAlias; + +812 +            $this->_expressionMap[$alias][0] = $expression; + +813 + + +814 +            $this->_aliasMap[$componentAlias]['agg'][$index] = $alias; + +815 + + +816 +            $this->_neededTables[] = $tableAlias; + +817 +        } + +818         // reset the state -974 -        if ( ! $this->isSubquery()) { +819 +        $this->pendingAggregates = array(); -975 -            $this->_aliasMap = array(); +820 +    } -976 -            $this->pendingAggregates = array(); - -977 -            $this->aggregateMap = array(); - -978 -        } - -979 -        $this->reset();    - -980 +821 -981 -        // parse the DQL parts +822 +    /** -982 -        foreach ($this->_dqlParts as $queryPartName => $queryParts) { +823 +     * getQueryBase -983 -            $this->processQueryPart($queryPartName, $queryParts); +824 +     * returns the base of the generated sql query -984 -        } +825 +     * On mysql driver special strategy has to be used for DELETE statements -985 -        $params = $this->convertEnums($params); +826 +     * -986 +827 +     * @return string       the base of the generated sql query + +828 +     */ + +829 +    public function getQueryBase() + +830 +    { + +831 +        switch ($this->type) { + +832 +            case self::DELETE: + +833 +                $q = 'DELETE FROM '; + +834 +            break; + +835 +            case self::UPDATE: + +836 +                $q = 'UPDATE '; + +837 +            break; + +838 +            case self::SELECT: + +839 +                $distinct = ($this->parts['distinct']) ? 'DISTINCT ' : ''; + +840 -987 -        $this->_state = self::STATE_DIRECT; +841 +                $q = 'SELECT ' . $distinct . implode(', ', $this->parts['select']) . ' FROM '; -988 +842 +            break; + +843 +        } + +844 +        return $q; + +845 +    } + +846 -989 -        // invoke the preQuery hook +847 +    /** -990 -        $this->preQuery();         +848 +     * buildFromPart -991 -        $this->_state = self::STATE_CLEAN; +849 +     * builds the from part of the query and returns it -992 +850 +     * + +851 +     * @return string   the query sql from part + +852 +     */ + +853 +    public function buildFromPart() + +854 +    { + +855 +        $q = ''; + +856 +        foreach ($this->parts['from'] as $k => $part) { + +857 +            if ($k === 0) { + +858 +                $q .= $part; + +859 +                continue; + +860 +            } + +861 +            // preserve LEFT JOINs only if needed + +862 -993 -        $this->_dqlParts = $parts; +863 +            if (substr($part, 0, 9) === 'LEFT JOIN') { -994 +864 +                $e = explode(' ', $part); + +865 -995 -        if (empty($this->parts['from'])) { +866 +                $aliases = array_merge($this->subqueryAliases, -996 -            return false; +867 +                            array_keys($this->_neededTables)); -997 -        } - -998 +868 -999 -        $needsSubQuery = false; +869 +                if ( ! in_array($e[3], $aliases) && -1000 -        $subquery = ''; +870 +                    ! in_array($e[2], $aliases) && -1001 -        $map   = reset($this->_aliasMap); - -1002 -        $table = $map['table']; - -1003 -        $rootAlias = key($this->_aliasMap); - -1004 +871 -1005 -        if ( ! empty($this->parts['limit']) && $this->needsSubquery && $table->getAttribute(Doctrine::ATTR_QUERY_LIMIT) == Doctrine::LIMIT_RECORDS) { +872 +                    ! empty($this->pendingFields)) { -1006 -            $this->isLimitSubqueryUsed = true; +873 +                    continue; -1007 -            $needsSubQuery = true; +874 +                } -1008 -        } - -1009 +875 -1010 -        $sql = array(); - -1011 -        foreach ($this->_aliasMap as $alias => $map) { - -1012 -            $fieldSql = $this->processPendingFields($alias); - -1013 -            if ( ! empty($fieldSql)) { - -1014 -                $sql[] = $fieldSql; - -1015 +876             } -1016 +877 + + +878 +            if (isset($this->_pendingJoinConditions[$k])) { + +879 +                $parser = new Doctrine_Query_JoinCondition($this); + +880 + + +881 +                if (strpos($part, ' ON ') !== false) { + +882 +                    $part .= ' AND '; + +883 +                } else { + +884 +                    $part .= ' ON '; + +885 +                } + +886 +                $part .= $parser->parse($this->_pendingJoinConditions[$k]); + +887 + + +888 +                unset($this->_pendingJoinConditions[$k]); + +889 +            } + +890 + + +891 +            $q .= ' ' . $part; + +892 + + +893 +            $this->parts['from'][$k] = $part; + +894         } +895 +        return $q; + +896 +    } + +897 + + +898 +    /** + +899 +     * preQuery + +900 +     * + +901 +     * Empty template method to provide Query subclasses with the possibility + +902 +     * to hook into the query building procedure, doing any custom / specialized + +903 +     * query building procedures that are neccessary. + +904 +     * + +905 +     * @return void + +906 +     */ + +907 +    public function preQuery() + +908 +    { + +909 + + +910 +    } + +911 + + +912 +    /** + +913 +     * postQuery + +914 +     * + +915 +     * Empty template method to provide Query subclasses with the possibility + +916 +     * to hook into the query building procedure, doing any custom / specialized + +917 +     * post query procedures (for example logging) that are neccessary. + +918 +     * + +919 +     * @return void + +920 +     */ + +921 +    public function postQuery() + +922 +    { + +923 + + +924 +    } + +925 + + +926 +    /** + +927 +     * processQueryPart + +928 +     * parses given query part + +929 +     * + +930 +     * @param string $queryPartName     the name of the query part + +931 +     * @param array $queryParts         an array containing the query part data + +932 +     * @return Doctrine_Query           this object + +933 +     */ + +934 +    public function processQueryPart($queryPartName, $queryParts) + +935 +    { + +936 +        $this->removeQueryPart($queryPartName); + +937 + + +938 +        if (is_array($queryParts) && ! empty($queryParts)) { + +939 + + +940 +            foreach ($queryParts as $queryPart) { + +941 +                $parser = $this->getParser($queryPartName); + +942 + + +943 +                $sql = $parser->parse($queryPart); + +944 + + +945 +                if (isset($sql)) { + +946 +                    if ($queryPartName == 'limit' || + +947 +                        $queryPartName == 'offset') { + +948 + + +949 +                        $this->setQueryPart($queryPartName, $sql); + +950 +                    } else { + +951 +                        $this->addQueryPart($queryPartName, $sql); + +952 +                    } + +953 +                } + +954 +            } + +955 +        } + +956 +    } + +957 + + +958 +    /** + +959 +     * builds the sql query from the given parameters and applies things such as + +960 +     * column aggregation inheritance and limit subqueries if needed + +961 +     * + +962 +     * @param array $params             an array of prepared statement params (needed only in mysql driver + +963 +     *                                  when limit subquery algorithm is used) + +964 +     * @return string                   the built sql query + +965 +     */ + +966 +    public function getQuery($params = array()) + +967 +    { + +968 +        if ($this->_state !== self::STATE_DIRTY) { + +969 +           return $this->_sql; + +970 +        } + +971 + + +972 +        $parts = $this->_dqlParts; + +973 + + +974 +        // reset the state + +975 +        if ( ! $this->isSubquery()) { + +976 +            $this->_aliasMap = array(); + +977 +            $this->pendingAggregates = array(); + +978 +            $this->aggregateMap = array(); + +979 +        } + +980 +        $this->reset();    + +981 + + +982 +        // parse the DQL parts + +983 +        foreach ($this->_dqlParts as $queryPartName => $queryParts) { + +984 +            $this->processQueryPart($queryPartName, $queryParts); + +985 +        } + +986 +        $params = $this->convertEnums($params); + +987 + + +988 +        $this->_state = self::STATE_DIRECT; + +989 + + +990 +        // invoke the preQuery hook + +991 +        $this->preQuery();         + +992 +        $this->_state = self::STATE_CLEAN; + +993 + + +994 +        $this->_dqlParts = $parts; + +995 + + +996 +        if (empty($this->parts['from'])) { + +997 +            return false; + +998 +        } + +999 + + +1000 +        $needsSubQuery = false; + +1001 +        $subquery = ''; + +1002 +        $map   = reset($this->_aliasMap); + +1003 +        $table = $map['table']; + +1004 +        $rootAlias = key($this->_aliasMap); + +1005 + + +1006 +        if ( ! empty($this->parts['limit']) && $this->needsSubquery && $table->getAttribute(Doctrine::ATTR_QUERY_LIMIT) == Doctrine::LIMIT_RECORDS) { + +1007 +            $this->isLimitSubqueryUsed = true; + +1008 +            $needsSubQuery = true; + +1009 +        } + +1010 + + +1011 +        $sql = array(); + +1012 +        foreach ($this->_aliasMap as $alias => $map) { + +1013 +            $fieldSql = $this->processPendingFields($alias); + +1014 +            if ( ! empty($fieldSql)) { + +1015 +                $sql[] = $fieldSql; + +1016 +            } + 1017 -        if ( ! empty($sql)) { +        } 1018 -            array_unshift($this->parts['select'], implode(', ', $sql)); +        if ( ! empty($sql)) { 1019 -        } +            array_unshift($this->parts['select'], implode(', ', $sql)); 1020 - - -1021 -        $this->pendingFields = array(); - -1022 - - -1023 -        // build the basic query - -1024 -        $q  = $this->getQueryBase(); - -1025 -        $q .= $this->buildFromPart(); - -1026 - - -1027 -        if ( ! empty($this->parts['set'])) { - -1028 -            $q .= ' SET ' . implode(', ', $this->parts['set']); - -1029         } -1030 +1021 +1022 +        $this->pendingFields = array(); + +1023 + + +1024 +        // build the basic query + +1025 +        $q  = $this->getQueryBase(); + +1026 +        $q .= $this->buildFromPart(); + +1027 + + +1028 +        if ( ! empty($this->parts['set'])) { + +1029 +            $q .= ' SET ' . implode(', ', $this->parts['set']); + +1030 +        } + 1031 1032 -        $string = $this->applyInheritance(); + 1033 - +        $string = $this->applyInheritance(); 1034 -        // apply inheritance to WHERE part + 1035 -        if ( ! empty($string)) { +        // apply inheritance to WHERE part 1036 -            if (substr($string, 0, 1) === '(' && substr($string, -1) === ')') { +        if ( ! empty($string)) { 1037 -                $this->parts['where'][] = $string; +            if (substr($string, 0, 1) === '(' && substr($string, -1) === ')') { 1038 -            } else { +                $this->parts['where'][] = $string; 1039 -                $this->parts['where'][] = '(' . $string . ')'; +            } else { 1040 -            } +                $this->parts['where'][] = '(' . $string . ')'; 1041 -        } +            } 1042 - +        } 1043 1044 -        $modifyLimit = true; + 1045 -        if ( ! empty($this->parts['limit']) || ! empty($this->parts['offset'])) { +        $modifyLimit = true; 1046 - +        if ( ! empty($this->parts['limit']) || ! empty($this->parts['offset'])) { 1047 -            if ($needsSubQuery) { + 1048 -                $subquery = $this->getLimitSubquery(); +            if ($needsSubQuery) { 1049 - +                $subquery = $this->getLimitSubquery(); 1050 1051 -                switch (strtolower($this->_conn->getName())) { + 1052 -                    case 'mysql': +                switch (strtolower($this->_conn->getName())) { 1053 -                        // mysql doesn't support LIMIT in subqueries +                    case 'mysql': 1054 -                        $list     = $this->_conn->execute($subquery, $params)->fetchAll(Doctrine::FETCH_COLUMN); +                        // mysql doesn't support LIMIT in subqueries 1055 -                        $subquery = implode(', ', array_map(array($this->_conn, 'quote'), $list)); +                        $list     = $this->_conn->execute($subquery, $params)->fetchAll(Doctrine::FETCH_COLUMN); 1056 -                        break; +                        $subquery = implode(', ', array_map(array($this->_conn, 'quote'), $list)); 1057 -                    case 'pgsql': - -1058 -                        // pgsql needs special nested LIMIT subquery - -1059 -                        $subquery = 'SELECT doctrine_subquery_alias.' . $table->getIdentifier(). ' FROM (' . $subquery . ') AS doctrine_subquery_alias'; - -1060                         break; +1058 +                    case 'pgsql': + +1059 +                        // pgsql needs special nested LIMIT subquery + +1060 +                        $subquery = 'SELECT doctrine_subquery_alias.' . $table->getIdentifier(). ' FROM (' . $subquery . ') AS doctrine_subquery_alias'; + 1061 -                } +                        break; 1062 - +                } 1063 -                $field = $this->getTableAlias($rootAlias) . '.' . $table->getIdentifier(); + 1064 - +                $field = $this->getTableAlias($rootAlias) . '.' . $table->getIdentifier(); 1065 -                // only append the subquery if it actually contains something + 1066 -                if ($subquery !== '') { +                // only append the subquery if it actually contains something 1067 -                    array_unshift($this->parts['where'], $this->_conn->quoteIdentifier($field) . ' IN (' . $subquery . ')'); +                if ($subquery !== '') { 1068 -                } +                    array_unshift($this->parts['where'], $this->_conn->quoteIdentifier($field) . ' IN (' . $subquery . ')'); 1069 - +                } 1070 -                $modifyLimit = false; + 1071 -            } +                $modifyLimit = false; 1072 -        } +            } 1073 - +        } 1074 -        $q .= ( ! empty($this->parts['where']))?   ' WHERE '    . implode(' AND ', $this->parts['where']) : ''; + 1075 -        $q .= ( ! empty($this->parts['groupby']))? ' GROUP BY ' . implode(', ', $this->parts['groupby'])  : ''; +        $q .= ( ! empty($this->parts['where']))?   ' WHERE '    . implode(' AND ', $this->parts['where']) : ''; 1076 -        $q .= ( ! empty($this->parts['having']))?  ' HAVING '   . implode(' AND ', $this->parts['having']): ''; +        $q .= ( ! empty($this->parts['groupby']))? ' GROUP BY ' . implode(', ', $this->parts['groupby'])  : ''; 1077 -        $q .= ( ! empty($this->parts['orderby']))? ' ORDER BY ' . implode(', ', $this->parts['orderby'])  : ''; +        $q .= ( ! empty($this->parts['having']))?  ' HAVING '   . implode(' AND ', $this->parts['having']): ''; 1078 - +        $q .= ( ! empty($this->parts['orderby']))? ' ORDER BY ' . implode(', ', $this->parts['orderby'])  : ''; 1079 -        if ($modifyLimit) { + 1080 - +        if ($modifyLimit) { 1081 -            $q = $this->_conn->modifyLimitQuery($q, $this->parts['limit'], $this->parts['offset']); + 1082 -        } +            $q = $this->_conn->modifyLimitQuery($q, $this->parts['limit'], $this->parts['offset']); 1083 - +        } 1084 -        // return to the previous state + 1085 -        if ( ! empty($string)) { +        // return to the previous state 1086 -            array_pop($this->parts['where']); +        if ( ! empty($string)) { 1087 -        } +            array_pop($this->parts['where']); 1088 -        if ($needsSubQuery) { - -1089 -            array_shift($this->parts['where']); - -1090         } +1089 +        if ($needsSubQuery) { + +1090 +            array_shift($this->parts['where']); + 1091 -        $this->_sql = $q; +        } 1092 - +        $this->_sql = $q; 1093 -        return $q; + 1094 -    } +        return $q; 1095 - +    } 1096 -    /** + 1097 -     * getLimitSubquery +    /** 1098 -     * this is method is used by the record limit algorithm +     * getLimitSubquery 1099 -     * +     * this is method is used by the record limit algorithm 1100 -     * when fetching one-to-many, many-to-many associated data with LIMIT clause - -1101 -     * an additional subquery is needed for limiting the number of returned records instead - -1102 -     * of limiting the number of sql result set rows - -1103      * +1101 +     * when fetching one-to-many, many-to-many associated data with LIMIT clause + +1102 +     * an additional subquery is needed for limiting the number of returned records instead + +1103 +     * of limiting the number of sql result set rows + 1104 -     * @return string       the limit subquery +     * 1105 -     */ +     * @return string       the limit subquery 1106 -    public function getLimitSubquery() +     */ 1107 -    { +    public function getLimitSubquery() 1108 -        $map    = reset($this->_aliasMap); +    { 1109 -        $table  = $map['table']; +        $map    = reset($this->_aliasMap); 1110 -        $componentAlias = key($this->_aliasMap); +        $table  = $map['table']; 1111 - +        $componentAlias = key($this->_aliasMap); 1112 -        // get short alias + 1113 -        $alias      = $this->getTableAlias($componentAlias); +        // get short alias 1114 -        $primaryKey = $alias . '.' . $table->getIdentifier(); +        $alias      = $this->getTableAlias($componentAlias); 1115 - +        $primaryKey = $alias . '.' . $table->getIdentifier(); 1116 -        // initialize the base of the subquery + 1117 -        $subquery   = 'SELECT DISTINCT ' . $this->_conn->quoteIdentifier($primaryKey); +        // initialize the base of the subquery 1118 - +        $subquery   = 'SELECT DISTINCT ' . $this->_conn->quoteIdentifier($primaryKey); 1119 -        $driverName = $this->_conn->getAttribute(Doctrine::ATTR_DRIVER_NAME); + 1120 - +        $driverName = $this->_conn->getAttribute(Doctrine::ATTR_DRIVER_NAME); 1121 1122 -        // pgsql needs the order by fields to be preserved in select clause + 1123 -        if ($driverName == 'pgsql') { +        // pgsql needs the order by fields to be preserved in select clause 1124 -            foreach ($this->parts['orderby'] as $part) { +        if ($driverName == 'pgsql') { 1125 -                $part = trim($part); +            foreach ($this->parts['orderby'] as $part) { 1126 -                $e = Doctrine_Tokenizer::bracketExplode($part, ' '); +                $part = trim($part); 1127 -                $part = trim($e[0]); +                $e = Doctrine_Tokenizer::bracketExplode($part, ' '); 1128 - +                $part = trim($e[0]); 1129 -                if (strpos($part, '.') === false) { + 1130 -                    continue; +                if (strpos($part, '.') === false) { 1131 -                } +                    continue; 1132 - - -1133 -                // don't add functions - -1134 -                if (strpos($part, '(') !== false) { - -1135 -                    continue; - -1136                 } -1137 +1133 +1134 +                // don't add functions + +1135 +                if (strpos($part, '(') !== false) { + +1136 +                    continue; + +1137 +                } + 1138 -                // don't add primarykey column (its already in the select clause) + 1139 -                if ($part !== $primaryKey) { +                // don't add primarykey column (its already in the select clause) 1140 -                    $subquery .= ', ' . $part; +                if ($part !== $primaryKey) { 1141 -                } +                    $subquery .= ', ' . $part; 1142 -            } - -1143 -        } - -1144 - - -1145 -        if ($driverName == 'mysql' || $driverName == 'pgsql') { - -1146 -            foreach ($this->_expressionMap as $dqlAlias => $expr) { - -1147 -                if (isset($expr[1])) { - -1148 -                    $subquery .= ', ' . $expr[0] . ' AS ' . $this->aggregateMap[$dqlAlias]; - -1149                 } -1150 +1143             } -1151 +1144         } -1152 +1145 +1146 +        if ($driverName == 'mysql' || $driverName == 'pgsql') { + +1147 +            foreach ($this->_expressionMap as $dqlAlias => $expr) { + +1148 +                if (isset($expr[1])) { + +1149 +                    $subquery .= ', ' . $expr[0] . ' AS ' . $this->aggregateMap[$dqlAlias]; + +1150 +                } + +1151 +            } + +1152 +        } + 1153 1154 -        $subquery .= ' FROM'; + 1155 - +        $subquery .= ' FROM'; 1156 1157 -        foreach ($this->parts['from'] as $part) { + 1158 -            // preserve LEFT JOINs only if needed +        foreach ($this->parts['from'] as $part) { 1159 -            if (substr($part, 0, 9) === 'LEFT JOIN') { +            // preserve LEFT JOINs only if needed 1160 -                $e = explode(' ', $part); +            if (substr($part, 0, 9) === 'LEFT JOIN') { 1161 - +                $e = explode(' ', $part); 1162 -                if (empty($this->parts['orderby']) && empty($this->parts['where'])) { + 1163 -                    continue; +                if (empty($this->parts['orderby']) && empty($this->parts['where'])) { 1164 -                } - -1165 -            } - -1166 - - -1167 -            $subquery .= ' ' . $part; - -1168 -        } - -1169 - - -1170 -        // all conditions must be preserved in subquery - -1171 -        $subquery .= ( ! empty($this->parts['where']))?   ' WHERE '    . implode(' AND ', $this->parts['where'])  : ''; - -1172 -        $subquery .= ( ! empty($this->parts['groupby']))? ' GROUP BY ' . implode(', ', $this->parts['groupby'])   : ''; - -1173 -        $subquery .= ( ! empty($this->parts['having']))?  ' HAVING '   . implode(' AND ', $this->parts['having']) : ''; - -1174 - - -1175 -        $subquery .= ( ! empty($this->parts['orderby']))? ' ORDER BY ' . implode(', ', $this->parts['orderby'])   : ''; - -1176 - - -1177 -        // add driver specific limit clause - -1178 -        $subquery = $this->_conn->modifyLimitQuery($subquery, $this->parts['limit'], $this->parts['offset']); - -1179 - - -1180 -        $parts = Doctrine_Tokenizer::quoteExplode($subquery, ' ', "'", "'"); - -1181 - - -1182 -        foreach ($parts as $k => $part) { - -1183 -            if (strpos($part, ' ') !== false) { - -1184 -                continue; - -1185 -            } - -1186 - - -1187 -            $part = trim($part, "\"'`"); - -1188 - - -1189 -            if ($this->hasTableAlias($part)) { - -1190 -                $parts[$k] = $this->_conn->quoteIdentifier($this->generateNewTableAlias($part)); - -1191 -                continue; - -1192 -            } - -1193 - - -1194 -            if (strpos($part, '.') === false) { - -1195 -                continue; - -1196 -            } - -1197 -            preg_match_all("/[a-zA-Z0-9_]+\.[a-z0-9_]+/i", $part, $m); - -1198 - - -1199 -            foreach ($m[0] as $match) { - -1200 -                $e = explode('.', $match); - -1201 -                $e[0] = $this->generateNewTableAlias($e[0]); - -1202 - - -1203 -                $parts[$k] = str_replace($match, implode('.', $e), $parts[$k]); - -1204 -            } - -1205 -        } - -1206 - - -1207 -        if ($driverName == 'mysql' || $driverName == 'pgsql') { - -1208 -            foreach ($parts as $k => $part) { - -1209 -                if (strpos($part, "'") !== false) { - -1210                     continue; -1211 +1165                 } -1212 -                if (strpos($part, '__') == false) { - -1213 -                    continue; - -1214 -                } - -1215 - - -1216 -                preg_match_all("/[a-zA-Z0-9_]+\_\_[a-z0-9_]+/i", $part, $m); - -1217 - - -1218 -                foreach ($m[0] as $match) { - -1219 -                    $e = explode('__', $match); - -1220 -                    $e[0] = $this->generateNewTableAlias($e[0]); - -1221 - - -1222 -                    $parts[$k] = str_replace($match, implode('__', $e), $parts[$k]); - -1223 -                } - -1224 +1166             } -1225 +1167 + + +1168 +            $subquery .= ' ' . $part; + +1169         } -1226 +1170 -1227 -        $subquery = implode(' ', $parts); +1171 +        // all conditions must be preserved in subquery -1228 -        return $subquery; +1172 +        $subquery .= ( ! empty($this->parts['where']))?   ' WHERE '    . implode(' AND ', $this->parts['where'])  : ''; -1229 -    } +1173 +        $subquery .= ( ! empty($this->parts['groupby']))? ' GROUP BY ' . implode(', ', $this->parts['groupby'])   : ''; -1230 +1174 +        $subquery .= ( ! empty($this->parts['having']))?  ' HAVING '   . implode(' AND ', $this->parts['having']) : ''; + +1175 -1231 -    /** +1176 +        $subquery .= ( ! empty($this->parts['orderby']))? ' ORDER BY ' . implode(', ', $this->parts['orderby'])   : ''; -1232 -     * tokenizeQuery - -1233 -     * splits the given dql query into an array where keys - -1234 -     * represent different query part names and values are - -1235 -     * arrays splitted using sqlExplode method - -1236 -     * - -1237 -     * example: - -1238 -     * - -1239 -     * parameter: - -1240 -     *      $query = "SELECT u.* FROM User u WHERE u.name LIKE ?" - -1241 -     * returns: - -1242 -     *      array('select' => array('u.*'), - -1243 -     *            'from'   => array('User', 'u'), - -1244 -     *            'where'  => array('u.name', 'LIKE', '?')) - -1245 -     * - -1246 -     * @param string $query                 DQL query - -1247 -     * @throws Doctrine_Query_Exception     if some generic parsing error occurs - -1248 -     * @return array                        an array containing the query string parts - -1249 -     */ - -1250 -    public function tokenizeQuery($query) - -1251 -    { - -1252 -        $e = Doctrine_Tokenizer::sqlExplode($query, ' '); - -1253 +1177 -1254 -        foreach ($e as $k=>$part) { +1178 +        // add driver specific limit clause -1255 -            $part = trim($part); +1179 +        $subquery = $this->_conn->modifyLimitQuery($subquery, $this->parts['limit'], $this->parts['offset']); -1256 -            switch (strtolower($part)) { - -1257 -                case 'delete': - -1258 -                case 'update': - -1259 -                case 'select': - -1260 -                case 'set': - -1261 -                case 'from': - -1262 -                case 'where': - -1263 -                case 'limit': - -1264 -                case 'offset': - -1265 -                case 'having': - -1266 -                    $p = $part; - -1267 -                    $parts[$part] = array(); - -1268 -                break; - -1269 -                case 'order': - -1270 -                case 'group': - -1271 -                    $i = ($k + 1); - -1272 -                    if (isset($e[$i]) && strtolower($e[$i]) === 'by') { - -1273 -                        $p = $part; - -1274 -                        $parts[$part] = array(); - -1275 -                    } else { - -1276 -                        $parts[$p][] = $part; - -1277 -                    } - -1278 -                break; - -1279 -                case 'by': - -1280 -                    continue; - -1281 -                default: - -1282 -                    if ( ! isset($p)) { - -1283 -                        throw new Doctrine_Query_Exception("Couldn't parse query."); - -1284 -                    } - -1285 +1180 -1286 -                    $parts[$p][] = $part; +1181 +        $parts = Doctrine_Tokenizer::quoteExplode($subquery, ' ', "'", "'"); -1287 -            } - -1288 -        } - -1289 -        return $parts; - -1290 -    } - -1291 +1182 -1292 -    /** +1183 +        foreach ($parts as $k => $part) { -1293 -     * DQL PARSER +1184 +            if (strpos($part, ' ') !== false) { -1294 -     * parses a DQL query +1185 +                continue; -1295 -     * first splits the query in parts and then uses individual - -1296 -     * parsers for each part - -1297 -     * - -1298 -     * @param string $query                 DQL query - -1299 -     * @param boolean $clear                whether or not to clear the aliases - -1300 -     * @throws Doctrine_Query_Exception     if some generic parsing error occurs - -1301 -     * @return Doctrine_Query - -1302 -     */ - -1303 -    public function parseQuery($query, $clear = true) - -1304 -    { - -1305 -        if ($clear) { - -1306 -            $this->clear(); - -1307 -        } - -1308 - - -1309 -        $query = trim($query); - -1310 -        $query = str_replace("\n", ' ', $query); - -1311 -        $query = str_replace("\r", ' ', $query); - -1312 - - -1313 -        $parts = $this->tokenizeQuery($query); - -1314 - - -1315 -        foreach($parts as $k => $part) { - -1316 -            $part = implode(' ', $part); - -1317 -            $k = strtolower($k); - -1318 -            switch ($k) { - -1319 -                case 'create': - -1320 -                    $this->type = self::CREATE; - -1321 -                break; - -1322 -                case 'insert': - -1323 -                    $this->type = self::INSERT; - -1324 -                break; - -1325 -                case 'delete': - -1326 -                    $this->type = self::DELETE; - -1327 -                break; - -1328 -                case 'select': - -1329 -                    $this->type = self::SELECT; - -1330 -                    $this->parseQueryPart($k, $part); - -1331 -                break; - -1332 -                case 'update': - -1333 -                    $this->type = self::UPDATE; - -1334 -                    $k = 'from'; - -1335 -                case 'from': - -1336 -                    $this->parseQueryPart($k, $part); - -1337 -                break; - -1338 -                case 'set': - -1339 -                    $this->parseQueryPart($k, $part, true); - -1340 -                break; - -1341 -                case 'group': - -1342 -                case 'order': - -1343 -                    $k .= 'by'; - -1344 -                case 'where': - -1345 -                case 'having': - -1346 -                case 'limit': - -1347 -                case 'offset': - -1348 -                    $this->parseQueryPart($k, $part); - -1349 -                break; - -1350 +1186             } -1351 -        } - -1352 +1187 -1353 -        return $this; +1188 +            $part = trim($part, "\"'`"); -1354 -    } - -1355 +1189 -1356 -    public function load($path, $loadFields = true)  +1190 +            if ($this->hasTableAlias($part)) { -1357 -    { +1191 +                $parts[$k] = $this->_conn->quoteIdentifier($this->generateNewTableAlias($part)); -1358 -        $e = Doctrine_Tokenizer::quoteExplode($path, ' INDEXBY '); - -1359 - - -1360 -        $mapWith = null; - -1361 -        if (count($e) > 1) { - -1362 -            $mapWith = trim($e[1]); - -1363 - - -1364 -            $path = $e[0]; - -1365 -        } - -1366 - - -1367 -        // parse custom join conditions - -1368 -        $e = explode(' ON ', $path); - -1369 - - -1370 -        $joinCondition = ''; - -1371 - - -1372 -        if (count($e) > 1) { - -1373 -            $joinCondition = $e[1]; - -1374 -            $overrideJoin = true; - -1375 -            $path = $e[0]; - -1376 -        } else { - -1377 -            $e = explode(' WITH ', $path); - -1378 - - -1379 -            if (count($e) > 1) { - -1380 -                $joinCondition = $e[1]; - -1381 -                $path = $e[0]; - -1382 -            } - -1383 -            $overrideJoin = false; - -1384 -        } - -1385 - - -1386 -        $tmp            = explode(' ', $path); - -1387 -        $componentAlias = $originalAlias = (count($tmp) > 1) ? end($tmp) : null; - -1388 - - -1389 -        $e = preg_split("/[.:]/", $tmp[0], -1); - -1390 - - -1391 -        $fullPath = $tmp[0]; - -1392 -        $prevPath = ''; - -1393 -        $fullLength = strlen($fullPath); - -1394 - - -1395 -        if (isset($this->_aliasMap[$e[0]])) { - -1396 -            $table = $this->_aliasMap[$e[0]]['table']; - -1397 -            $componentAlias = $e[0]; - -1398 - - -1399 -            $prevPath = $parent = array_shift($e); - -1400 -        } - -1401 - - -1402 -        foreach ($e as $key => $name) { - -1403 -            // get length of the previous path - -1404 -            $length = strlen($prevPath); - -1405 - - -1406 -            // build the current component path - -1407 -            $prevPath = ($prevPath) ? $prevPath . '.' . $name : $name; - -1408 - - -1409 -            $delimeter = substr($fullPath, $length, 1); - -1410 - - -1411 -            // if an alias is not given use the current path as an alias identifier - -1412 -            if (strlen($prevPath) === $fullLength && isset($originalAlias)) { - -1413 -                $componentAlias = $originalAlias; - -1414 -            } else { - -1415 -                $componentAlias = $prevPath; - -1416 -            } - -1417 - - -1418 -            // if the current alias already exists, skip it - -1419 -            if (isset($this->_aliasMap[$componentAlias])) { - -1420 +1192                 continue; -1421 +1193             } -1422 +1194 -1423 -            if ( ! isset($table)) { +1195 +            if (strpos($part, '.') === false) { -1424 -                // process the root of the path +1196 +                continue; -1425 - - -1426 -                $table = $this->loadRoot($name, $componentAlias); - -1427 -            } else { - -1428 -                $join = ($delimeter == ':') ? 'INNER JOIN ' : 'LEFT JOIN '; - -1429 - - -1430 -                $relation = $table->getRelation($name); - -1431 -                $localTable = $table; - -1432 - - -1433 -                $table    = $relation->getTable(); - -1434 -                $this->_aliasMap[$componentAlias] = array('table'    => $table, - -1435 -                                                          'parent'   => $parent, - -1436 -                                                          'relation' => $relation, - -1437 -                                                          'map'      => null); - -1438 -                if ( ! $relation->isOneToOne()) { - -1439 -                   $this->needsSubquery = true; - -1440 -                } - -1441 - - -1442 -                $localAlias   = $this->getTableAlias($parent, $table->getTableName()); - -1443 -                $foreignAlias = $this->getTableAlias($componentAlias, $relation->getTable()->getTableName()); - -1444 -                $localSql     = $this->_conn->quoteIdentifier($table->getTableName()) - -1445 -                              . ' ' - -1446 -                              . $this->_conn->quoteIdentifier($localAlias); - -1447 - - -1448 -                $foreignSql   = $this->_conn->quoteIdentifier($relation->getTable()->getTableName()) - -1449 -                              . ' ' - -1450 -                              . $this->_conn->quoteIdentifier($foreignAlias); - -1451 - - -1452 -                $map = $relation->getTable()->inheritanceMap; - -1453 - - -1454 -                if ( ! $loadFields || ! empty($map) || $joinCondition) { - -1455 -                    $this->subqueryAliases[] = $foreignAlias; - -1456 -                } - -1457 - - -1458 -                if ($relation instanceof Doctrine_Relation_Association) { - -1459 -                    $asf = $relation->getAssociationTable(); - -1460 - - -1461 -                    $assocTableName = $asf->getTableName(); - -1462 - - -1463 -                    if ( ! $loadFields || ! empty($map) || $joinCondition) { - -1464 -                        $this->subqueryAliases[] = $assocTableName; - -1465 -                    } - -1466 - - -1467 -                    $assocPath = $prevPath . '.' . $asf->getComponentName(); - -1468 - - -1469 -                    $this->_aliasMap[$assocPath] = array('parent' => $prevPath, 'relation' => $relation, 'table' => $asf); - -1470 - - -1471 -                    $assocAlias = $this->getTableAlias($assocPath, $asf->getTableName()); - -1472 - - -1473 -                    $queryPart = $join . $assocTableName . ' ' . $assocAlias; - -1474 - - -1475 -                    $queryPart .= ' ON ' . $localAlias - -1476 -                                . '.' - -1477 -                                . $localTable->getIdentifier() - -1478 -                                . ' = ' - -1479 -                                . $assocAlias . '.' . $relation->getLocal(); - -1480 - - -1481 -                    if ($relation->isEqual()) { - -1482 -                        // equal nest relation needs additional condition - -1483 -                        $queryPart .= ' OR ' . $localAlias - -1484 -                                    . '.' - -1485 -                                    . $table->getColumnName($table->getIdentifier()) - -1486 -                                    . ' = ' - -1487 -                                    . $assocAlias . '.' . $relation->getForeign(); - -1488 -                    } - -1489 - - -1490 -                    $this->parts['from'][] = $queryPart; - -1491 - - -1492 -                    $queryPart = $join . $foreignSql; - -1493 - - -1494 -                    if ( ! $overrideJoin) { - -1495 -                        $queryPart .= ' ON '; - -1496 - - -1497 -                        if ($relation->isEqual()) { - -1498 -                            $queryPart .= '('; - -1499 -                        } - -1500 - - -1501 -                        $queryPart .= $this->_conn->quoteIdentifier($foreignAlias . '.' . $relation->getTable()->getIdentifier()) - -1502 -                                    . ' = ' - -1503 -                                    . $this->_conn->quoteIdentifier($assocAlias . '.' . $relation->getForeign()); - -1504 - - -1505 -                        if ($relation->isEqual()) { - -1506 -                            $queryPart .= ' OR ' - -1507 -                                        . $this->_conn->quoteIdentifier($foreignAlias . '.' . $table->getColumnName($table->getIdentifier())) - -1508 -                                        . ' = '  - -1509 -                                        . $this->_conn->quoteIdentifier($assocAlias . '.' . $relation->getLocal()) - -1510 -                                        . ') AND '  - -1511 -                                        . $this->_conn->quoteIdentifier($foreignAlias . '.' . $table->getIdentifier()) - -1512 -                                        . ' != '   - -1513 -                                        . $this->_conn->quoteIdentifier($localAlias . '.' . $table->getIdentifier()); - -1514 -                        } - -1515 -                    } - -1516 -                } else { - -1517 - - -1518 -                    $queryPart = $join . $foreignSql; - -1519 - - -1520 -                    if ( ! $overrideJoin) { - -1521 -                        $queryPart .= ' ON ' - -1522 -                                   . $this->_conn->quoteIdentifier($localAlias . '.' . $relation->getLocal()) - -1523 -                                   . ' = '  - -1524 -                                   . $this->_conn->quoteIdentifier($foreignAlias . '.' . $relation->getForeign()); - -1525 -                    } - -1526 - - -1527 -                } - -1528 -                $this->parts['from'][$componentAlias] = $queryPart; - -1529 -                if ( ! empty($joinCondition)) { - -1530 -                    $this->_pendingJoinConditions[$componentAlias] = $joinCondition; - -1531 -                } - -1532 -            } - -1533 -            if ($loadFields) { - -1534 - - -1535 -                $restoreState = false; - -1536 -                // load fields if necessary - -1537 -                if ($loadFields && empty($this->_dqlParts['select'])) { - -1538 -                    $this->pendingFields[$componentAlias] = array('*'); - -1539 -                } - -1540 -            } - -1541 -            $parent = $prevPath; - -1542 -        } - -1543 -         - -1544 -        $table = $this->_aliasMap[$componentAlias]['table']; - -1545 - - -1546 -        $indexBy = null; - -1547 - - -1548 -        if (isset($mapWith)) { - -1549 -            $e = explode('.', $mapWith); - -1550 - - -1551 -            if (isset($e[1])) { - -1552 -                $indexBy = $e[1]; - -1553 -            } - -1554 -        } elseif ($table->getBoundQueryPart('indexBy') !== null) { - -1555 -            $indexBy = $table->getBoundQueryPart('indexBy'); - -1556 -        } - -1557 - - -1558 -        if ($indexBy !== null) { - -1559 -            if ( ! $table->hasColumn($indexBy)) { - -1560 -                throw new Doctrine_Query_Exception("Couldn't use key mapping. Column " . $indexBy . " does not exist."); - -1561 +1197             } -1562 -     +1198 +            preg_match_all("/[a-zA-Z0-9_]+\.[a-z0-9_]+/i", $part, $m); -1563 -            $this->_aliasMap[$componentAlias]['map'] = $table->getColumnName($indexBy); - -1564 -        } - -1565 -        return $this->_aliasMap[$componentAlias]; - -1566 -    } - -1567 +1199 -1568 -    /** +1200 +            foreach ($m[0] as $match) { -1569 -     * loadRoot +1201 +                $e = explode('.', $match); -1570 -     * +1202 +                $e[0] = $this->generateNewTableAlias($e[0]); -1571 -     * @param string $name - -1572 -     * @param string $componentAlias - -1573 -     */ - -1574 -    public function loadRoot($name, $componentAlias) - -1575 -    { - -1576 -        // get the connection for the component - -1577 -        $this->_conn = Doctrine_Manager::getInstance() - -1578 -                      ->getConnectionForComponent($name); - -1579 +1203 -1580 -        $table = $this->_conn->getTable($name); +1204 +                $parts[$k] = str_replace($match, implode('.', $e), $parts[$k]); -1581 -        $tableName = $table->getTableName(); - -1582 - - -1583 -        // get the short alias for this table - -1584 -        $tableAlias = $this->getTableAlias($componentAlias, $tableName); - -1585 -        // quote table name - -1586 -        $queryPart = $this->_conn->quoteIdentifier($tableName); - -1587 - - -1588 -        if ($this->type === self::SELECT) { - -1589 -            $queryPart .= ' ' . $this->_conn->quoteIdentifier($tableAlias); - -1590 -        } - -1591 - - -1592 -        $this->parts['from'][] = $queryPart; - -1593 -        $this->tableAliases[$tableAlias]  = $componentAlias; - -1594 -        $this->_aliasMap[$componentAlias] = array('table' => $table, 'map' => null); - -1595 - - -1596 -        return $table; - -1597 -    } - -1598 - - -1599 -    /** - -1600 -     * count - -1601 -     * fetches the count of the query - -1602 -     * - -1603 -     * This method executes the main query without all the - -1604 -     * selected fields, ORDER BY part, LIMIT part and OFFSET part. - -1605 -     * - -1606 -     * Example: - -1607 -     * Main query:  - -1608 -     *      SELECT u.*, p.phonenumber FROM User u - -1609 -     *          LEFT JOIN u.Phonenumber p  - -1610 -     *          WHERE p.phonenumber = '123 123' LIMIT 10 - -1611 -     * - -1612 -     * The modified DQL query: - -1613 -     *      SELECT COUNT(DISTINCT u.id) FROM User u - -1614 -     *          LEFT JOIN u.Phonenumber p - -1615 -     *          WHERE p.phonenumber = '123 123' - -1616 -     * - -1617 -     * @param array $params        an array of prepared statement parameters - -1618 -     * @return integer             the count of this query - -1619 -     */ - -1620 -    public function count($params = array()) - -1621 -    { - -1622 -        $this->getQuery(); - -1623 - - -1624 -        // initialize temporary variables - -1625 -        $where  = $this->parts['where']; - -1626 -        $having = $this->parts['having']; - -1627 -        $groupby = $this->parts['groupby']; - -1628 -        $map    = reset($this->_aliasMap); - -1629 -        $componentAlias = key($this->_aliasMap); - -1630 -        $table = $map['table']; - -1631 - - -1632 -        // build the query base - -1633 -        $q  = 'SELECT COUNT(DISTINCT ' . $this->getTableAlias($componentAlias) - -1634 -              . '.' . implode(',', (array) $table->getIdentifier()) - -1635 -              . ') AS num_results'; - -1636 - - -1637 -        foreach ($this->parts['select'] as $field) { - -1638 -            if (strpos($field, '(') !== false) { - -1639 -                $q .= ', ' . $field; - -1640 +1205             } -1641 +1206         } -1642 +1207 -1643 -        $q .= ' FROM ' . $this->buildFromPart(); +1208 +        if ($driverName == 'mysql' || $driverName == 'pgsql') { -1644 +1209 +            foreach ($parts as $k => $part) { + +1210 +                if (strpos($part, "'") !== false) { + +1211 +                    continue; + +1212 +                } + +1213 +                if (strpos($part, '__') == false) { + +1214 +                    continue; + +1215 +                } + +1216 -1645 -        // append column aggregation inheritance (if needed) +1217 +                preg_match_all("/[a-zA-Z0-9_]+\_\_[a-z0-9_]+/i", $part, $m); -1646 -        $string = $this->applyInheritance(); - -1647 +1218 -1648 -        if ( ! empty($string)) { +1219 +                foreach ($m[0] as $match) { -1649 -            $where[] = $string; +1220 +                    $e = explode('__', $match); -1650 +1221 +                    $e[0] = $this->generateNewTableAlias($e[0]); + +1222 + + +1223 +                    $parts[$k] = str_replace($match, implode('__', $e), $parts[$k]); + +1224 +                } + +1225 +            } + +1226         } -1651 -        // append conditions - -1652 -        $q .= ( ! empty($where)) ?  ' WHERE '  . implode(' AND ', $where) : ''; - -1653 -        $q .= ( ! empty($groupby)) ?  ' GROUP BY '  . implode(', ', $groupby) : ''; - -1654 -        $q .= ( ! empty($having)) ? ' HAVING ' . implode(' AND ', $having): ''; - -1655 +1227 -1656 -        if ( ! is_array($params)) { +1228 +        $subquery = implode(' ', $parts); -1657 -            $params = array($params); +1229 +        return $subquery; -1658 -        } +1230 +    } -1659 -        // append parameters - -1660 -        $params = array_merge($this->_params['where'], $this->_params['having'], $params); - -1661 +1231 -1662 -        $results = $this->getConnection()->fetchAll($q, $params); +1232 +    /** -1663 +1233 +     * tokenizeQuery + +1234 +     * splits the given dql query into an array where keys + +1235 +     * represent different query part names and values are + +1236 +     * arrays splitted using sqlExplode method + +1237 +     * + +1238 +     * example: + +1239 +     * + +1240 +     * parameter: + +1241 +     *      $query = "SELECT u.* FROM User u WHERE u.name LIKE ?" + +1242 +     * returns: + +1243 +     *      array('select' => array('u.*'), + +1244 +     *            'from'   => array('User', 'u'), + +1245 +     *            'where'  => array('u.name', 'LIKE', '?')) + +1246 +     * + +1247 +     * @param string $query                 DQL query + +1248 +     * @throws Doctrine_Query_Exception     if some generic parsing error occurs + +1249 +     * @return array                        an array containing the query string parts + +1250 +     */ + +1251 +    public function tokenizeQuery($query) + +1252 +    { + +1253 +        $e = Doctrine_Tokenizer::sqlExplode($query, ' '); + +1254 -1664 -        if (count($results) > 1) { +1255 +        foreach ($e as $k=>$part) { -1665 -            $count = 0; +1256 +            $part = trim($part); -1666 -            foreach ($results as $result) { +1257 +            switch (strtolower($part)) { -1667 -                $count += $result['num_results']; +1258 +                case 'delete': -1668 -            } +1259 +                case 'update': -1669 -        } else { +1260 +                case 'select': -1670 -            $count = isset($results[0]) ? $results[0]['num_results']:0; +1261 +                case 'set': -1671 +1262 +                case 'from': + +1263 +                case 'where': + +1264 +                case 'limit': + +1265 +                case 'offset': + +1266 +                case 'having': + +1267 +                    $p = $part; + +1268 +                    $parts[$part] = array(); + +1269 +                break; + +1270 +                case 'order': + +1271 +                case 'group': + +1272 +                    $i = ($k + 1); + +1273 +                    if (isset($e[$i]) && strtolower($e[$i]) === 'by') { + +1274 +                        $p = $part; + +1275 +                        $parts[$part] = array(); + +1276 +                    } else { + +1277 +                        $parts[$p][] = $part; + +1278 +                    } + +1279 +                break; + +1280 +                case 'by': + +1281 +                    continue; + +1282 +                default: + +1283 +                    if ( ! isset($p)) { + +1284 +                        throw new Doctrine_Query_Exception("Couldn't parse query."); + +1285 +                    } + +1286 + + +1287 +                    $parts[$p][] = $part; + +1288 +            } + +1289 +        } + +1290 +        return $parts; + +1291 +    } + +1292 + + +1293 +    /** + +1294 +     * DQL PARSER + +1295 +     * parses a DQL query + +1296 +     * first splits the query in parts and then uses individual + +1297 +     * parsers for each part + +1298 +     * + +1299 +     * @param string $query                 DQL query + +1300 +     * @param boolean $clear                whether or not to clear the aliases + +1301 +     * @throws Doctrine_Query_Exception     if some generic parsing error occurs + +1302 +     * @return Doctrine_Query + +1303 +     */ + +1304 +    public function parseQuery($query, $clear = true) + +1305 +    { + +1306 +        if ($clear) { + +1307 +            $this->clear(); + +1308 +        } + +1309 + + +1310 +        $query = trim($query); + +1311 +        $query = str_replace("\n", ' ', $query); + +1312 +        $query = str_replace("\r", ' ', $query); + +1313 + + +1314 +        $parts = $this->tokenizeQuery($query); + +1315 + + +1316 +        foreach($parts as $k => $part) { + +1317 +            $part = implode(' ', $part); + +1318 +            $k = strtolower($k); + +1319 +            switch ($k) { + +1320 +                case 'create': + +1321 +                    $this->type = self::CREATE; + +1322 +                break; + +1323 +                case 'insert': + +1324 +                    $this->type = self::INSERT; + +1325 +                break; + +1326 +                case 'delete': + +1327 +                    $this->type = self::DELETE; + +1328 +                break; + +1329 +                case 'select': + +1330 +                    $this->type = self::SELECT; + +1331 +                    $this->parseQueryPart($k, $part); + +1332 +                break; + +1333 +                case 'update': + +1334 +                    $this->type = self::UPDATE; + +1335 +                    $k = 'from'; + +1336 +                case 'from': + +1337 +                    $this->parseQueryPart($k, $part); + +1338 +                break; + +1339 +                case 'set': + +1340 +                    $this->parseQueryPart($k, $part, true); + +1341 +                break; + +1342 +                case 'group': + +1343 +                case 'order': + +1344 +                    $k .= 'by'; + +1345 +                case 'where': + +1346 +                case 'having': + +1347 +                case 'limit': + +1348 +                case 'offset': + +1349 +                    $this->parseQueryPart($k, $part); + +1350 +                break; + +1351 +            } + +1352 +        } + +1353 + + +1354 +        return $this; + +1355 +    } + +1356 + + +1357 +    public function load($path, $loadFields = true)  + +1358 +    { + +1359 +        $e = Doctrine_Tokenizer::quoteExplode($path, ' INDEXBY '); + +1360 + + +1361 +        $mapWith = null; + +1362 +        if (count($e) > 1) { + +1363 +            $mapWith = trim($e[1]); + +1364 + + +1365 +            $path = $e[0]; + +1366 +        } + +1367 + + +1368 +        // parse custom join conditions + +1369 +        $e = explode(' ON ', $path); + +1370 + + +1371 +        $joinCondition = ''; + +1372 + + +1373 +        if (count($e) > 1) { + +1374 +            $joinCondition = $e[1]; + +1375 +            $overrideJoin = true; + +1376 +            $path = $e[0]; + +1377 +        } else { + +1378 +            $e = explode(' WITH ', $path); + +1379 + + +1380 +            if (count($e) > 1) { + +1381 +                $joinCondition = $e[1]; + +1382 +                $path = $e[0]; + +1383 +            } + +1384 +            $overrideJoin = false; + +1385         } -1672 +1386 -1673 -        return (int) $count; +1387 +        $tmp            = explode(' ', $path); -1674 -    } +1388 +        $componentAlias = $originalAlias = (count($tmp) > 1) ? end($tmp) : null; -1675 +1389 -1676 -    /** +1390 +        $e = preg_split("/[.:]/", $tmp[0], -1); -1677 -     * query - -1678 -     * query the database with DQL (Doctrine Query Language) - -1679 -     * - -1680 -     * @param string $query      DQL query - -1681 -     * @param array $params      prepared statement parameters - -1682 -     * @param int $hydrationMode Doctrine::FETCH_ARRAY or Doctrine::FETCH_RECORD - -1683 -     * @see Doctrine::FETCH_* constants - -1684 -     * @return mixed - -1685 -     */ - -1686 -    public function query($query, $params = array(), $hydrationMode = null) - -1687 -    { - -1688 -        $this->parseQuery($query); - -1689 +1391 -1690 -        return $this->execute($params, $hydrationMode); +1392 +        $fullPath = $tmp[0]; -1691 -    } +1393 +        $prevPath = ''; -1692 +1394 +        $fullLength = strlen($fullPath); + +1395 -1693 -    /** +1396 +        if (isset($this->_aliasMap[$e[0]])) { -1694 -     * Copies a Doctrine_Query object. +1397 +            $table = $this->_aliasMap[$e[0]]['table']; -1695 -     * +1398 +            $componentAlias = $e[0]; -1696 -     * @param Doctrine_Query   Doctrine query instance. +1399 + -1697 -     *                         If ommited the instance itself will be used as source. +1400 +            $prevPath = $parent = array_shift($e); -1698 -     * @return Doctrine_Query  Copy of the Doctrine_Query instance. - -1699 -     */ - -1700 -    public function copy(Doctrine_Query $query = null) - -1701 -    { - -1702 -        if ( ! $query) { - -1703 -            $query = $this; - -1704 +1401         } -1705 +1402 -1706 -        $new = new Doctrine_Query(); +1403 +        foreach ($e as $key => $name) { -1707 -        $new->_dqlParts = $query->_dqlParts; +1404 +            // get length of the previous path -1708 -        $new->_params = $query->_params; +1405 +            $length = strlen($prevPath); -1709 -        $new->_hydrationMode = $query->_hydrationMode; - -1710 +1406 -1711 -        return $new; +1407 +            // build the current component path -1712 +1408 +            $prevPath = ($prevPath) ? $prevPath . '.' . $name : $name; + +1409 + + +1410 +            $delimeter = substr($fullPath, $length, 1); + +1411 + + +1412 +            // if an alias is not given use the current path as an alias identifier + +1413 +            if (strlen($prevPath) === $fullLength && isset($originalAlias)) { + +1414 +                $componentAlias = $originalAlias; + +1415 +            } else { + +1416 +                $componentAlias = $prevPath; + +1417 +            } + +1418 + + +1419 +            // if the current alias already exists, skip it + +1420 +            if (isset($this->_aliasMap[$componentAlias])) { + +1421 +                continue; + +1422 +            } + +1423 + + +1424 +            if ( ! isset($table)) { + +1425 +                // process the root of the path + +1426 + + +1427 +                $table = $this->loadRoot($name, $componentAlias); + +1428 +            } else { + +1429 +                $join = ($delimeter == ':') ? 'INNER JOIN ' : 'LEFT JOIN '; + +1430 + + +1431 +                $relation = $table->getRelation($name); + +1432 +                $localTable = $table; + +1433 + + +1434 +                $table    = $relation->getTable(); + +1435 +                $this->_aliasMap[$componentAlias] = array('table'    => $table, + +1436 +                                                          'parent'   => $parent, + +1437 +                                                          'relation' => $relation, + +1438 +                                                          'map'      => null); + +1439 +                if ( ! $relation->isOneToOne()) { + +1440 +                   $this->needsSubquery = true; + +1441 +                } + +1442 + + +1443 +                $localAlias   = $this->getTableAlias($parent, $table->getTableName()); + +1444 +                $foreignAlias = $this->getTableAlias($componentAlias, $relation->getTable()->getTableName()); + +1445 +                $localSql     = $this->_conn->quoteIdentifier($table->getTableName()) + +1446 +                              . ' ' + +1447 +                              . $this->_conn->quoteIdentifier($localAlias); + +1448 + + +1449 +                $foreignSql   = $this->_conn->quoteIdentifier($relation->getTable()->getTableName()) + +1450 +                              . ' ' + +1451 +                              . $this->_conn->quoteIdentifier($foreignAlias); + +1452 + + +1453 +                $map = $relation->getTable()->inheritanceMap; + +1454 + + +1455 +                if ( ! $loadFields || ! empty($map) || $joinCondition) { + +1456 +                    $this->subqueryAliases[] = $foreignAlias; + +1457 +                } + +1458 + + +1459 +                if ($relation instanceof Doctrine_Relation_Association) { + +1460 +                    $asf = $relation->getAssociationTable(); + +1461 + + +1462 +                    $assocTableName = $asf->getTableName(); + +1463 + + +1464 +                    if ( ! $loadFields || ! empty($map) || $joinCondition) { + +1465 +                        $this->subqueryAliases[] = $assocTableName; + +1466 +                    } + +1467 + + +1468 +                    $assocPath = $prevPath . '.' . $asf->getComponentName(); + +1469 + + +1470 +                    $this->_aliasMap[$assocPath] = array('parent' => $prevPath, 'relation' => $relation, 'table' => $asf); + +1471 + + +1472 +                    $assocAlias = $this->getTableAlias($assocPath, $asf->getTableName()); + +1473 + + +1474 +                    $queryPart = $join . $assocTableName . ' ' . $assocAlias; + +1475 + + +1476 +                    $queryPart .= ' ON ' . $localAlias + +1477 +                                . '.' + +1478 +                                . $localTable->getIdentifier() + +1479 +                                . ' = ' + +1480 +                                . $assocAlias . '.' . $relation->getLocal(); + +1481 + + +1482 +                    if ($relation->isEqual()) { + +1483 +                        // equal nest relation needs additional condition + +1484 +                        $queryPart .= ' OR ' . $localAlias + +1485 +                                    . '.' + +1486 +                                    . $table->getColumnName($table->getIdentifier()) + +1487 +                                    . ' = ' + +1488 +                                    . $assocAlias . '.' . $relation->getForeign(); + +1489 +                    } + +1490 + + +1491 +                    $this->parts['from'][] = $queryPart; + +1492 + + +1493 +                    $queryPart = $join . $foreignSql; + +1494 + + +1495 +                    if ( ! $overrideJoin) { + +1496 +                        $queryPart .= ' ON '; + +1497 + + +1498 +                        if ($relation->isEqual()) { + +1499 +                            $queryPart .= '('; + +1500 +                        } + +1501 + + +1502 +                        $queryPart .= $this->_conn->quoteIdentifier($foreignAlias . '.' . $relation->getTable()->getIdentifier()) + +1503 +                                    . ' = ' + +1504 +                                    . $this->_conn->quoteIdentifier($assocAlias . '.' . $relation->getForeign()); + +1505 + + +1506 +                        if ($relation->isEqual()) { + +1507 +                            $queryPart .= ' OR ' + +1508 +                                        . $this->_conn->quoteIdentifier($foreignAlias . '.' . $table->getColumnName($table->getIdentifier())) + +1509 +                                        . ' = '  + +1510 +                                        . $this->_conn->quoteIdentifier($assocAlias . '.' . $relation->getLocal()) + +1511 +                                        . ') AND '  + +1512 +                                        . $this->_conn->quoteIdentifier($foreignAlias . '.' . $table->getIdentifier()) + +1513 +                                        . ' != '   + +1514 +                                        . $this->_conn->quoteIdentifier($localAlias . '.' . $table->getIdentifier()); + +1515 +                        } + +1516 +                    } + +1517 +                } else { + +1518 + + +1519 +                    $queryPart = $join . $foreignSql; + +1520 + + +1521 +                    if ( ! $overrideJoin) { + +1522 +                        $queryPart .= ' ON ' + +1523 +                                   . $this->_conn->quoteIdentifier($localAlias . '.' . $relation->getLocal()) + +1524 +                                   . ' = '  + +1525 +                                   . $this->_conn->quoteIdentifier($foreignAlias . '.' . $relation->getForeign()); + +1526 +                    } + +1527 + + +1528 +                } + +1529 +                $this->parts['from'][$componentAlias] = $queryPart; + +1530 +                if ( ! empty($joinCondition)) { + +1531 +                    $this->_pendingJoinConditions[$componentAlias] = $joinCondition; + +1532 +                } + +1533 +            } + +1534 +            if ($loadFields) { + +1535 + + +1536 +                $restoreState = false; + +1537 +                // load fields if necessary + +1538 +                if ($loadFields && empty($this->_dqlParts['select'])) { + +1539 +                    $this->pendingFields[$componentAlias] = array('*'); + +1540 +                } + +1541 +            } + +1542 +            $parent = $prevPath; + +1543 +        } + +1544 +         + +1545 +        $table = $this->_aliasMap[$componentAlias]['table']; + +1546 + + +1547 +        $indexBy = null; + +1548 + + +1549 +        if (isset($mapWith)) { + +1550 +            $e = explode('.', $mapWith); + +1551 + + +1552 +            if (isset($e[1])) { + +1553 +                $indexBy = $e[1]; + +1554 +            } + +1555 +        } elseif ($table->getBoundQueryPart('indexBy') !== null) { + +1556 +            $indexBy = $table->getBoundQueryPart('indexBy'); + +1557 +        } + +1558 + + +1559 +        if ($indexBy !== null) { + +1560 +            if ( ! $table->hasColumn($indexBy)) { + +1561 +                throw new Doctrine_Query_Exception("Couldn't use key mapping. Column " . $indexBy . " does not exist."); + +1562 +            } + +1563 +     + +1564 +            $this->_aliasMap[$componentAlias]['map'] = $table->getColumnName($indexBy); + +1565 +        } + +1566 +        return $this->_aliasMap[$componentAlias]; + +1567     } -1713 +1568 -1714 +1569     /** -1715 -     * Frees the resources used by the query object. It especially breaks a  +1570 +     * loadRoot -1716 -     * cyclic reference between the query object and it's parsers. This enables - -1717 -     * PHP's current GC to reclaim the memory. - -1718 -     * This method can therefore be used to reduce memory usage when creating a lot - -1719 -     * of query objects during a request. - -1720 +1571      * -1721 -     * @return Doctrine_Query   this object +1572 +     * @param string $name -1722 +1573 +     * @param string $componentAlias + +1574      */ -1723 -    public function free() +1575 +    public function loadRoot($name, $componentAlias) -1724 +1576     { +1577 +        // get the connection for the component + +1578 +        $this->_conn = Doctrine_Manager::getInstance() + +1579 +                      ->getConnectionForComponent($name); + +1580 + + +1581 +        $table = $this->_conn->getTable($name); + +1582 +        $tableName = $table->getTableName(); + +1583 + + +1584 +        // get the short alias for this table + +1585 +        $tableAlias = $this->getTableAlias($componentAlias, $tableName); + +1586 +        // quote table name + +1587 +        $queryPart = $this->_conn->quoteIdentifier($tableName); + +1588 + + +1589 +        if ($this->type === self::SELECT) { + +1590 +            $queryPart .= ' ' . $this->_conn->quoteIdentifier($tableAlias); + +1591 +        } + +1592 + + +1593 +        $this->parts['from'][] = $queryPart; + +1594 +        $this->tableAliases[$tableAlias]  = $componentAlias; + +1595 +        $this->_aliasMap[$componentAlias] = array('table' => $table, 'map' => null); + +1596 + + +1597 +        return $table; + +1598 +    } + +1599 + + +1600 +    /** + +1601 +     * count + +1602 +     * fetches the count of the query + +1603 +     * + +1604 +     * This method executes the main query without all the + +1605 +     * selected fields, ORDER BY part, LIMIT part and OFFSET part. + +1606 +     * + +1607 +     * Example: + +1608 +     * Main query:  + +1609 +     *      SELECT u.*, p.phonenumber FROM User u + +1610 +     *          LEFT JOIN u.Phonenumber p  + +1611 +     *          WHERE p.phonenumber = '123 123' LIMIT 10 + +1612 +     * + +1613 +     * The modified DQL query: + +1614 +     *      SELECT COUNT(DISTINCT u.id) FROM User u + +1615 +     *          LEFT JOIN u.Phonenumber p + +1616 +     *          WHERE p.phonenumber = '123 123' + +1617 +     * + +1618 +     * @param array $params        an array of prepared statement parameters + +1619 +     * @return integer             the count of this query + +1620 +     */ + +1621 +    public function count($params = array()) + +1622 +    { + +1623 +        $this->getQuery(); + +1624 + + +1625 +        // initialize temporary variables + +1626 +        $where  = $this->parts['where']; + +1627 +        $having = $this->parts['having']; + +1628 +        $groupby = $this->parts['groupby']; + +1629 +        $map    = reset($this->_aliasMap); + +1630 +        $componentAlias = key($this->_aliasMap); + +1631 +        $table = $map['table']; + +1632 + + +1633 +        // build the query base + +1634 +        $q  = 'SELECT COUNT(DISTINCT ' . $this->getTableAlias($componentAlias) + +1635 +              . '.' . implode(',', (array) $table->getIdentifier()) + +1636 +              . ') AS num_results'; + +1637 + + +1638 +        foreach ($this->parts['select'] as $field) { + +1639 +            if (strpos($field, '(') !== false) { + +1640 +                $q .= ', ' . $field; + +1641 +            } + +1642 +        } + +1643 + + +1644 +        $q .= ' FROM ' . $this->buildFromPart(); + +1645 + + +1646 +        // append column aggregation inheritance (if needed) + +1647 +        $string = $this->applyInheritance(); + +1648 + + +1649 +        if ( ! empty($string)) { + +1650 +            $where[] = $string; + +1651 +        } + +1652 +        // append conditions + +1653 +        $q .= ( ! empty($where)) ?  ' WHERE '  . implode(' AND ', $where) : ''; + +1654 +        $q .= ( ! empty($groupby)) ?  ' GROUP BY '  . implode(', ', $groupby) : ''; + +1655 +        $q .= ( ! empty($having)) ? ' HAVING ' . implode(' AND ', $having): ''; + +1656 + + +1657 +        if ( ! is_array($params)) { + +1658 +            $params = array($params); + +1659 +        } + +1660 +        // append parameters + +1661 +        $params = array_merge($this->_params['where'], $this->_params['having'], $params); + +1662 + + +1663 +        $results = $this->getConnection()->fetchAll($q, $params); + +1664 + + +1665 +        if (count($results) > 1) { + +1666 +            $count = 0; + +1667 +            foreach ($results as $result) { + +1668 +                $count += $result['num_results']; + +1669 +            } + +1670 +        } else { + +1671 +            $count = isset($results[0]) ? $results[0]['num_results']:0; + +1672 +        } + +1673 + + +1674 +        return (int) $count; + +1675 +    } + +1676 + + +1677 +    /** + +1678 +     * query + +1679 +     * query the database with DQL (Doctrine Query Language) + +1680 +     * + +1681 +     * @param string $query      DQL query + +1682 +     * @param array $params      prepared statement parameters + +1683 +     * @param int $hydrationMode Doctrine::FETCH_ARRAY or Doctrine::FETCH_RECORD + +1684 +     * @see Doctrine::FETCH_* constants + +1685 +     * @return mixed + +1686 +     */ + +1687 +    public function query($query, $params = array(), $hydrationMode = null) + +1688 +    { + +1689 +        $this->parseQuery($query); + +1690 + + +1691 +        return $this->execute($params, $hydrationMode); + +1692 +    } + +1693 + + +1694 +    /** + +1695 +     * Copies a Doctrine_Query object. + +1696 +     * + +1697 +     * @param Doctrine_Query   Doctrine query instance. + +1698 +     *                         If ommited the instance itself will be used as source. + +1699 +     * @return Doctrine_Query  Copy of the Doctrine_Query instance. + +1700 +     */ + +1701 +    public function copy(Doctrine_Query $query = null) + +1702 +    { + +1703 +        if ( ! $query) { + +1704 +            $query = $this; + +1705 +        } + +1706 + + +1707 +        $new = new Doctrine_Query(); + +1708 +        $new->_dqlParts = $query->_dqlParts; + +1709 +        $new->_params = $query->_params; + +1710 +        $new->_hydrationMode = $query->_hydrationMode; + +1711 + + +1712 +        return $new; + +1713 +    } + +1714 + + +1715 +    /** + +1716 +     * Frees the resources used by the query object. It especially breaks a  + +1717 +     * cyclic reference between the query object and it's parsers. This enables + +1718 +     * PHP's current GC to reclaim the memory. + +1719 +     * This method can therefore be used to reduce memory usage when creating a lot + +1720 +     * of query objects during a request. + +1721 +     * + +1722 +     * @return Doctrine_Query   this object + +1723 +     */ + +1724 +    public function free() + 1725 -        $this->reset(); +    { 1726 -        $this->_parsers = array(); +        $this->reset(); 1727 -        $this->_dqlParts = array(); +        $this->_parsers = array(); 1728 -        $this->_enumParams = array(); +        $this->_dqlParts = array(); 1729 -    } +        $this->_enumParams = array(); 1730 +    } + +1731 } \ No newline at end of file diff --git a/tests/coverage/Doctrine_Record.html b/tests/coverage/Doctrine_Record.html index 4e6dc1305..299a9e238 100644 --- a/tests/coverage/Doctrine_Record.html +++ b/tests/coverage/Doctrine_Record.html @@ -16,7 +16,7 @@ /* 3 - *  $Id: Record.php 2975 2007-10-21 20:12:36Z romanb $ + *  $Id: Record.php 3005 2007-10-25 14:21:25Z Jonathan.Wage $ 4  * @@ -103,7 +103,7 @@  * @since       1.0 32 - * @version     $Revision: 2975 $ + * @version     $Revision: 3005 $ 33  */ @@ -2158,7 +2158,7 @@      * 717 -     * @return object Doctrine_Table        a Doctrine_Table object +     * @return Doctrine_Table        a Doctrine_Table object 718      */ diff --git a/tests/coverage/Doctrine_Record_Abstract.html b/tests/coverage/Doctrine_Record_Abstract.html index 862528635..790eae1ef 100644 --- a/tests/coverage/Doctrine_Record_Abstract.html +++ b/tests/coverage/Doctrine_Record_Abstract.html @@ -295,10 +295,10 @@     { 96 -        $this->_table->setAttribute($attr, $value); +        $this->_table->setAttribute($attr, $value); 97 -    } +    } 98     public function setTableName($tableName) diff --git a/tests/coverage/Doctrine_Template_I18n.html b/tests/coverage/Doctrine_Template_I18n.html index 65daed8ce..c23c1a74b 100644 --- a/tests/coverage/Doctrine_Template_I18n.html +++ b/tests/coverage/Doctrine_Template_I18n.html @@ -118,116 +118,176 @@ 37 - - -38 -    public function __construct(array $options) - -39 -    { - -40 -        $this->_plugin = new Doctrine_I18n($options); - -41 -    } - -42 - - -43     /** -44 -     * translation +38 +     * __construct -45 -     * sets or retrieves the current translation language - -46 +39      * -47 -     * @return Doctrine_Record      this object +40 +     * @param string $array  -48 +41 +     * @return void + +42      */ -49 -    public function translation($language = null) +43 +    public function __construct(array $options) -50 +44     { -51 -        $this->_translation = $language; +45 +        $this->_plugin = new Doctrine_I18n($options); -52 -    } - -53 -    public function setUp() - -54 -    { - -55 -        $this->_plugin->setOption('table', $this->_table); - -56 -        $name = $this->_table->getComponentName(); - -57 -        $className = $this->_plugin->getOption('className'); - -58 - - -59 -        if (strpos($className, '%CLASS%') !== false) { - -60 -            $this->_plugin->setOption('className', str_replace('%CLASS%', $name, $className)); - -61 -            $className = $this->_plugin->getOption('className'); - -62 -        } - -63 - - -64 -        $this->_plugin->buildDefinition($this->_table); - -65 -         - -66 -        $id = $this->_table->getIdentifier(); - -67 - - -68 -        $this->hasMany($className . ' as Translation', array('local' => $id, 'foreign' => $id)); - -69 +46     } -70 -    public function getI18n() +47 + -71 +48 +    /** + +49 +     * translation + +50 +     * + +51 +     * sets or retrieves the current translation language + +52 +     * + +53 +     * @return Doctrine_Record      this object + +54 +     */ + +55 +    public function translation($language = null) + +56     { -72 -        return $this->_plugin; +57 +        $this->_translation = $language; -73 +58 +         + +59 +        return $this->_translation; + +60     } +61 + + +62 +    /** + +63 +     * setUp + +64 +     * + +65 +     * @return void + +66 +     */ + +67 +    public function setUp() + +68 +    { + +69 +        $this->_plugin->setOption('table', $this->_table); + +70 +        $name = $this->_table->getComponentName(); + +71 +        $className = $this->_plugin->getOption('className'); + +72 + + +73 +        if (strpos($className, '%CLASS%') !== false) { + 74 +            $this->_plugin->setOption('className', str_replace('%CLASS%', $name, $className)); + +75 +            $className = $this->_plugin->getOption('className'); + +76 +        } + +77 + + +78 +        $this->_plugin->buildDefinition($this->_table); + +79 +         + +80 +        $id = $this->_table->getIdentifier(); + +81 + + +82 +        $this->hasMany($className . ' as Translation', array('local' => $id, 'foreign' => $id)); + +83 +    } + +84 +     + +85 +    /** + +86 +     * getI18n + +87 +     * + +88 +     * @return void + +89 +     */ + +90 +    public function getI18n() + +91 +    { + +92 +        return $this->_plugin; + +93 +    } + +94 } \ No newline at end of file diff --git a/tests/coverage/coverage.txt b/tests/coverage/coverage.txt index 25087b256..9f85d201f 100644 --- a/tests/coverage/coverage.txt +++ b/tests/coverage/coverage.txt @@ -1 +1 @@ -a:4:{s:8:"coverage";a:479:{s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record/Abstract.php";a:101:{i:48;i:1;i:50;i:1;i:51;i:-2;i:60;i:-1;i:61;i:-2;i:71;i:-1;i:73;i:-1;i:74;i:-2;i:88;i:1;i:89;i:-1;i:90;i:-2;i:91;i:1;i:93;i:-2;i:96;i:1;i:97;i:1;i:100;i:1;i:101;i:1;i:104;i:1;i:105;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:-2;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:132;i:-1;i:133;i:-1;i:134;i:-1;i:135;i:-1;i:136;i:-1;i:137;i:-1;i:138;i:-1;i:140;i:-1;i:141;i:-1;i:143;i:-1;i:156;i:1;i:157;i:-1;i:158;i:-1;i:159;i:-1;i:160;i:-1;i:161;i:-1;i:162;i:-1;i:164;i:-1;i:165;i:1;i:167;i:1;i:180;i:1;i:182;i:1;i:183;i:-2;i:196;i:1;i:197;i:1;i:198;i:-2;i:211;i:1;i:213;i:1;i:214;i:-2;i:227;i:1;i:229;i:1;i:230;i:-2;i:244;i:1;i:245;i:1;i:248;i:-1;i:249;i:-1;i:250;i:-1;i:251;i:-1;i:259;i:1;i:260;i:1;i:271;i:-1;i:273;i:-1;i:274;i:-2;i:286;i:1;i:287;i:1;i:288;i:1;i:289;i:1;i:290;i:1;i:292;i:1;i:293;i:-1;i:294;i:-2;i:297;i:1;i:299;i:1;i:301;i:1;i:302;i:-1;i:303;i:-2;i:304;i:1;i:306;i:1;i:308;i:1;i:309;i:1;i:310;i:1;i:312;i:1;i:313;i:-2;i:325;i:-1;i:326;i:-1;i:327;i:-1;i:328;i:-1;i:329;i:-1;i:330;i:-1;i:332;i:-1;i:333;i:-2;}s:53:"/home/bjartka/public_html/doctrine/models/Package.php";a:4:{i:4;i:1;i:5;i:1;i:9;i:1;i:10;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/MigrationTest.php";a:2:{i:6;i:1;i:7;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/Record_Country.php";a:4:{i:4;i:1;i:5;i:1;i:7;i:1;i:8;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/MyUserGroup.php";a:8:{i:6;i:-1;i:8;i:-1;i:9;i:-1;i:10;i:-1;i:11;i:-1;i:15;i:-1;i:16;i:-1;i:17;i:-1;}s:49:"/home/bjartka/public_html/doctrine/models/JC3.php";a:3:{i:4;i:-1;i:5;i:-1;i:6;i:-1;}s:63:"/home/bjartka/public_html/doctrine/models/FooForeignlyOwned.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:74:"/home/bjartka/public_html/doctrine/models/NestedSetTest_SingleRootNode.php";a:3:{i:5;i:1;i:6;i:1;i:7;i:1;}s:58:"/home/bjartka/public_html/doctrine/models/FooBarRecord.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/NestTest.php";a:13:{i:6;i:1;i:7;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:21;i:1;}s:73:"/home/bjartka/public_html/doctrine/tests/Query/ReferenceModelTestCase.php";a:44:{i:35;i:1;i:36;i:1;i:37;i:1;i:38;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:45;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:94;i:1;i:95;i:1;}s:64:"/home/bjartka/public_html/doctrine/tests/Record/HookTestCase.php";a:41:{i:36;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:89;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:-2;i:102;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record/Filter.php";a:6:{i:35;i:1;i:40;i:1;i:41;i:1;i:44;i:-1;i:45;i:-2;i:62;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Import/Mssql.php";a:75:{i:21;i:1;i:34;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:48;i:-2;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:-1;i:65;i:-1;i:66;i:-1;i:67;i:-1;i:68;i:-1;i:69;i:-1;i:72;i:-1;i:73;i:-1;i:74;i:-1;i:76;i:-1;i:79;i:-1;i:80;i:-1;i:81;i:-1;i:82;i:-1;i:83;i:-1;i:84;i:-1;i:85;i:-1;i:86;i:-1;i:87;i:-1;i:88;i:-1;i:89;i:-1;i:90;i:-1;i:91;i:-1;i:93;i:1;i:94;i:-2;i:105;i:-1;i:115;i:1;i:117;i:1;i:118;i:-2;i:127;i:1;i:129;i:1;i:131;i:1;i:132;i:-2;i:142;i:1;i:143;i:1;i:145;i:1;i:147;i:1;i:148;i:-2;i:158;i:-1;i:159;i:-1;i:160;i:-1;i:161;i:-1;i:162;i:-1;i:163;i:-1;i:164;i:-1;i:165;i:-1;i:166;i:-1;i:168;i:-1;i:169;i:-1;i:170;i:-1;i:171;i:-1;i:173;i:-1;i:174;i:-1;i:176;i:-1;i:178;i:-1;i:179;i:-1;i:180;i:-1;i:181;i:-1;i:182;i:-1;i:184;i:-1;i:185;i:-2;i:195;i:1;i:197;i:1;i:198;i:-2;i:199;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Unique.php";a:21:{i:34;i:1;i:43;i:1;i:44;i:1;i:46;i:1;i:47;i:-1;i:48;i:-1;i:50;i:1;i:52;i:1;i:53;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:66;i:1;i:67;i:1;i:69;i:1;i:70;i:-2;i:71;i:1;}s:79:"/home/bjartka/public_html/doctrine/tests/DoctrineTest/Doctrine_UnitTestCase.php";a:170:{i:61;i:-1;i:62;i:-2;i:66;i:1;i:68;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:92;i:1;i:93;i:1;i:96;i:1;i:97;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:-1;i:109;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:-1;i:124;i:1;i:125;i:1;i:128;i:1;i:129;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:135;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:145;i:1;i:147;i:1;i:148;i:1;i:150;i:1;i:152;i:1;i:155;i:1;i:156;i:1;i:158;i:1;i:160;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:-2;i:175;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:185;i:1;i:187;i:1;i:188;i:1;i:189;i:1;i:190;i:1;i:192;i:1;i:193;i:1;i:196;i:1;i:197;i:1;i:198;i:1;i:199;i:1;i:202;i:1;i:204;i:1;i:206;i:1;i:209;i:1;i:210;i:1;i:211;i:1;i:213;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:220;i:1;i:221;i:1;i:222;i:1;i:223;i:1;i:224;i:1;i:225;i:1;i:227;i:1;i:228;i:1;i:229;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:235;i:1;i:236;i:1;i:237;i:1;i:238;i:1;i:239;i:1;i:241;i:1;i:242;i:1;i:243;i:1;i:245;i:1;i:246;i:1;i:247;i:1;i:248;i:1;i:249;i:1;i:251;i:1;i:252;i:1;i:253;i:1;i:255;i:1;i:256;i:1;i:257;i:1;i:260;i:-1;i:261;i:-2;i:264;i:1;i:266;i:1;i:267;i:1;i:268;i:1;i:270;i:1;i:271;i:1;i:274;i:1;i:275;i:-2;i:278;i:-1;i:279;i:-1;i:280;i:-1;i:281;i:-1;i:282;i:-1;i:285;i:1;i:286;i:1;i:287;i:1;i:288;i:1;i:289;i:1;i:290;i:1;i:292;i:1;i:293;i:1;}s:52:"/home/bjartka/public_html/doctrine/models/Entity.php";a:18:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:21;i:1;i:22;i:1;i:23;i:1;i:24;i:1;i:25;i:1;}s:56:"/home/bjartka/public_html/doctrine/models/TestRecord.php";a:2:{i:6;i:1;i:7;i:1;}s:62:"/home/bjartka/public_html/doctrine/models/RecordFilterTest.php";a:7:{i:7;i:-1;i:8;i:-1;i:9;i:-1;i:11;i:-1;i:12;i:-2;i:14;i:-1;i:15;i:-2;}s:57:"/home/bjartka/public_html/doctrine/models/SelfRefTest.php";a:5:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:12;i:1;}s:49:"/home/bjartka/public_html/doctrine/models/JC2.php";a:3:{i:4;i:-1;i:5;i:-1;i:6;i:-1;}s:69:"/home/bjartka/public_html/doctrine/tests/Connection/PgsqlTestCase.php";a:78:{i:38;i:1;i:40;i:1;i:41;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:87;i:1;i:89;i:1;i:90;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:115;i:1;i:117;i:1;i:118;i:1;i:122;i:1;i:124;i:1;i:125;i:1;i:129;i:1;i:131;i:1;i:132;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:143;i:1;i:145;i:1;i:146;i:1;i:150;i:1;i:152;i:1;i:153;i:1;i:157;i:1;i:159;i:1;i:160;i:1;i:164;i:1;i:166;i:1;i:167;i:1;i:171;i:1;i:173;i:1;i:174;i:1;i:178;i:1;i:180;i:1;i:181;i:1;i:185;i:1;i:187;i:1;i:188;i:1;i:192;i:1;i:194;i:1;i:195;i:1;i:199;i:1;i:201;i:1;i:202;i:1;i:206;i:1;i:208;i:1;i:209;i:1;i:213;i:1;i:215;i:1;i:216;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/DataDict/FirebirdTestCase.php";a:145:{i:37;i:1;i:38;i:1;i:41;i:1;i:42;i:1;i:46;i:1;i:47;i:-1;i:48;i:1;i:49;i:1;i:51;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:72;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:81;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:107;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:116;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:125;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:143;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:152;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:161;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:170;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:179;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:185;i:1;i:188;i:1;i:190;i:1;i:192;i:1;i:194;i:1;i:196;i:1;i:198;i:1;i:199;i:1;i:203;i:1;i:205;i:1;i:206;i:1;i:209;i:1;i:211;i:1;i:212;i:1;i:215;i:1;i:217;i:1;i:218;i:1;i:221;i:1;i:223;i:1;i:224;i:1;i:227;i:1;i:229;i:1;i:230;i:1;i:233;i:1;i:235;i:1;i:236;i:1;i:239;i:1;i:241;i:1;i:242;i:1;i:245;i:1;i:247;i:1;i:248;i:1;i:251;i:1;i:253;i:1;i:254;i:1;i:257;i:1;i:259;i:1;i:260;i:1;i:263;i:1;i:265;i:1;i:266;i:1;i:269;i:1;i:271;i:1;i:272;i:1;i:275;i:1;i:277;i:1;i:278;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/Sequence/MssqlTestCase.php";a:17:{i:37;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:59;i:1;i:61;i:1;i:62;i:1;}s:73:"/home/bjartka/public_html/doctrine/tests/Relation/ManyToMany2TestCase.php";a:59:{i:37;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:-2;i:73;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:-2;i:88;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:104;i:1;i:105;i:1;i:109;i:1;i:111;i:1;i:113;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:127;i:1;i:133;i:1;}s:72:"/home/bjartka/public_html/doctrine/tests/Connection/ProfilerTestCase.php";a:87:{i:37;i:-1;i:39;i:-1;i:41;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:72;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:107;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:118;i:-2;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:-2;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:-2;i:151;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:-2;i:165;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:-2;i:175;i:-2;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;}s:64:"/home/bjartka/public_html/doctrine/tests/ColumnAliasTestCase.php";a:41:{i:36;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:-2;i:56;i:1;i:57;i:1;i:60;i:1;i:62;i:1;i:64;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:104;i:1;i:105;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Expression/Driver.php";a:137:{i:0;i:1;i:21;i:1;i:33;i:1;i:37;i:1;i:38;i:-2;i:41;i:1;i:42;i:-2;i:52;i:1;i:53;i:-2;i:63;i:1;i:64;i:1;i:65;i:-2;i:78;i:1;i:79;i:1;i:80;i:-2;i:90;i:1;i:91;i:1;i:92;i:-2;i:102;i:1;i:103;i:1;i:104;i:-2;i:114;i:1;i:115;i:1;i:116;i:-2;i:129;i:-1;i:130;i:-1;i:131;i:-2;i:142;i:1;i:143;i:1;i:144;i:-2;i:155;i:1;i:157;i:1;i:158;i:-2;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:-2;i:184;i:1;i:185;i:-2;i:196;i:-1;i:197;i:-2;i:208;i:1;i:209;i:-2;i:221;i:1;i:222;i:-2;i:234;i:1;i:235;i:-2;i:247;i:1;i:248;i:-2;i:257;i:1;i:258;i:-2;i:272;i:1;i:273;i:-2;i:289;i:1;i:290;i:1;i:291;i:1;i:293;i:1;i:294;i:1;i:296;i:-2;i:308;i:1;i:310;i:1;i:311;i:-2;i:328;i:1;i:329;i:1;i:330;i:-2;i:346;i:1;i:347;i:1;i:348;i:-1;i:349;i:-2;i:350;i:1;i:351;i:-1;i:352;i:-2;i:353;i:1;i:355;i:-2;i:379;i:1;i:380;i:-2;i:404;i:1;i:405;i:-2;i:429;i:1;i:430;i:-2;i:454;i:1;i:455;i:-2;i:474;i:1;i:475;i:1;i:476;i:1;i:477;i:-2;i:496;i:1;i:497;i:1;i:498;i:1;i:499;i:-2;i:518;i:1;i:519;i:1;i:520;i:1;i:521;i:-2;i:541;i:1;i:542;i:1;i:543;i:1;i:544;i:-2;i:563;i:1;i:564;i:1;i:565;i:1;i:566;i:-2;i:586;i:1;i:587;i:1;i:588;i:1;i:589;i:-2;i:614;i:1;i:615;i:-1;i:616;i:-1;i:617;i:1;i:618;i:1;i:620;i:1;i:621;i:-1;i:622;i:-2;i:623;i:1;i:624;i:-2;i:642;i:1;i:643;i:1;i:644;i:-2;i:662;i:1;i:663;i:1;i:664;i:-2;i:691;i:1;i:692;i:1;i:693;i:1;i:694;i:1;i:695;i:-2;i:704;i:-1;i:705;i:-2;i:714;i:1;i:715;i:-2;i:724;i:1;i:725;i:1;i:726;i:-2;i:727;i:1;i:728;i:-2;i:729;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Module.php";a:13:{i:34;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:70;i:1;i:71;i:-2;i:81;i:-1;i:82;i:-2;i:83;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Mysql.php";a:70:{i:21;i:1;i:34;i:1;i:49;i:1;i:50;i:1;i:52;i:-1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:102;i:-1;i:103;i:-1;i:104;i:-1;i:172;i:-1;i:173;i:-1;i:174;i:-1;i:176;i:-1;i:177;i:-1;i:179;i:-1;i:180;i:-1;i:181;i:-1;i:182;i:-1;i:184;i:-1;i:186;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-1;i:190;i:-1;i:193;i:-1;i:195;i:-1;i:196;i:-1;i:197;i:-1;i:198;i:-2;i:199;i:-1;i:200;i:-1;i:201;i:-1;i:203;i:-1;i:204;i:-1;i:205;i:-2;i:206;i:-1;i:208;i:-1;i:209;i:-2;i:210;i:1;}s:56:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hook.php";a:70:{i:34;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:-1;i:86;i:-1;i:87;i:-1;i:90;i:1;i:91;i:1;i:100;i:1;i:101;i:-2;i:111;i:-1;i:112;i:-1;i:122;i:-1;i:123;i:-1;i:135;i:1;i:136;i:-1;i:137;i:-2;i:138;i:1;i:139;i:1;i:140;i:-1;i:141;i:-2;i:142;i:1;i:144;i:1;i:145;i:1;i:147;i:1;i:148;i:1;i:150;i:1;i:151;i:-1;i:152;i:-2;i:154;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:162;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:169;i:1;i:170;i:-2;i:182;i:1;i:183;i:-1;i:184;i:-2;i:185;i:1;i:186;i:1;i:188;i:1;i:190;i:1;i:191;i:1;i:192;i:1;i:194;i:1;i:196;i:1;i:197;i:1;i:199;i:1;i:200;i:1;i:202;i:1;i:203;i:1;i:204;i:1;i:205;i:1;i:206;i:1;i:207;i:1;i:208;i:-2;i:215;i:-1;i:216;i:-1;i:223;i:-1;i:224;i:-1;i:225;i:1;}s:63:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Check.php";a:60:{i:34;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:67;i:-1;i:68;i:-2;i:78;i:1;i:79;i:1;i:91;i:1;i:93;i:1;i:94;i:-1;i:95;i:-1;i:96;i:-1;i:97;i:-1;i:99;i:-1;i:100;i:-1;i:101;i:1;i:102;i:1;i:103;i:-1;i:104;i:-1;i:105;i:-1;i:106;i:-1;i:108;i:-1;i:109;i:-1;i:110;i:1;i:111;i:1;i:114;i:-1;i:115;i:-2;i:118;i:1;i:120;i:1;i:122;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:134;i:1;i:135;i:-2;i:138;i:1;i:139;i:1;i:140;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:146;i:-2;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:-2;i:163;i:1;i:164;i:-2;i:165;i:1;}s:76:"/home/bjartka/public_html/doctrine/lib/Doctrine/Search/Analyzer/Standard.php";a:21:{i:33;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:279;i:1;i:281;i:1;i:282;i:1;i:283;i:1;i:284;i:1;i:285;i:1;i:286;i:-2;i:287;i:1;i:289;i:1;i:290;i:1;i:291;i:-2;i:293;i:1;i:294;i:1;i:295;i:1;i:296;i:1;i:297;i:-2;i:299;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Import/Schema.php";a:185:{i:41;i:1;i:57;i:1;i:58;i:-1;i:59;i:-1;i:61;i:1;i:62;i:-2;i:75;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:-1;i:82;i:-1;i:84;i:-1;i:85;i:-1;i:86;i:-1;i:87;i:-1;i:88;i:-1;i:89;i:-1;i:90;i:-1;i:91;i:1;i:93;i:1;i:95;i:1;i:96;i:-2;i:111;i:1;i:112;i:1;i:113;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:121;i:-1;i:122;i:-2;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:154;i:1;i:155;i:-1;i:156;i:-1;i:158;i:1;i:159;i:-2;i:171;i:1;i:172;i:-2;i:184;i:1;i:185;i:-2;i:197;i:1;i:198;i:-2;i:210;i:1;i:211;i:-2;i:223;i:1;i:224;i:-2;i:236;i:1;i:237;i:-2;i:250;i:1;i:252;i:1;i:254;i:1;i:255;i:1;i:257;i:1;i:258;i:1;i:260;i:1;i:261;i:1;i:263;i:1;i:264;i:1;i:265;i:1;i:266;i:1;i:267;i:1;i:268;i:1;i:269;i:1;i:270;i:1;i:271;i:1;i:272;i:1;i:273;i:1;i:274;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:278;i:1;i:279;i:1;i:281;i:1;i:282;i:1;i:284;i:1;i:285;i:1;i:286;i:1;i:287;i:1;i:288;i:1;i:289;i:1;i:290;i:1;i:291;i:1;i:292;i:1;i:293;i:1;i:295;i:1;i:296;i:-1;i:297;i:-1;i:298;i:1;i:300;i:1;i:301;i:-2;i:314;i:1;i:315;i:1;i:316;i:-1;i:317;i:-2;i:319;i:1;i:320;i:1;i:322;i:1;i:323;i:-1;i:326;i:-1;i:327;i:-1;i:328;i:-1;i:329;i:-1;i:330;i:-1;i:331;i:-1;i:334;i:-1;i:335;i:-1;i:337;i:-1;i:338;i:-1;i:339;i:-1;i:341;i:-1;i:342;i:-1;i:343;i:-1;i:344;i:-1;i:347;i:-1;i:348;i:-1;i:349;i:-1;i:351;i:-1;i:353;i:-1;i:354;i:-1;i:355;i:-1;i:357;i:-1;i:358;i:-1;i:359;i:-1;i:361;i:-1;i:363;i:-1;i:364;i:-1;i:365;i:-1;i:367;i:-1;i:368;i:-1;i:369;i:-1;i:371;i:-1;i:373;i:-1;i:374;i:-1;i:375;i:-1;i:376;i:-1;i:378;i:-1;i:379;i:-1;i:380;i:1;i:383;i:1;i:384;i:1;i:395;i:1;i:396;i:-1;i:397;i:-1;i:398;i:-1;i:399;i:-2;i:401;i:-1;i:402;i:-1;i:403;i:-1;i:404;i:-1;i:405;i:-1;i:407;i:-1;i:408;i:-1;i:409;i:-1;i:410;i:-1;i:413;i:-1;i:414;i:-1;i:416;i:-1;i:417;i:-1;i:418;i:-2;i:419;i:-1;i:420;i:-1;i:422;i:-1;i:423;i:-1;i:424;i:-1;i:425;i:1;i:426;i:1;}s:49:"/home/bjartka/public_html/doctrine/models/JC1.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:51:"/home/bjartka/public_html/doctrine/models/Error.php";a:6:{i:4;i:1;i:5;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/RecordHookTest.php";a:20:{i:8;i:1;i:9;i:1;i:12;i:1;i:13;i:1;i:16;i:1;i:17;i:1;i:20;i:1;i:21;i:1;i:24;i:1;i:25;i:1;i:28;i:1;i:29;i:1;i:32;i:1;i:33;i:1;i:36;i:1;i:37;i:1;i:40;i:1;i:41;i:1;i:44;i:1;i:45;i:-2;}s:59:"/home/bjartka/public_html/doctrine/models/ConcreteGroup.php";a:2:{i:6;i:1;i:7;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/I18nTest.php";a:5:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:12;i:1;}s:56:"/home/bjartka/public_html/doctrine/models/File_Owner.php";a:4:{i:4;i:-1;i:5;i:-1;i:7;i:-1;i:8;i:-1;}s:56:"/home/bjartka/public_html/doctrine/models/SearchTest.php";a:7:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:12;i:1;i:14;i:1;i:15;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/NotNullTest.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:69:"/home/bjartka/public_html/doctrine/tests/Connection/MysqlTestCase.php";a:72:{i:35;i:1;i:36;i:1;i:37;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:46;i:1;i:47;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:66;i:1;i:67;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:81;i:1;i:82;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:109;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:126;i:1;i:127;i:1;i:129;i:1;i:131;i:1;i:132;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:141;i:1;i:142;i:1;i:144;i:1;i:146;i:1;i:147;i:1;i:149;i:1;i:151;i:1;i:152;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Expression/DriverTestCase.php";a:73:{i:39;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:58;i:1;i:59;i:-1;i:60;i:1;i:61;i:1;i:63;i:1;i:66;i:1;i:67;i:-1;i:68;i:1;i:69;i:1;i:71;i:1;i:77;i:1;i:78;i:1;i:84;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:104;i:1;i:105;i:1;i:111;i:1;i:113;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:126;i:1;i:128;i:1;i:129;i:1;i:135;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:141;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:147;i:1;i:148;i:1;i:150;i:1;i:151;i:1;i:157;i:1;i:158;i:1;i:160;i:1;i:161;i:1;i:163;i:1;i:164;i:1;i:166;i:1;i:167;i:1;i:169;i:1;i:170;i:1;}s:69:"/home/bjartka/public_html/doctrine/tests/DataType/BooleanTestCase.php";a:58:{i:34;i:1;i:36;i:1;i:37;i:1;i:38;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:97;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:115;i:1;i:116;i:1;}s:57:"/home/bjartka/public_html/doctrine/tests/HookTestCase.php";a:69:{i:38;i:1;i:40;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:86;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:102;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:113;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:124;i:1;i:126;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:134;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:144;i:1;i:146;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:154;i:1;i:156;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:164;i:1;i:166;i:1;i:168;i:1;i:169;i:1;i:170;i:1;}s:64:"/home/bjartka/public_html/doctrine/tests/Query/CheckTestCase.php";a:18:{i:36;i:1;i:38;i:1;i:41;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:52;i:1;i:53;i:-1;i:54;i:1;i:55;i:1;i:57;i:1;i:60;i:1;i:63;i:1;i:64;i:-1;i:65;i:1;i:66;i:1;i:68;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Import/SchemaTestCase.php";a:11:{i:37;i:1;i:38;i:1;i:40;i:1;i:41;i:-1;i:42;i:-1;i:43;i:1;i:46;i:1;i:47;i:-1;i:48;i:-1;i:49;i:1;i:51;i:1;}s:71:"/home/bjartka/public_html/doctrine/lib/Doctrine/Relation/ForeignKey.php";a:39:{i:21;i:1;i:34;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:81;i:-2;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:-2;i:99;i:1;}s:61:"/home/bjartka/public_html/doctrine/lib/Doctrine/Formatter.php";a:81:{i:21;i:1;i:33;i:1;i:49;i:-1;i:50;i:-1;i:52;i:-1;i:53;i:-1;i:54;i:-1;i:56;i:-1;i:57;i:-1;i:58;i:-1;i:59;i:-1;i:60;i:-1;i:61;i:-2;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:86;i:1;i:87;i:-2;i:123;i:1;i:124;i:1;i:125;i:-2;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:131;i:1;i:132;i:-2;i:144;i:1;i:145;i:1;i:146;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:169;i:1;i:170;i:-2;i:171;i:-1;i:181;i:-1;i:182;i:-1;i:184;i:-1;i:185;i:-1;i:186;i:-2;i:187;i:-1;i:188;i:-2;i:198;i:-1;i:199;i:-1;i:200;i:-1;i:201;i:-1;i:202;i:-2;i:203;i:-1;i:204;i:-2;i:214;i:1;i:215;i:1;i:216;i:-2;i:226;i:1;i:227;i:1;i:228;i:-2;i:229;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Pgsql.php";a:90:{i:21;i:1;i:34;i:1;i:50;i:-1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:91;i:-1;i:92;i:-1;i:93;i:-1;i:107;i:1;i:108;i:1;i:109;i:-1;i:110;i:-1;i:111;i:-1;i:112;i:-1;i:113;i:1;i:114;i:-1;i:115;i:-1;i:116;i:-1;i:118;i:1;i:119;i:-2;i:132;i:1;i:133;i:1;i:135;i:1;i:136;i:-1;i:137;i:-1;i:139;i:1;i:140;i:-1;i:141;i:-1;i:142;i:-1;i:143;i:-1;i:144;i:-1;i:146;i:-1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:-1;i:152;i:-1;i:154;i:1;i:155;i:1;i:156;i:-2;i:166;i:-1;i:168;i:-1;i:170;i:-1;i:171;i:-1;i:173;i:-1;i:174;i:-1;i:175;i:-1;i:177;i:-1;i:178;i:-1;i:179;i:-1;i:180;i:-1;i:181;i:-1;i:182;i:-1;i:183;i:-1;i:185;i:-1;i:186;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-1;i:190;i:-1;i:192;i:-1;i:193;i:-1;i:194;i:-2;i:195;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/DataDict/Firebird.php";a:122:{i:21;i:1;i:33;i:1;i:59;i:1;i:60;i:-1;i:61;i:-2;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:-1;i:95;i:-1;i:96;i:-1;i:97;i:-1;i:98;i:-1;i:100;i:-1;i:101;i:-2;i:111;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:128;i:-1;i:129;i:-1;i:130;i:-1;i:131;i:-2;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:136;i:-1;i:137;i:-1;i:138;i:-1;i:139;i:-1;i:140;i:-1;i:141;i:1;i:142;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:-1;i:149;i:-1;i:150;i:-1;i:151;i:-1;i:152;i:-1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:185;i:1;i:187;i:1;i:188;i:1;i:189;i:1;i:190;i:1;i:191;i:-2;i:203;i:1;i:204;i:-2;i:216;i:1;i:217;i:-2;i:218;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Sequence/Mssql.php";a:53:{i:21;i:1;i:33;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:-1;i:58;i:1;i:60;i:1;i:61;i:-2;i:66;i:-2;i:67;i:-2;i:68;i:-2;i:76;i:-2;i:77;i:-2;i:78;i:-2;i:80;i:-2;i:81;i:-2;i:82;i:-2;i:85;i:1;i:87;i:1;i:88;i:1;i:91;i:1;i:92;i:1;i:93;i:-2;i:94;i:-2;i:95;i:-2;i:97;i:1;i:98;i:1;i:99;i:-2;i:110;i:1;i:112;i:1;i:113;i:1;i:114;i:-2;i:115;i:-2;i:116;i:-2;i:118;i:1;i:119;i:-2;i:130;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:135;i:-1;i:137;i:-1;i:138;i:1;i:141;i:1;i:142;i:-2;i:153;i:1;i:155;i:1;i:156;i:-2;i:157;i:1;}s:74:"/home/bjartka/public_html/doctrine/models/export/Cms_CateogryLanguages.php";a:14:{i:2;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:22;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record/Iterator.php";a:14:{i:0;i:1;i:33;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:63;i:-1;i:64;i:-1;i:73;i:1;i:75;i:1;i:76;i:-1;i:77;i:-2;i:78;i:1;i:80;i:-2;i:81;i:1;}s:71:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Profiler.php";a:36:{i:0;i:1;i:21;i:1;i:33;i:1;i:58;i:1;i:68;i:-1;i:82;i:1;i:83;i:-1;i:84;i:-2;i:87;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:110;i:1;i:120;i:-1;i:121;i:-1;i:122;i:-2;i:123;i:-1;i:124;i:-2;i:134;i:-1;i:135;i:-2;i:145;i:-1;i:146;i:-2;i:155;i:-1;i:156;i:-2;i:165;i:-1;i:166;i:-2;i:176;i:1;i:177;i:-1;i:178;i:-2;i:180;i:1;i:181;i:1;i:182;i:-2;i:183;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Usstate.php";a:6:{i:34;i:1;i:92;i:-1;i:93;i:-2;i:103;i:1;i:104;i:-2;i:105;i:1;}s:62:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hook/Equal.php";a:6:{i:21;i:1;i:33;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;}s:56:"/home/bjartka/public_html/doctrine/lib/Doctrine/Node.php";a:43:{i:33;i:1;i:70;i:1;i:71;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:-1;i:79;i:-1;i:80;i:-1;i:81;i:-1;i:82;i:-1;i:83;i:1;i:84;i:-1;i:85;i:-1;i:86;i:1;i:88;i:1;i:100;i:1;i:102;i:1;i:103;i:-1;i:104;i:-2;i:106;i:1;i:107;i:-2;i:116;i:-1;i:117;i:-1;i:126;i:-1;i:127;i:-2;i:137;i:-1;i:138;i:-2;i:148;i:-1;i:149;i:-1;i:150;i:-1;i:152;i:-1;i:153;i:-1;i:154;i:-1;i:156;i:-1;i:157;i:-1;i:159;i:-1;i:160;i:-2;i:169;i:-1;i:170;i:-1;i:179;i:-1;i:180;i:-1;i:181;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Node/NestedSet.php";a:438:{i:34;i:1;i:43;i:-1;i:44;i:-2;i:53;i:-1;i:54;i:-2;i:63;i:-1;i:64;i:-2;i:73;i:-1;i:74;i:-2;i:83;i:-1;i:84;i:-1;i:85;i:-1;i:86;i:-1;i:87;i:-1;i:89;i:-1;i:90;i:-1;i:91;i:-2;i:93;i:-1;i:94;i:-1;i:95;i:-1;i:96;i:-1;i:97;i:-1;i:99;i:-1;i:100;i:-2;i:109;i:-1;i:110;i:-1;i:111;i:-1;i:112;i:-1;i:113;i:-1;i:115;i:-1;i:116;i:-1;i:117;i:-2;i:119;i:-1;i:120;i:-1;i:121;i:-1;i:122;i:-1;i:123;i:-1;i:125;i:-1;i:126;i:-2;i:135;i:-1;i:136;i:-1;i:137;i:-1;i:138;i:-1;i:139;i:-1;i:140;i:-1;i:141;i:-2;i:142;i:-1;i:143;i:-1;i:144;i:-1;i:145;i:-1;i:146;i:-2;i:155;i:-1;i:156;i:-1;i:157;i:-1;i:158;i:-1;i:159;i:-1;i:161;i:-1;i:162;i:-1;i:163;i:-2;i:165;i:-1;i:166;i:-1;i:167;i:-1;i:168;i:-1;i:169;i:-1;i:171;i:-1;i:172;i:-2;i:181;i:-1;i:182;i:-1;i:183;i:-1;i:184;i:-1;i:185;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-2;i:191;i:-1;i:192;i:-1;i:193;i:-1;i:194;i:-1;i:195;i:-1;i:197;i:-1;i:198;i:-2;i:207;i:1;i:208;i:-2;i:219;i:1;i:220;i:1;i:221;i:1;i:223;i:1;i:224;i:-1;i:225;i:-1;i:226;i:1;i:229;i:1;i:230;i:1;i:231;i:1;i:233;i:1;i:234;i:1;i:236;i:1;i:237;i:-1;i:238;i:-2;i:240;i:1;i:241;i:-2;i:250;i:-1;i:251;i:-1;i:252;i:-1;i:253;i:-1;i:254;i:-1;i:255;i:-1;i:257;i:-1;i:258;i:-1;i:259;i:-2;i:261;i:-1;i:262;i:-1;i:263;i:-1;i:264;i:-1;i:265;i:-1;i:267;i:-1;i:268;i:-2;i:279;i:1;i:280;i:1;i:281;i:1;i:282;i:1;i:283;i:1;i:284;i:-1;i:285;i:-1;i:286;i:1;i:287;i:1;i:288;i:1;i:289;i:-1;i:290;i:-2;i:291;i:1;i:292;i:-2;i:303;i:-1;i:304;i:-1;i:305;i:-1;i:306;i:-1;i:307;i:-1;i:308;i:-1;i:309;i:-1;i:310;i:-1;i:312;i:-1;i:313;i:-2;i:322;i:1;i:323;i:-2;i:332;i:-1;i:333;i:-2;i:344;i:-1;i:345;i:-1;i:346;i:-2;i:348;i:-1;i:349;i:-1;i:350;i:-2;i:351;i:-1;i:352;i:-1;i:353;i:-1;i:355;i:-1;i:356;i:-1;i:358;i:-1;i:359;i:-1;i:361;i:-1;i:362;i:-2;i:373;i:-1;i:374;i:-1;i:376;i:-1;i:377;i:-1;i:378;i:-1;i:380;i:-1;i:381;i:-1;i:382;i:-1;i:387;i:-1;i:388;i:-2;i:399;i:-1;i:400;i:-1;i:402;i:-1;i:403;i:-1;i:404;i:-1;i:406;i:-1;i:407;i:-1;i:408;i:-1;i:413;i:-1;i:414;i:-2;i:425;i:-1;i:426;i:-1;i:428;i:-1;i:429;i:-1;i:430;i:-1;i:432;i:-1;i:433;i:-1;i:434;i:-1;i:439;i:-1;i:440;i:-2;i:451;i:1;i:452;i:1;i:454;i:1;i:455;i:1;i:456;i:1;i:458;i:1;i:459;i:1;i:460;i:1;i:465;i:1;i:466;i:-2;i:479;i:-1;i:482;i:-1;i:485;i:-1;i:486;i:-1;i:487;i:-1;i:488;i:-1;i:489;i:-1;i:492;i:-1;i:495;i:-1;i:496;i:-1;i:499;i:-1;i:500;i:-1;i:501;i:-1;i:504;i:-1;i:505;i:-1;i:508;i:-1;i:509;i:-1;i:510;i:-1;i:511;i:-1;i:512;i:-1;i:513;i:-1;i:514;i:-1;i:515;i:-1;i:516;i:-1;i:517;i:-1;i:518;i:-1;i:519;i:-1;i:520;i:-1;i:521;i:-1;i:522;i:-1;i:524;i:-1;i:525;i:-1;i:526;i:-1;i:528;i:-1;i:529;i:-1;i:532;i:-1;i:533;i:-1;i:534;i:-1;i:537;i:-1;i:538;i:-1;i:539;i:-1;i:540;i:-1;i:541;i:-1;i:542;i:-1;i:543;i:-1;i:544;i:-1;i:545;i:-1;i:546;i:-1;i:548;i:-1;i:549;i:-1;i:550;i:-1;i:551;i:-1;i:553;i:-1;i:561;i:-1;i:563;i:-1;i:564;i:-1;i:566;i:-1;i:567;i:-1;i:568;i:-1;i:570;i:-1;i:578;i:-1;i:580;i:-1;i:581;i:-1;i:583;i:-1;i:584;i:-1;i:585;i:-1;i:587;i:-1;i:595;i:-1;i:597;i:-1;i:598;i:-1;i:600;i:-1;i:601;i:-1;i:602;i:-1;i:604;i:-1;i:612;i:-1;i:614;i:-1;i:615;i:-1;i:617;i:-1;i:618;i:-1;i:619;i:-1;i:621;i:-1;i:631;i:-1;i:632;i:-1;i:633;i:-2;i:635;i:-1;i:636;i:-1;i:637;i:-1;i:638;i:-1;i:641;i:-1;i:642;i:-1;i:645;i:-1;i:646;i:-1;i:647;i:-1;i:650;i:-1;i:651;i:-1;i:652;i:-1;i:653;i:-1;i:656;i:-1;i:657;i:-1;i:658;i:-1;i:659;i:-1;i:660;i:-1;i:661;i:-1;i:662;i:-1;i:663;i:-1;i:664;i:-1;i:665;i:-1;i:666;i:-1;i:667;i:-1;i:668;i:-1;i:669;i:-1;i:671;i:-1;i:673;i:-1;i:674;i:-2;i:675;i:-2;i:677;i:-1;i:685;i:-1;i:686;i:-1;i:695;i:-1;i:696;i:-2;i:705;i:-1;i:706;i:-2;i:715;i:-1;i:716;i:-1;i:717;i:-1;i:718;i:-1;i:719;i:-2;i:728;i:-1;i:729;i:-1;i:730;i:-1;i:731;i:-2;i:740;i:-1;i:741;i:-1;i:742;i:-1;i:743;i:-2;i:752;i:1;i:753;i:1;i:754;i:-1;i:755;i:-1;i:756;i:-2;i:757;i:-1;i:759;i:-2;i:768;i:-1;i:769;i:-1;i:771;i:-1;i:772;i:-1;i:774;i:-1;i:776;i:-1;i:778;i:-1;i:780;i:-1;i:782;i:-1;i:783;i:-1;i:784;i:-1;i:786;i:-1;i:787;i:-2;i:797;i:1;i:798;i:1;i:799;i:1;i:800;i:1;i:801;i:1;i:811;i:-1;i:812;i:-1;i:813;i:-1;i:814;i:-1;i:816;i:-1;i:819;i:-1;i:821;i:-1;i:822;i:-1;i:823;i:-1;i:824;i:-1;i:827;i:-1;i:828;i:-1;i:829;i:-1;i:830;i:-1;i:831;i:-1;i:832;i:-1;i:833;i:-1;i:836;i:-1;i:839;i:-1;i:841;i:-1;i:842;i:-1;i:843;i:-1;i:853;i:1;i:854;i:1;i:857;i:1;i:858;i:1;i:859;i:1;i:860;i:1;i:862;i:1;i:864;i:1;i:867;i:1;i:868;i:1;i:869;i:1;i:871;i:1;i:873;i:1;i:874;i:1;i:886;i:-1;i:887;i:-1;i:890;i:-1;i:891;i:-1;i:892;i:-1;i:893;i:-1;i:895;i:-1;i:897;i:-1;i:900;i:-1;i:901;i:-1;i:902;i:-1;i:904;i:-1;i:906;i:-1;i:907;i:-1;i:916;i:1;i:917;i:-2;i:926;i:1;i:927;i:1;i:936;i:1;i:937;i:-2;i:946;i:1;i:947;i:1;i:956;i:-1;i:957;i:-1;i:958;i:-1;i:959;i:-1;i:960;i:-1;i:962;i:-1;i:964;i:-1;i:966;i:-1;i:967;i:-1;i:968;i:-1;i:969;i:-2;i:977;i:1;i:978;i:-1;i:979;i:-2;i:980;i:1;i:981;i:-2;i:990;i:1;i:991;i:-1;i:992;i:-1;i:993;i:1;i:994;i:1;}s:51:"/home/bjartka/public_html/doctrine/tests/schema.yml";a:2:{i:25;i:1;i:29;i:1;}s:52:"/home/bjartka/public_html/doctrine/models/Client.php";a:28:{i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:17;i:1;i:18;i:1;i:25;i:1;i:27;i:1;i:28;i:1;i:29;i:1;i:33;i:1;i:37;i:1;i:38;i:1;i:39;i:1;i:46;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:60;i:1;i:61;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/QueryTest_Board.php";a:12:{i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:24;i:1;i:25;i:1;i:26;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Import/MssqlTestCase.php";a:19:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:44;i:1;i:46;i:1;i:47;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:68;i:1;i:70;i:1;i:71;i:1;}s:75:"/home/bjartka/public_html/doctrine/tests/Query/OneToOneFetchingTestCase.php";a:125:{i:36;i:1;i:39;i:1;i:40;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:74;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:84;i:1;i:85;i:1;i:87;i:1;i:102;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:120;i:1;i:122;i:1;i:126;i:1;i:127;i:1;i:131;i:1;i:132;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:140;i:1;i:141;i:-2;i:143;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:157;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:174;i:1;i:176;i:1;i:178;i:1;i:179;i:-2;i:182;i:1;i:183;i:1;i:184;i:1;i:190;i:1;i:192;i:1;i:193;i:1;i:194;i:1;i:195;i:1;i:196;i:1;i:197;i:1;i:198;i:1;i:201;i:1;i:202;i:1;i:205;i:1;i:207;i:1;i:208;i:1;i:210;i:1;i:211;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:217;i:1;i:218;i:-2;i:220;i:1;i:229;i:1;i:230;i:1;i:231;i:1;i:232;i:1;i:234;i:1;i:236;i:1;i:237;i:1;i:238;i:1;i:239;i:1;i:240;i:1;i:241;i:1;i:242;i:1;i:245;i:1;i:246;i:1;i:247;i:1;i:250;i:1;i:252;i:1;i:254;i:1;i:255;i:-2;i:256;i:-2;i:259;i:1;i:261;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Record/FilterTestCase.php";a:34:{i:36;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:48;i:1;i:50;i:-1;i:51;i:1;i:52;i:1;i:54;i:1;i:58;i:1;i:61;i:1;i:63;i:-1;i:64;i:1;i:65;i:1;i:67;i:1;i:71;i:1;i:74;i:1;i:75;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:-2;i:85;i:1;i:91;i:1;i:92;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:104;i:1;i:105;i:1;i:106;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Groupby.php";a:18:{i:21;i:1;i:33;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:56;i:-1;i:57;i:-1;i:59;i:1;i:60;i:1;i:61;i:-2;i:62;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction/Mock.php";a:3:{i:21;i:1;i:35;i:1;i:36;i:1;}s:65:"/home/bjartka/public_html/doctrine/models/export/Cms_Cateogry.php";a:13:{i:2;i:1;i:7;i:1;i:8;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:22;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hydrate/Array.php";a:20:{i:35;i:1;i:38;i:1;i:39;i:-2;i:42;i:1;i:43;i:-2;i:46;i:-1;i:47;i:-2;i:51;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:-2;i:61;i:1;i:62;i:-2;i:65;i:1;i:66;i:1;i:67;i:-2;i:72;i:1;i:74;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/mmrUser_B.php";a:7:{i:6;i:1;i:7;i:1;i:8;i:1;i:10;i:1;i:15;i:1;i:16;i:1;i:17;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/CPK_Association.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/Phototag.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:53:"/home/bjartka/public_html/doctrine/models/Element.php";a:6:{i:4;i:1;i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Relation/NestTestCase.php";a:120:{i:36;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:66;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:83;i:1;i:85;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:105;i:1;i:107;i:1;i:109;i:1;i:118;i:1;i:120;i:1;i:122;i:1;i:124;i:1;i:126;i:1;i:127;i:1;i:131;i:1;i:133;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:141;i:1;i:142;i:1;i:144;i:1;i:146;i:1;i:147;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:153;i:1;i:155;i:1;i:157;i:1;i:159;i:1;i:161;i:1;i:162;i:1;i:165;i:1;i:167;i:1;i:169;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:189;i:1;i:190;i:1;i:194;i:1;i:196;i:1;i:197;i:1;i:198;i:1;i:199;i:1;i:201;i:1;i:202;i:1;i:205;i:1;i:207;i:1;i:208;i:1;i:211;i:1;i:213;i:1;i:215;i:1;i:217;i:1;i:219;i:1;i:220;i:1;i:223;i:1;i:225;i:1;i:227;i:1;i:229;i:1;i:231;i:1;i:232;i:1;i:236;i:1;i:238;i:1;i:240;i:1;i:242;i:1;i:244;i:1;i:246;i:1;i:247;i:1;}s:60:"/home/bjartka/public_html/doctrine/lib/Doctrine/Relation.php";a:72:{i:34;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:-1;i:130;i:-2;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:152;i:-2;i:155;i:-1;i:156;i:-2;i:160;i:-1;i:161;i:-2;i:164;i:1;i:165;i:-2;i:169;i:-1;i:170;i:-2;i:174;i:-1;i:175;i:-1;i:176;i:-2;i:178;i:-1;i:179;i:-2;i:183;i:-1;i:184;i:-1;i:185;i:-1;i:186;i:-1;i:190;i:-1;i:191;i:-1;i:200;i:1;i:201;i:-2;i:211;i:1;i:212;i:-2;i:223;i:1;i:224;i:-2;i:234;i:1;i:235;i:1;i:236;i:1;i:237;i:-2;i:247;i:1;i:248;i:-2;i:259;i:1;i:260;i:-2;i:270;i:1;i:271;i:1;i:272;i:-2;i:282;i:1;i:283;i:1;i:284;i:-2;i:294;i:1;i:297;i:1;i:298;i:1;i:300;i:1;i:301;i:-2;i:320;i:-1;i:321;i:-1;i:322;i:-1;i:323;i:-1;i:324;i:-1;i:325;i:-1;i:326;i:-1;i:327;i:-1;i:328;i:-1;i:329;i:-2;i:330;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Sequence/Sqlite.php";a:29:{i:21;i:1;i:33;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:52;i:1;i:54;i:1;i:55;i:-2;i:61;i:-2;i:62;i:-2;i:63;i:-2;i:66;i:-2;i:67;i:-2;i:68;i:-2;i:71;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:81;i:1;i:82;i:1;i:83;i:-2;i:95;i:1;i:96;i:-2;i:107;i:1;i:108;i:1;i:110;i:1;i:112;i:1;i:113;i:-2;i:114;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Sequence/Oracle.php";a:26:{i:21;i:1;i:33;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:50;i:1;i:51;i:-2;i:54;i:-2;i:55;i:-2;i:56;i:-2;i:58;i:-2;i:59;i:-2;i:60;i:-2;i:62;i:1;i:63;i:-2;i:74;i:1;i:75;i:1;i:77;i:1;i:78;i:-2;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:94;i:1;i:95;i:-2;i:96;i:1;}s:71:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Exception.php";a:24:{i:21;i:1;i:33;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:51;i:1;i:52;i:-2;i:56;i:-1;i:57;i:-2;i:61;i:1;i:62;i:-2;i:72;i:-1;i:73;i:-2;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:-2;i:96;i:-1;i:97;i:-1;i:98;i:-1;i:99;i:-1;i:100;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Table/Exception.php";a:5:{i:21;i:1;i:34;i:1;i:39;i:1;i:40;i:1;i:41;i:1;}s:56:"/home/bjartka/public_html/doctrine/lib/Doctrine/Tree.php";a:29:{i:33;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:-1;i:60;i:-1;i:61;i:-1;i:62;i:-1;i:63;i:-1;i:64;i:-1;i:66;i:1;i:75;i:-1;i:76;i:-2;i:84;i:1;i:97;i:1;i:98;i:1;i:99;i:-1;i:100;i:-2;i:101;i:1;i:102;i:-2;i:110;i:1;i:111;i:-2;i:120;i:-1;i:121;i:-1;i:128;i:1;i:129;i:-2;i:130;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Tree/NestedSet.php";a:115:{i:33;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:61;i:1;i:62;i:-1;i:63;i:-1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:77;i:1;i:78;i:-1;i:79;i:-1;i:82;i:1;i:83;i:-1;i:84;i:-1;i:86;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:92;i:1;i:93;i:-2;i:103;i:-1;i:104;i:-2;i:113;i:1;i:114;i:1;i:117;i:1;i:118;i:1;i:120;i:1;i:121;i:-1;i:122;i:-2;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:-1;i:129;i:-1;i:130;i:-1;i:131;i:-1;i:134;i:1;i:135;i:-2;i:146;i:-1;i:148;i:-1;i:151;i:-1;i:152;i:-1;i:153;i:-1;i:154;i:-1;i:155;i:-1;i:156;i:-1;i:159;i:-1;i:160;i:-1;i:162;i:-1;i:163;i:-1;i:164;i:-2;i:166;i:-1;i:167;i:-2;i:179;i:-1;i:180;i:-1;i:182;i:-1;i:183;i:-2;i:186;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-1;i:190;i:-1;i:191;i:-1;i:192;i:-2;i:202;i:-1;i:203;i:-1;i:204;i:-1;i:205;i:-2;i:214;i:-1;i:215;i:-2;i:224;i:-1;i:225;i:-1;i:230;i:-1;i:232;i:-1;i:234;i:-1;i:236;i:-1;i:238;i:-1;i:239;i:-2;i:250;i:1;i:251;i:-1;i:252;i:-1;i:253;i:-1;i:254;i:-1;i:255;i:-1;i:257;i:-1;i:259;i:1;i:260;i:-2;i:270;i:1;i:271;i:1;i:272;i:1;i:273;i:1;i:274;i:-2;i:282;i:1;i:283;i:-2;i:291;i:1;i:292;i:1;i:293;i:1;i:294;i:1;i:295;i:-2;i:304;i:-1;i:305;i:-1;i:306;i:-1;i:307;i:-1;i:308;i:-1;i:309;i:-1;i:310;i:-1;i:318;i:-1;i:319;i:-1;i:356;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Cache/Interface.php";a:2:{i:33;i:1;i:74;i:1;}s:63:"/home/bjartka/public_html/doctrine/models/BadlyNamed__Class.php";a:2:{i:5;i:1;i:6;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/mmrUser_C.php";a:7:{i:6;i:1;i:7;i:1;i:8;i:1;i:10;i:1;i:15;i:1;i:16;i:1;i:17;i:1;}s:51:"/home/bjartka/public_html/doctrine/models/Group.php";a:7:{i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Configurable.php";a:145:{i:75;i:1;i:76;i:-1;i:78;i:-1;i:79;i:-1;i:80;i:-1;i:81;i:-1;i:82;i:-1;i:84;i:-1;i:86;i:1;i:87;i:-1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:-1;i:94;i:-2;i:95;i:1;i:96;i:-1;i:97;i:-2;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:-1;i:103;i:-2;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:-1;i:124;i:-2;i:125;i:1;i:126;i:1;i:127;i:-1;i:128;i:-1;i:129;i:-1;i:130;i:1;i:131;i:1;i:132;i:1;i:133;i:-1;i:134;i:-1;i:135;i:-2;i:136;i:1;i:137;i:-1;i:138;i:-1;i:139;i:-1;i:141;i:1;i:143;i:1;i:157;i:1;i:159;i:1;i:160;i:-2;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:-2;i:174;i:1;i:175;i:-2;i:176;i:1;i:177;i:-2;i:186;i:1;i:187;i:-1;i:188;i:-2;i:190;i:1;i:191;i:-2;i:199;i:1;i:200;i:-2;i:210;i:1;i:211;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:217;i:1;i:218;i:-2;i:227;i:1;i:228;i:1;i:229;i:1;i:230;i:-2;i:231;i:-1;i:232;i:-2;i:233;i:1;i:234;i:-2;i:244;i:-1;i:245;i:-1;i:246;i:-1;i:247;i:-1;i:248;i:-2;i:249;i:-1;i:251;i:-1;i:252;i:-2;i:262;i:1;i:263;i:1;i:265;i:1;i:266;i:1;i:267;i:1;i:269;i:1;i:270;i:-2;i:279;i:1;i:280;i:1;i:281;i:1;i:282;i:-2;i:283;i:-1;i:284;i:-2;i:285;i:1;i:286;i:-2;i:296;i:1;i:297;i:1;i:298;i:1;i:299;i:-1;i:300;i:-2;i:301;i:1;i:303;i:1;i:304;i:-2;i:314;i:1;i:316;i:1;i:317;i:-1;i:318;i:-2;i:320;i:1;i:321;i:1;i:322;i:1;i:323;i:-2;i:324;i:1;i:325;i:-2;i:326;i:1;i:327;i:-2;i:337;i:-1;i:338;i:-2;i:349;i:1;i:350;i:1;i:360;i:1;i:361;i:-2;}s:60:"/home/bjartka/public_html/doctrine/models/ForeignKeyTest.php";a:14:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:18;i:1;i:19;i:1;i:21;i:1;i:23;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/ZeroValueTest.php";a:11:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:18;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/Phonenumber.php";a:13:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:19;i:1;i:20;i:1;i:21;i:1;i:22;i:1;}s:66:"/home/bjartka/public_html/doctrine/models/MysqlIndexTestRecord.php";a:8:{i:6;i:1;i:7;i:1;i:8;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:14;i:1;i:16;i:1;}s:64:"/home/bjartka/public_html/doctrine/tests/TransactionTestCase.php";a:136:{i:37;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:-2;i:54;i:1;i:55;i:1;i:56;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:65;i:-2;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:98;i:-2;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:114;i:1;i:115;i:-1;i:116;i:1;i:117;i:1;i:119;i:1;i:124;i:1;i:126;i:1;i:127;i:-1;i:128;i:1;i:129;i:1;i:131;i:1;i:132;i:1;i:137;i:1;i:139;i:1;i:140;i:-1;i:141;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:150;i:1;i:151;i:-1;i:152;i:1;i:153;i:1;i:155;i:1;i:160;i:1;i:161;i:-1;i:162;i:1;i:163;i:1;i:165;i:1;i:169;i:1;i:170;i:1;i:174;i:1;i:175;i:1;i:179;i:1;i:180;i:1;i:184;i:1;i:185;i:1;i:189;i:1;i:191;i:1;i:192;i:1;i:196;i:1;i:198;i:1;i:199;i:1;i:202;i:1;i:205;i:1;i:208;i:1;i:209;i:1;i:210;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:218;i:1;i:219;i:1;i:220;i:-2;i:223;i:1;i:224;i:1;i:225;i:1;i:234;i:1;i:236;i:1;i:237;i:1;i:240;i:1;i:241;i:1;i:245;i:-1;i:247;i:-1;i:248;i:-1;i:251;i:-1;i:252;i:-1;i:256;i:1;i:258;i:1;i:259;i:1;i:262;i:1;i:263;i:1;i:268;i:1;i:270;i:1;i:271;i:1;i:274;i:1;i:275;i:1;i:279;i:1;i:281;i:1;i:282;i:1;i:285;i:1;i:286;i:1;i:290;i:1;i:292;i:1;i:293;i:1;i:297;i:1;i:298;i:1;i:302;i:1;i:303;i:-2;}s:59:"/home/bjartka/public_html/doctrine/tests/ExportTestCase.php";a:24:{i:38;i:1;i:40;i:-1;i:41;i:1;i:42;i:1;i:44;i:1;i:48;i:1;i:50;i:-1;i:51;i:1;i:52;i:1;i:54;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:83;i:1;i:87;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Import/OracleTestCase.php";a:36:{i:37;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:53;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:98;i:1;i:101;i:1;i:103;i:1;i:104;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Import/SqliteTestCase.php";a:13:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:60;i:1;}s:59:"/home/bjartka/public_html/doctrine/tests/AccessTestCase.php";a:51:{i:36;i:1;i:40;i:1;i:41;i:1;i:42;i:1;i:47;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:81;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:91;i:1;i:92;i:1;i:94;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:110;i:1;i:111;i:1;i:113;i:1;i:114;i:1;i:116;i:1;i:118;i:1;i:120;i:1;i:122;i:1;i:123;i:1;i:124;i:1;}s:72:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/ErrorStack.php";a:24:{i:34;i:1;i:51;i:1;i:52;i:1;i:62;i:1;i:63;i:1;i:72;i:-1;i:73;i:-1;i:74;i:-1;i:75;i:-1;i:85;i:1;i:86;i:-2;i:95;i:-1;i:96;i:-1;i:105;i:-1;i:106;i:-2;i:113;i:1;i:114;i:1;i:123;i:-1;i:124;i:-2;i:133;i:1;i:134;i:-2;i:141;i:-1;i:142;i:-2;i:143;i:1;}s:55:"/home/bjartka/public_html/doctrine/lib/Doctrine/Lib.php";a:136:{i:34;i:1;i:43;i:1;i:44;i:-1;i:45;i:-2;i:46;i:1;i:47;i:-1;i:48;i:-2;i:49;i:1;i:50;i:-1;i:51;i:-2;i:52;i:1;i:53;i:-1;i:54;i:-2;i:55;i:1;i:56;i:1;i:57;i:-2;i:58;i:-2;i:59;i:-1;i:68;i:-1;i:69;i:-1;i:70;i:-1;i:71;i:-1;i:72;i:-1;i:73;i:-1;i:74;i:-1;i:75;i:-1;i:76;i:-1;i:77;i:-2;i:90;i:-1;i:91;i:-1;i:92;i:-1;i:93;i:-1;i:94;i:-1;i:95;i:-1;i:96;i:-1;i:97;i:-1;i:99;i:-1;i:100;i:-1;i:101;i:-1;i:102;i:-1;i:103;i:-1;i:105;i:-1;i:106;i:-1;i:107;i:-1;i:108;i:-1;i:109;i:-2;i:112;i:-1;i:113;i:-2;i:132;i:-1;i:133;i:-1;i:134;i:-1;i:135;i:-1;i:136;i:-1;i:137;i:-1;i:139;i:-1;i:140;i:-1;i:141;i:-1;i:142;i:-1;i:143;i:-1;i:144;i:-1;i:145;i:-1;i:146;i:-1;i:147;i:-1;i:148;i:-1;i:149;i:-1;i:150;i:-1;i:151;i:-1;i:153;i:-1;i:154;i:-1;i:155;i:-1;i:156;i:-1;i:157;i:-2;i:158;i:-1;i:159;i:-1;i:160;i:-1;i:161;i:-1;i:162;i:-1;i:163;i:-1;i:164;i:-1;i:165;i:-1;i:166;i:-1;i:168;i:-1;i:169;i:-1;i:170;i:-1;i:171;i:-2;i:182;i:1;i:183;i:1;i:184;i:-2;i:185;i:-1;i:186;i:-1;i:187;i:-2;i:188;i:-1;i:189;i:-1;i:190;i:-2;i:191;i:-2;i:192;i:-1;i:201;i:-1;i:202;i:-1;i:203;i:-1;i:204;i:-1;i:205;i:-1;i:206;i:-1;i:208;i:-1;i:209;i:-1;i:210;i:-2;i:219;i:-1;i:220;i:-1;i:221;i:-1;i:222;i:-1;i:223;i:-1;i:224;i:-2;i:231;i:-1;i:232;i:-1;i:233;i:-1;i:234;i:-1;i:235;i:-1;i:236;i:-1;i:237;i:-1;i:238;i:-1;i:239;i:-1;i:240;i:-1;i:241;i:-1;i:242;i:-1;i:243;i:-1;i:244;i:-1;i:245;i:-1;i:246;i:-1;i:248;i:-1;i:249;i:-2;i:258;i:-1;i:259;i:-1;i:260;i:-1;i:263;i:-1;i:264;i:-1;i:265;i:-2;i:266;i:1;}s:61:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Set.php";a:19:{i:21;i:1;i:33;i:1;i:37;i:1;i:39;i:1;i:41;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:-2;i:60;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Past.php";a:32:{i:34;i:1;i:43;i:1;i:44;i:1;i:45;i:-2;i:46;i:1;i:48;i:1;i:49;i:-1;i:50;i:-2;i:52;i:1;i:53;i:-1;i:54;i:-1;i:55;i:-1;i:56;i:-1;i:57;i:-1;i:58;i:-1;i:59;i:-1;i:60;i:-1;i:61;i:-1;i:62;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:-2;i:73;i:-1;i:75;i:-2;i:76;i:1;i:78;i:-2;i:79;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Expression/Mysql.php";a:34:{i:21;i:1;i:33;i:1;i:42;i:-1;i:43;i:-2;i:52;i:-1;i:53;i:-2;i:74;i:-1;i:75;i:-1;i:76;i:-1;i:77;i:-1;i:80;i:-1;i:81;i:-1;i:82;i:-1;i:84;i:-1;i:85;i:-1;i:86;i:-1;i:87;i:-1;i:88;i:-1;i:89;i:-1;i:90;i:-1;i:91;i:-1;i:92;i:-1;i:93;i:-1;i:94;i:-1;i:95;i:-1;i:96;i:-1;i:98;i:-1;i:99;i:-1;i:100;i:-1;i:101;i:-1;i:102;i:-2;i:111;i:-1;i:112;i:-2;i:113;i:1;}s:63:"/home/bjartka/public_html/doctrine/lib/Doctrine/Search/File.php";a:23:{i:33;i:1;i:37;i:1;i:39;i:1;i:40;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:-2;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:69;i:1;}s:80:"/home/bjartka/public_html/doctrine/tests/migration_classes/002_change_column.php";a:6:{i:2;i:1;i:6;i:1;i:7;i:1;i:11;i:-1;i:12;i:-1;i:13;i:1;}s:58:"/home/bjartka/public_html/doctrine/lib/Doctrine/Parser.php";a:26:{i:34;i:1;i:69;i:1;i:71;i:1;i:72;i:-2;i:86;i:1;i:88;i:1;i:89;i:-2;i:104;i:1;i:106;i:1;i:107;i:-2;i:120;i:1;i:121;i:1;i:122;i:-1;i:123;i:-1;i:125;i:-1;i:126;i:-1;i:128;i:1;i:129;i:1;i:131;i:1;i:132;i:-2;i:136;i:1;i:137;i:1;i:138;i:-2;i:139;i:-1;i:141;i:-2;i:142;i:1;}s:58:"/home/bjartka/public_html/doctrine/lib/Doctrine/Access.php";a:25:{i:0;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:-2;i:65;i:1;i:66;i:1;i:78;i:1;i:79;i:-2;i:90;i:1;i:91;i:-2;i:102;i:-1;i:103;i:-2;i:111;i:1;i:112;i:-2;i:122;i:1;i:123;i:-2;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:148;i:1;i:149;i:-2;}s:55:"/home/bjartka/public_html/doctrine/models/BarRecord.php";a:5:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:12;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Hydrate/FetchModeTestCase.php";a:83:{i:38;i:1;i:40;i:1;i:42;i:1;i:44;i:1;i:46;i:1;i:47;i:1;i:50;i:1;i:52;i:1;i:54;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:62;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:75;i:1;i:77;i:1;i:79;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:86;i:1;i:88;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:112;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:120;i:1;i:122;i:1;i:123;i:1;i:124;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:132;i:1;i:133;i:1;i:137;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:148;i:1;i:149;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/Validator/PastTestCase.php";a:25:{i:37;i:1;i:38;i:1;i:39;i:1;i:44;i:1;i:48;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:82;i:1;}s:63:"/home/bjartka/public_html/doctrine/tests/Query/JoinTestCase.php";a:98:{i:37;i:1;i:38;i:1;i:40;i:1;i:41;i:1;i:44;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:78;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:116;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:129;i:1;i:131;i:1;i:133;i:1;i:134;i:1;i:138;i:1;i:140;i:1;i:142;i:1;i:143;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:151;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:-2;i:158;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:166;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:-2;i:173;i:1;i:177;i:1;i:178;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:187;i:1;i:188;i:1;i:189;i:1;i:191;i:1;i:192;i:1;i:193;i:1;i:194;i:1;i:199;i:1;i:200;i:1;i:202;i:-1;i:203;i:1;i:204;i:1;i:206;i:1;}s:60:"/home/bjartka/public_html/doctrine/tests/NewCoreTestCase.php";a:7:{i:37;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:46;i:1;i:47;i:1;}s:64:"/home/bjartka/public_html/doctrine/tests/Search/FileTestCase.php";a:9:{i:36;i:1;i:38;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:54;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/DoctrineTest/Reporter/Cli.php";a:14:{i:5;i:1;i:6;i:1;i:7;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:21;i:1;i:22;i:-2;}s:58:"/home/bjartka/public_html/doctrine/lib/Doctrine/Export.php";a:347:{i:21;i:1;i:34;i:1;i:59;i:1;i:60;i:1;i:71;i:-1;i:72;i:-2;i:83;i:1;i:84;i:-2;i:95;i:1;i:96;i:1;i:107;i:1;i:108;i:-2;i:119;i:1;i:121;i:1;i:122;i:-2;i:134;i:1;i:135;i:1;i:137;i:1;i:138;i:-2;i:149;i:-1;i:150;i:-2;i:163;i:1;i:164;i:1;i:176;i:-1;i:177;i:-2;i:188;i:1;i:189;i:1;i:200;i:1;i:201;i:-2;i:233;i:1;i:234;i:-1;i:235;i:-2;i:237;i:1;i:238;i:-1;i:239;i:-2;i:241;i:1;i:244;i:1;i:245;i:1;i:246;i:1;i:248;i:1;i:249;i:1;i:250;i:1;i:251;i:1;i:252;i:1;i:254;i:1;i:256;i:1;i:258;i:1;i:259;i:-1;i:260;i:-1;i:262;i:1;i:266;i:1;i:268;i:1;i:270;i:-1;i:271;i:-1;i:272;i:-1;i:273;i:-1;i:274;i:-1;i:275;i:-1;i:276;i:1;i:277;i:-2;i:291;i:1;i:293;i:1;i:294;i:1;i:295;i:1;i:296;i:1;i:314;i:1;i:315;i:-2;i:334;i:-1;i:335;i:-2;i:360;i:-1;i:362;i:-1;i:363;i:-2;i:388;i:1;i:389;i:1;i:390;i:1;i:392;i:1;i:393;i:1;i:394;i:1;i:395;i:-1;i:396;i:-1;i:398;i:1;i:399;i:1;i:400;i:1;i:401;i:1;i:402;i:1;i:404;i:1;i:405;i:-2;i:440;i:1;i:441;i:-2;i:454;i:-1;i:455;i:-1;i:456;i:-1;i:458;i:-1;i:459;i:-1;i:460;i:-1;i:461;i:-1;i:462;i:-1;i:463;i:-1;i:464;i:-1;i:465;i:-1;i:466;i:-1;i:468;i:-1;i:470;i:-1;i:471;i:-1;i:472;i:-1;i:473;i:-1;i:474;i:-1;i:476;i:-1;i:477;i:-2;i:487;i:1;i:489;i:1;i:491;i:1;i:492;i:-2;i:503;i:-1;i:505;i:-1;i:506;i:-2;i:599;i:1;i:601;i:1;i:602;i:1;i:603;i:1;i:604;i:1;i:620;i:-1;i:621;i:-2;i:654;i:1;i:655;i:1;i:657;i:1;i:658;i:1;i:659;i:1;i:660;i:-2;i:697;i:1;i:699;i:1;i:700;i:1;i:702;i:1;i:703;i:1;i:705;i:1;i:707;i:1;i:708;i:1;i:710;i:1;i:711;i:1;i:713;i:1;i:715;i:1;i:716;i:1;i:717;i:-2;i:718;i:1;i:720;i:1;i:721;i:-2;i:733;i:1;i:734;i:1;i:735;i:1;i:736;i:-1;i:737;i:-1;i:739;i:-1;i:740;i:-1;i:741;i:-1;i:742;i:-1;i:743;i:-1;i:745;i:1;i:746;i:1;i:747;i:1;i:748;i:1;i:749;i:1;i:750;i:1;i:751;i:-2;i:762;i:1;i:763;i:1;i:764;i:1;i:765;i:-1;i:766;i:-1;i:767;i:1;i:768;i:-1;i:769;i:-1;i:771;i:1;i:772;i:-1;i:773;i:-1;i:775;i:1;i:777;i:1;i:778;i:-2;i:790;i:1;i:791;i:1;i:793;i:1;i:794;i:-1;i:795;i:-1;i:796;i:-1;i:797;i:-1;i:799;i:-1;i:801;i:1;i:802;i:-1;i:803;i:-2;i:805;i:1;i:807;i:1;i:809;i:1;i:810;i:-2;i:821;i:1;i:822;i:1;i:823;i:1;i:824;i:-1;i:825;i:-1;i:826;i:1;i:828;i:1;i:829;i:1;i:830;i:-2;i:848;i:-1;i:849;i:-2;i:895;i:1;i:896;i:1;i:898;i:1;i:899;i:-2;i:911;i:-1;i:912;i:-1;i:913;i:-1;i:914;i:-1;i:915;i:-1;i:916;i:-1;i:917;i:-1;i:918;i:-1;i:919;i:-2;i:933;i:1;i:935;i:1;i:936;i:1;i:937;i:1;i:938;i:1;i:939;i:1;i:940;i:1;i:941;i:-2;i:942;i:-1;i:943;i:-1;i:944;i:-1;i:945;i:-2;i:957;i:1;i:958;i:1;i:959;i:-1;i:960;i:-1;i:961;i:1;i:963;i:1;i:964;i:-1;i:965;i:-2;i:966;i:1;i:967;i:-1;i:968;i:-2;i:969;i:1;i:970;i:-1;i:971;i:-2;i:973;i:1;i:974;i:1;i:975;i:1;i:976;i:1;i:977;i:1;i:978;i:1;i:980;i:1;i:982;i:1;i:983;i:1;i:985;i:1;i:986;i:-2;i:997;i:1;i:998;i:-2;i:1010;i:-1;i:1011;i:-2;i:1023;i:-1;i:1024;i:-2;i:1043;i:1;i:1044;i:1;i:1045;i:1;i:1046;i:-1;i:1049;i:1;i:1050;i:1;i:1063;i:1;i:1064;i:1;i:1065;i:1;i:1066;i:1;i:1067;i:1;i:1069;i:1;i:1070;i:1;i:1071;i:1;i:1072;i:1;i:1073;i:1;i:1075;i:1;i:1077;i:1;i:1080;i:1;i:1084;i:1;i:1085;i:1;i:1086;i:1;i:1089;i:1;i:1090;i:1;i:1091;i:1;i:1092;i:1;i:1094;i:1;i:1095;i:1;i:1097;i:1;i:1099;i:1;i:1101;i:1;i:1102;i:1;i:1104;i:1;i:1105;i:-2;i:1106;i:-2;i:1107;i:-2;i:1109;i:1;i:1111;i:1;i:1112;i:1;i:1113;i:1;i:1126;i:1;i:1128;i:1;i:1130;i:1;i:1131;i:1;i:1132;i:1;i:1134;i:1;i:1136;i:1;i:1138;i:1;i:1139;i:1;i:1140;i:1;i:1141;i:-1;i:1144;i:1;i:1145;i:1;i:1146;i:1;i:1147;i:1;i:1149;i:1;i:1151;i:1;i:1153;i:1;i:1154;i:-2;i:1165;i:1;i:1167;i:1;i:1168;i:1;i:1170;i:1;i:1171;i:1;i:1172;i:-2;i:1174;i:1;i:1177;i:1;i:1178;i:1;i:1180;i:1;i:1182;i:1;i:1183;i:1;i:1184;i:1;i:1186;i:1;i:1187;i:-2;i:1206;i:-1;i:1207;i:-1;i:1208;i:-1;i:1209;i:-1;i:1212;i:-1;i:1213;i:-2;i:1234;i:-1;i:1236;i:-1;i:1237;i:-1;i:1239;i:-2;i:1240;i:-2;i:1241;i:-2;i:1243;i:-1;i:1244;i:1;}s:63:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction.php";a:138:{i:21;i:1;i:35;i:1;i:85;i:1;i:87;i:1;i:88;i:-2;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:-2;i:103;i:1;i:104;i:1;i:105;i:-2;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:-2;i:121;i:1;i:122;i:-1;i:123;i:-2;i:124;i:1;i:125;i:1;i:126;i:-2;i:136;i:1;i:137;i:-2;i:147;i:1;i:149;i:1;i:150;i:-2;i:167;i:1;i:169;i:1;i:171;i:1;i:172;i:1;i:174;i:1;i:176;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:185;i:1;i:187;i:1;i:189;i:1;i:191;i:1;i:192;i:1;i:193;i:-2;i:195;i:1;i:196;i:1;i:197;i:1;i:200;i:1;i:202;i:1;i:203;i:-2;i:220;i:1;i:222;i:1;i:223;i:1;i:224;i:-2;i:226;i:1;i:228;i:1;i:229;i:1;i:231;i:1;i:233;i:1;i:235;i:1;i:236;i:1;i:237;i:1;i:239;i:1;i:240;i:1;i:242;i:1;i:243;i:1;i:244;i:1;i:246;i:1;i:247;i:1;i:249;i:1;i:250;i:-2;i:253;i:1;i:254;i:1;i:255;i:1;i:256;i:1;i:258;i:1;i:260;i:1;i:261;i:1;i:262;i:1;i:263;i:1;i:264;i:1;i:266;i:1;i:268;i:1;i:271;i:1;i:272;i:-2;i:290;i:1;i:292;i:1;i:293;i:1;i:294;i:-2;i:296;i:1;i:298;i:1;i:299;i:1;i:301;i:1;i:303;i:1;i:305;i:1;i:306;i:1;i:307;i:1;i:309;i:1;i:310;i:1;i:311;i:1;i:313;i:1;i:315;i:1;i:316;i:1;i:318;i:1;i:319;i:1;i:320;i:-2;i:322;i:1;i:324;i:1;i:327;i:1;i:328;i:-2;i:339;i:1;i:340;i:-2;i:351;i:1;i:352;i:-2;i:363;i:1;i:364;i:-2;i:376;i:1;i:378;i:1;i:379;i:1;i:381;i:1;i:382;i:1;i:383;i:1;i:384;i:1;i:385;i:1;i:386;i:1;i:387;i:1;i:388;i:1;i:389;i:1;i:390;i:1;i:391;i:1;i:393;i:1;i:394;i:-2;i:420;i:1;i:421;i:-2;i:437;i:1;i:438;i:-2;i:439;i:1;}s:81:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Firebird/Exception.php";a:14:{i:21;i:1;i:35;i:1;i:125;i:-1;i:126;i:-1;i:127;i:-1;i:128;i:-1;i:129;i:-2;i:130;i:-1;i:131;i:-1;i:132;i:-1;i:133;i:-1;i:134;i:-1;i:135;i:-2;i:136;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Import/Oracle.php";a:62:{i:21;i:1;i:31;i:1;i:40;i:1;i:41;i:-1;i:42;i:-2;i:51;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:-2;i:66;i:1;i:68;i:1;i:69;i:-2;i:80;i:-1;i:90;i:1;i:92;i:1;i:94;i:1;i:95;i:-2;i:105;i:1;i:108;i:1;i:110;i:1;i:112;i:1;i:113;i:-2;i:123;i:1;i:125;i:1;i:127;i:1;i:129;i:1;i:130;i:-1;i:131;i:-1;i:134;i:-1;i:135;i:-1;i:136;i:-1;i:137;i:-1;i:138;i:-1;i:139;i:-1;i:140;i:-1;i:141;i:-1;i:142;i:-1;i:143;i:-1;i:144;i:-1;i:145;i:-1;i:147;i:-1;i:148;i:1;i:149;i:-2;i:159;i:1;i:161;i:1;i:162;i:1;i:164;i:1;i:166;i:1;i:167;i:-2;i:177;i:1;i:178;i:1;i:179;i:-2;i:190;i:-1;i:201;i:-1;i:219;i:1;i:222;i:1;i:223;i:-2;i:233;i:1;i:234;i:1;i:235;i:-2;i:236;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Import/Sqlite.php";a:87:{i:21;i:1;i:32;i:1;i:42;i:-1;i:52;i:-1;i:63;i:-1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:78;i:-1;i:79;i:-1;i:80;i:-1;i:81;i:-1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:-2;i:96;i:-1;i:98;i:-1;i:100;i:-1;i:101;i:-1;i:102;i:-1;i:103;i:-1;i:105;i:-1;i:106;i:-1;i:108;i:-1;i:109;i:-1;i:110;i:-1;i:111;i:-1;i:112;i:-1;i:113;i:-1;i:114;i:-1;i:115;i:-1;i:116;i:-1;i:118;i:-1;i:119;i:-1;i:120;i:-1;i:121;i:-1;i:122;i:-2;i:132;i:1;i:133;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:138;i:-1;i:139;i:-1;i:142;i:-1;i:143;i:-1;i:144;i:-1;i:145;i:-1;i:146;i:-1;i:147;i:-1;i:148;i:-1;i:149;i:-1;i:150;i:-1;i:151;i:-1;i:152;i:-1;i:153;i:-1;i:154;i:-1;i:155;i:-1;i:156;i:1;i:157;i:-2;i:167;i:1;i:168;i:1;i:169;i:-2;i:180;i:1;i:182;i:1;i:183;i:-2;i:194;i:-1;i:204;i:-1;i:205;i:-1;i:207;i:-1;i:208;i:-1;i:209;i:-1;i:210;i:-1;i:211;i:-1;i:212;i:-1;i:213;i:-1;i:214;i:-1;i:215;i:-1;i:216;i:-2;i:226;i:-1;i:236;i:-1;i:238;i:-1;i:239;i:-2;i:240;i:1;}s:71:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hook/Parser/Complex.php";a:25:{i:21;i:1;i:33;i:1;i:49;i:1;i:50;i:1;i:62;i:1;i:64;i:1;i:65;i:-1;i:66;i:-1;i:67;i:-1;i:68;i:-1;i:70;i:-1;i:71;i:-1;i:72;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:85;i:1;i:86;i:-2;i:97;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Expression/Pgsql.php";a:59:{i:21;i:1;i:33;i:1;i:55;i:-1;i:57;i:-1;i:58;i:-1;i:59;i:-2;i:60;i:-1;i:62;i:-2;i:76;i:-1;i:78;i:-1;i:79;i:-1;i:80;i:-1;i:81;i:-2;i:82;i:-1;i:84;i:-2;i:105;i:-1;i:106;i:-1;i:107;i:-2;i:108;i:-1;i:109;i:-2;i:119;i:-1;i:120;i:-2;i:131;i:-1;i:132;i:-2;i:142;i:-1;i:144;i:-1;i:145;i:-2;i:154;i:-1;i:155;i:-2;i:164;i:-1;i:165;i:-2;i:175;i:-1;i:176;i:-2;i:197;i:-1;i:198;i:-1;i:199;i:-1;i:200;i:-1;i:203;i:-1;i:204;i:-1;i:205;i:-1;i:207;i:-1;i:208;i:-1;i:209;i:-1;i:210;i:-1;i:211;i:-1;i:212;i:-1;i:213;i:-1;i:214;i:-1;i:215;i:-1;i:216;i:-1;i:217;i:-1;i:218;i:-1;i:219;i:-1;i:221;i:-1;i:222;i:-1;i:223;i:-1;i:224;i:-1;i:225;i:-2;i:226;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/MyUserOneThing.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/Location.php";a:5:{i:6;i:1;i:7;i:1;i:8;i:1;i:12;i:1;i:13;i:1;}s:69:"/home/bjartka/public_html/doctrine/models/ConcreteInheritanceTest.php";a:5:{i:6;i:-1;i:7;i:-1;i:14;i:-1;i:16;i:-1;i:17;i:-1;}s:61:"/home/bjartka/public_html/doctrine/models/InheritanceUser.php";a:6:{i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:14;i:1;i:15;i:1;}s:62:"/home/bjartka/public_html/doctrine/models/MyUserOtherThing.php";a:3:{i:4;i:-1;i:5;i:-1;i:6;i:-1;}s:63:"/home/bjartka/public_html/doctrine/models/CascadeDeleteTest.php";a:6:{i:6;i:-1;i:7;i:-1;i:10;i:-1;i:11;i:-1;i:12;i:-1;i:13;i:-1;}s:68:"/home/bjartka/public_html/doctrine/tests/Sequence/OracleTestCase.php";a:10:{i:37;i:1;i:38;i:1;i:40;i:1;i:41;i:1;i:44;i:1;i:46;i:1;i:48;i:1;i:51;i:1;i:53;i:1;i:54;i:1;}s:68:"/home/bjartka/public_html/doctrine/tests/Sequence/SqliteTestCase.php";a:14:{i:37;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:60;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Export/RecordTestCase.php";a:40:{i:36;i:-1;i:38;i:-1;i:40;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:-1;i:58;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:-1;i:84;i:1;i:88;i:1;i:90;i:1;i:92;i:1;i:94;i:1;i:95;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;}s:61:"/home/bjartka/public_html/doctrine/tests/RelationTestCase.php";a:71:{i:36;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:74;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:87;i:1;i:89;i:1;i:91;i:1;i:93;i:1;i:95;i:1;i:97;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:111;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:119;i:-2;i:121;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:128;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:-2;i:136;i:1;i:137;i:1;i:139;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:-2;i:149;i:1;i:150;i:1;i:152;i:1;i:154;i:1;i:155;i:1;i:157;i:1;i:159;i:1;i:160;i:1;i:162;i:1;i:164;i:1;i:165;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Abstract.php";a:90:{i:44;i:1;i:45;i:-2;i:56;i:-1;i:57;i:-2;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:75;i:-2;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:-1;i:92;i:-1;i:93;i:-1;i:94;i:1;i:96;i:1;i:97;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:104;i:-2;i:115;i:-1;i:116;i:-2;i:128;i:-1;i:129;i:-1;i:130;i:-1;i:131;i:-1;i:133;i:-1;i:134;i:-2;i:145;i:1;i:146;i:-2;i:157;i:1;i:158;i:-2;i:169;i:-1;i:171;i:-1;i:172;i:-2;i:183;i:-1;i:185;i:-1;i:186;i:-2;i:196;i:1;i:198;i:1;i:199;i:-2;i:210;i:1;i:212;i:1;i:213;i:-2;i:224;i:1;i:225;i:-1;i:226;i:-1;i:227;i:-1;i:228;i:-1;i:229;i:-2;i:230;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:234;i:-1;i:236;i:1;i:237;i:1;i:239;i:-2;i:250;i:1;i:251;i:-2;i:262;i:1;i:263;i:-2;i:274;i:1;i:275;i:-2;i:286;i:1;i:287;i:-2;i:299;i:1;i:300;i:1;i:301;i:1;i:302;i:1;i:303;i:-1;i:306;i:1;i:307;i:-2;i:319;i:1;i:320;i:1;i:321;i:1;i:322;i:1;i:323;i:-1;i:326;i:1;i:327;i:-2;i:338;i:1;i:339;i:-2;i:350;i:1;i:351;i:-2;i:362;i:1;i:363;i:-2;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Relation/Nest.php";a:60:{i:21;i:1;i:33;i:1;i:44;i:-1;i:45;i:-1;i:46;i:-1;i:47;i:-1;i:48;i:-1;i:50;i:-1;i:51;i:-1;i:52;i:-1;i:53;i:-1;i:55;i:-1;i:56;i:-1;i:57;i:-1;i:58;i:-1;i:59;i:-1;i:60;i:-1;i:61;i:-1;i:62;i:-1;i:63;i:-1;i:64;i:-1;i:65;i:-1;i:66;i:-1;i:67;i:-1;i:68;i:-1;i:69;i:-1;i:70;i:-1;i:72;i:-1;i:73;i:-2;i:103;i:1;i:106;i:1;i:107;i:1;i:108;i:-2;i:109;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:120;i:1;i:121;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:138;i:1;i:140;i:1;i:142;i:-2;i:143;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Date.php";a:11:{i:34;i:1;i:43;i:1;i:44;i:-1;i:45;i:-2;i:46;i:1;i:48;i:1;i:49;i:-1;i:50;i:-2;i:51;i:1;i:52;i:-2;i:53;i:1;}s:58:"/home/bjartka/public_html/doctrine/models/ResourceType.php";a:4:{i:4;i:1;i:5;i:1;i:7;i:1;i:8;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/SequenceRecord.php";a:3:{i:5;i:1;i:6;i:1;i:7;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/GzipTest.php";a:2:{i:4;i:1;i:5;i:1;}s:70:"/home/bjartka/public_html/doctrine/models/CascadeDeleteRelatedTest.php";a:11:{i:6;i:-1;i:7;i:-1;i:8;i:-1;i:11;i:-1;i:12;i:-1;i:13;i:-1;i:14;i:-1;i:16;i:-1;i:17;i:-1;i:18;i:-1;i:19;i:-1;}s:49:"/home/bjartka/public_html/doctrine/models/Tag.php";a:4:{i:4;i:1;i:5;i:1;i:7;i:1;i:8;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/BooleanTest.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:58:"/home/bjartka/public_html/doctrine/models/Forum_Thread.php";a:7:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:9;i:1;i:10;i:1;i:11;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/QueryTest_User.php";a:7:{i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:17;i:1;i:18;i:1;i:19;i:1;}s:69:"/home/bjartka/public_html/doctrine/tests/Connection/MssqlTestCase.php";a:39:{i:35;i:1;i:37;i:1;i:38;i:1;i:40;i:1;i:42;i:1;i:43;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:95;i:1;i:97;i:1;i:98;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/Sequence/PgsqlTestCase.php";a:10:{i:37;i:1;i:38;i:1;i:40;i:1;i:41;i:1;i:44;i:1;i:46;i:1;i:48;i:1;i:51;i:1;i:53;i:1;i:54;i:1;}s:61:"/home/bjartka/public_html/doctrine/tests/AuditLogTestCase.php";a:32:{i:37;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:84;i:1;i:87;i:1;i:88;i:-1;i:89;i:1;i:90;i:1;i:92;i:1;}s:57:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query.php";a:854:{i:0;i:1;i:120;i:1;i:121;i:-2;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:143;i:-1;i:144;i:-1;i:145;i:-2;i:146;i:-1;i:147;i:-1;i:158;i:-1;i:159;i:-1;i:170;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:177;i:1;i:187;i:1;i:188;i:-2;i:197;i:1;i:198;i:-2;i:208;i:1;i:209;i:1;i:210;i:1;i:211;i:1;i:212;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:216;i:-2;i:233;i:1;i:234;i:1;i:235;i:-2;i:237;i:1;i:238;i:1;i:239;i:-2;i:249;i:1;i:251;i:1;i:253;i:1;i:254;i:-2;i:255;i:-1;i:256;i:-1;i:258;i:-1;i:259;i:-2;i:260;i:-1;i:261;i:-2;i:272;i:1;i:273;i:1;i:275;i:1;i:277;i:1;i:278;i:-1;i:279;i:-2;i:281;i:1;i:282;i:1;i:284;i:1;i:285;i:-2;i:300;i:1;i:301;i:-1;i:302;i:-2;i:305;i:1;i:306;i:-1;i:307;i:-2;i:310;i:1;i:311;i:1;i:312;i:1;i:313;i:1;i:316;i:1;i:317;i:1;i:319;i:1;i:321;i:1;i:322;i:1;i:323;i:-1;i:324;i:-1;i:325;i:1;i:327;i:1;i:328;i:1;i:330;i:1;i:332;i:1;i:333;i:-2;i:344;i:-1;i:345;i:-1;i:346;i:-2;i:348;i:-1;i:349;i:-2;i:361;i:1;i:362;i:1;i:363;i:1;i:364;i:1;i:365;i:1;i:366;i:1;i:367;i:1;i:368;i:1;i:369;i:1;i:371;i:1;i:372;i:-2;i:386;i:1;i:387;i:1;i:389;i:1;i:390;i:1;i:393;i:1;i:394;i:1;i:395;i:1;i:398;i:1;i:399;i:1;i:400;i:1;i:402;i:1;i:403;i:1;i:404;i:1;i:406;i:1;i:408;i:1;i:409;i:1;i:411;i:1;i:413;i:1;i:414;i:-2;i:415;i:1;i:425;i:-1;i:427;i:-1;i:428;i:-1;i:429;i:-1;i:430;i:-1;i:431;i:-1;i:432;i:-1;i:433;i:-1;i:436;i:-1;i:437;i:-1;i:441;i:-1;i:442;i:-1;i:444;i:-1;i:445;i:-1;i:446;i:-1;i:448;i:-1;i:449;i:-2;i:453;i:-1;i:455;i:-1;i:457;i:-1;i:459;i:-1;i:460;i:-2;i:471;i:1;i:472;i:1;i:474;i:1;i:476;i:1;i:477;i:1;i:479;i:1;i:480;i:-2;i:481;i:1;i:482;i:1;i:484;i:-2;i:495;i:1;i:497;i:1;i:498;i:1;i:501;i:1;i:502;i:-1;i:504;i:-1;i:505;i:-1;i:507;i:1;i:509;i:1;i:510;i:1;i:512;i:1;i:513;i:-1;i:514;i:-2;i:516;i:1;i:518;i:1;i:520;i:1;i:521;i:1;i:522;i:1;i:524;i:1;i:525;i:1;i:526;i:1;i:528;i:1;i:529;i:1;i:531;i:1;i:533;i:1;i:535;i:1;i:537;i:1;i:539;i:1;i:540;i:1;i:542;i:1;i:544;i:1;i:545;i:1;i:546;i:1;i:548;i:1;i:549;i:1;i:550;i:1;i:551;i:1;i:552;i:-1;i:553;i:-1;i:554;i:-1;i:557;i:1;i:559;i:1;i:560;i:1;i:578;i:1;i:580;i:1;i:581;i:1;i:582;i:1;i:584;i:1;i:585;i:1;i:586;i:1;i:587;i:1;i:589;i:1;i:592;i:1;i:593;i:1;i:594;i:1;i:598;i:1;i:599;i:1;i:600;i:1;i:602;i:1;i:603;i:1;i:604;i:1;i:607;i:1;i:609;i:1;i:610;i:1;i:612;i:1;i:615;i:1;i:617;i:1;i:618;i:1;i:619;i:1;i:620;i:1;i:621;i:1;i:623;i:1;i:624;i:1;i:627;i:1;i:628;i:-1;i:629;i:-2;i:631;i:1;i:634;i:1;i:637;i:1;i:638;i:1;i:639;i:-2;i:641;i:1;i:644;i:1;i:646;i:1;i:647;i:1;i:648;i:1;i:649;i:1;i:652;i:1;i:653;i:1;i:654;i:1;i:655;i:-2;i:668;i:1;i:669;i:1;i:671;i:1;i:672;i:1;i:673;i:1;i:674;i:-2;i:677;i:1;i:678;i:1;i:680;i:1;i:682;i:1;i:683;i:1;i:684;i:1;i:688;i:1;i:689;i:1;i:690;i:-2;i:693;i:1;i:695;i:1;i:697;i:1;i:698;i:-1;i:699;i:-1;i:700;i:-1;i:701;i:-2;i:702;i:-1;i:703;i:-1;i:704;i:-1;i:706;i:-1;i:707;i:1;i:710;i:1;i:711;i:1;i:713;i:1;i:714;i:-2;i:727;i:-1;i:728;i:-1;i:730;i:-1;i:732;i:-1;i:734;i:-1;i:735;i:-1;i:736;i:-1;i:738;i:-1;i:740;i:-1;i:742;i:-1;i:743;i:-1;i:744;i:-1;i:745;i:-1;i:746;i:-1;i:757;i:-1;i:758;i:-1;i:760;i:-1;i:763;i:-1;i:764;i:-1;i:766;i:-1;i:767;i:-1;i:768;i:-2;i:770;i:-1;i:772;i:-1;i:773;i:-1;i:776;i:-1;i:777;i:-1;i:778;i:-2;i:780;i:-1;i:782;i:-1;i:785;i:-1;i:786;i:-1;i:787;i:-2;i:789;i:-1;i:791;i:-1;i:795;i:-1;i:796;i:-1;i:797;i:-1;i:798;i:-1;i:800;i:-1;i:801;i:-1;i:802;i:-1;i:803;i:-1;i:805;i:-1;i:806;i:-1;i:808;i:-1;i:810;i:-1;i:811;i:-1;i:813;i:-1;i:815;i:-1;i:816;i:-1;i:818;i:-1;i:819;i:-1;i:830;i:1;i:831;i:1;i:832;i:1;i:833;i:1;i:834;i:1;i:835;i:1;i:836;i:1;i:837;i:1;i:838;i:1;i:840;i:1;i:841;i:1;i:842;i:-1;i:843;i:1;i:844;i:-2;i:854;i:1;i:855;i:1;i:856;i:1;i:857;i:1;i:858;i:1;i:859;i:-2;i:862;i:1;i:863;i:1;i:865;i:1;i:866;i:1;i:868;i:1;i:869;i:-1;i:871;i:1;i:872;i:-1;i:873;i:-2;i:875;i:1;i:877;i:1;i:878;i:1;i:880;i:1;i:881;i:1;i:882;i:1;i:883;i:1;i:885;i:1;i:887;i:1;i:888;i:1;i:890;i:1;i:892;i:1;i:893;i:1;i:894;i:1;i:895;i:-2;i:909;i:1;i:923;i:-1;i:935;i:1;i:937;i:1;i:939;i:1;i:940;i:1;i:942;i:1;i:944;i:1;i:945;i:1;i:946;i:1;i:948;i:1;i:949;i:1;i:950;i:1;i:952;i:1;i:953;i:1;i:954;i:1;i:955;i:1;i:967;i:1;i:968;i:1;i:969;i:-2;i:971;i:1;i:974;i:1;i:975;i:1;i:976;i:1;i:977;i:1;i:978;i:1;i:979;i:1;i:982;i:1;i:983;i:1;i:984;i:1;i:985;i:1;i:987;i:1;i:990;i:1;i:991;i:1;i:993;i:1;i:995;i:1;i:996;i:-1;i:997;i:-2;i:999;i:1;i:1000;i:1;i:1001;i:1;i:1002;i:1;i:1003;i:1;i:1005;i:1;i:1006;i:1;i:1007;i:1;i:1008;i:1;i:1010;i:1;i:1011;i:1;i:1012;i:1;i:1013;i:1;i:1014;i:1;i:1015;i:1;i:1016;i:1;i:1017;i:1;i:1018;i:1;i:1019;i:1;i:1021;i:1;i:1024;i:1;i:1025;i:1;i:1027;i:1;i:1028;i:1;i:1029;i:1;i:1032;i:1;i:1035;i:1;i:1036;i:1;i:1037;i:1;i:1038;i:1;i:1039;i:1;i:1041;i:1;i:1044;i:1;i:1045;i:1;i:1047;i:1;i:1048;i:1;i:1051;i:1;i:1052;i:1;i:1054;i:1;i:1055;i:1;i:1056;i:1;i:1057;i:1;i:1059;i:1;i:1060;i:1;i:1061;i:-1;i:1063;i:1;i:1066;i:1;i:1067;i:1;i:1068;i:1;i:1070;i:1;i:1071;i:1;i:1072;i:1;i:1074;i:1;i:1075;i:1;i:1076;i:1;i:1077;i:1;i:1079;i:1;i:1081;i:1;i:1082;i:1;i:1085;i:1;i:1086;i:1;i:1087;i:1;i:1088;i:1;i:1089;i:1;i:1090;i:1;i:1091;i:1;i:1093;i:1;i:1094;i:-2;i:1108;i:1;i:1109;i:1;i:1110;i:1;i:1113;i:1;i:1114;i:1;i:1117;i:1;i:1119;i:1;i:1123;i:1;i:1124;i:1;i:1125;i:1;i:1126;i:1;i:1127;i:1;i:1129;i:1;i:1130;i:1;i:1131;i:-2;i:1134;i:1;i:1135;i:-1;i:1136;i:-2;i:1139;i:1;i:1140;i:1;i:1141;i:1;i:1142;i:1;i:1143;i:1;i:1145;i:1;i:1146;i:1;i:1147;i:1;i:1148;i:1;i:1149;i:1;i:1150;i:1;i:1151;i:1;i:1154;i:1;i:1157;i:1;i:1159;i:1;i:1160;i:1;i:1162;i:1;i:1163;i:-1;i:1164;i:-2;i:1165;i:1;i:1167;i:1;i:1168;i:1;i:1171;i:1;i:1172;i:1;i:1173;i:1;i:1175;i:1;i:1178;i:1;i:1180;i:1;i:1182;i:1;i:1183;i:1;i:1184;i:-1;i:1185;i:-2;i:1187;i:1;i:1189;i:1;i:1190;i:1;i:1191;i:1;i:1192;i:-2;i:1194;i:1;i:1195;i:1;i:1196;i:-2;i:1197;i:1;i:1199;i:1;i:1200;i:1;i:1201;i:1;i:1203;i:1;i:1204;i:1;i:1205;i:1;i:1207;i:1;i:1208;i:1;i:1209;i:1;i:1210;i:-1;i:1211;i:-2;i:1212;i:1;i:1213;i:1;i:1214;i:-2;i:1216;i:1;i:1218;i:1;i:1219;i:1;i:1220;i:1;i:1222;i:1;i:1223;i:1;i:1224;i:1;i:1225;i:1;i:1227;i:1;i:1228;i:1;i:1229;i:-2;i:1252;i:1;i:1254;i:1;i:1255;i:1;i:1256;i:1;i:1257;i:1;i:1258;i:1;i:1259;i:1;i:1260;i:1;i:1261;i:1;i:1262;i:1;i:1263;i:1;i:1264;i:1;i:1265;i:1;i:1266;i:1;i:1267;i:1;i:1268;i:1;i:1269;i:1;i:1270;i:1;i:1271;i:1;i:1272;i:1;i:1273;i:1;i:1274;i:1;i:1275;i:1;i:1276;i:-1;i:1278;i:1;i:1279;i:1;i:1280;i:1;i:1281;i:1;i:1282;i:1;i:1283;i:-1;i:1284;i:-2;i:1286;i:1;i:1287;i:1;i:1288;i:1;i:1289;i:1;i:1290;i:-2;i:1305;i:1;i:1306;i:1;i:1307;i:1;i:1309;i:1;i:1310;i:1;i:1311;i:1;i:1313;i:1;i:1315;i:1;i:1316;i:1;i:1317;i:1;i:1319;i:1;i:1320;i:-1;i:1321;i:-1;i:1322;i:1;i:1323;i:-1;i:1324;i:-1;i:1325;i:1;i:1326;i:1;i:1327;i:1;i:1328;i:1;i:1329;i:1;i:1330;i:1;i:1331;i:1;i:1332;i:1;i:1333;i:1;i:1334;i:1;i:1335;i:1;i:1336;i:1;i:1337;i:1;i:1338;i:1;i:1339;i:1;i:1340;i:1;i:1341;i:1;i:1342;i:1;i:1343;i:1;i:1344;i:1;i:1345;i:1;i:1346;i:1;i:1347;i:1;i:1348;i:1;i:1349;i:1;i:1350;i:-2;i:1351;i:1;i:1353;i:1;i:1354;i:-2;i:1358;i:1;i:1360;i:1;i:1361;i:1;i:1362;i:1;i:1364;i:1;i:1365;i:1;i:1368;i:1;i:1370;i:1;i:1372;i:1;i:1373;i:1;i:1374;i:1;i:1375;i:1;i:1376;i:1;i:1377;i:1;i:1379;i:1;i:1380;i:1;i:1381;i:1;i:1382;i:1;i:1383;i:1;i:1386;i:1;i:1387;i:1;i:1389;i:1;i:1391;i:1;i:1392;i:1;i:1393;i:1;i:1395;i:1;i:1396;i:1;i:1397;i:1;i:1399;i:1;i:1400;i:1;i:1402;i:1;i:1404;i:1;i:1407;i:1;i:1409;i:1;i:1412;i:1;i:1413;i:1;i:1414;i:1;i:1415;i:1;i:1419;i:1;i:1420;i:1;i:1421;i:-2;i:1423;i:1;i:1426;i:1;i:1427;i:1;i:1428;i:1;i:1430;i:1;i:1431;i:1;i:1433;i:1;i:1434;i:1;i:1435;i:1;i:1436;i:1;i:1437;i:1;i:1438;i:1;i:1439;i:1;i:1440;i:1;i:1442;i:1;i:1443;i:1;i:1444;i:1;i:1446;i:1;i:1448;i:1;i:1450;i:1;i:1452;i:1;i:1454;i:1;i:1455;i:1;i:1456;i:1;i:1458;i:1;i:1459;i:1;i:1461;i:1;i:1463;i:1;i:1464;i:1;i:1465;i:1;i:1467;i:1;i:1469;i:1;i:1471;i:1;i:1473;i:1;i:1476;i:1;i:1477;i:1;i:1478;i:1;i:1479;i:1;i:1481;i:1;i:1484;i:1;i:1485;i:1;i:1486;i:1;i:1487;i:1;i:1488;i:1;i:1490;i:1;i:1492;i:1;i:1494;i:1;i:1495;i:1;i:1497;i:1;i:1498;i:1;i:1499;i:1;i:1501;i:1;i:1503;i:1;i:1505;i:1;i:1507;i:1;i:1508;i:1;i:1509;i:1;i:1510;i:1;i:1511;i:1;i:1512;i:1;i:1513;i:1;i:1514;i:1;i:1515;i:1;i:1516;i:1;i:1518;i:1;i:1520;i:1;i:1522;i:1;i:1523;i:1;i:1524;i:1;i:1525;i:1;i:1528;i:1;i:1529;i:1;i:1530;i:1;i:1531;i:1;i:1533;i:1;i:1535;i:1;i:1537;i:1;i:1538;i:1;i:1539;i:1;i:1540;i:1;i:1541;i:1;i:1542;i:1;i:1544;i:1;i:1546;i:1;i:1548;i:1;i:1549;i:1;i:1551;i:1;i:1552;i:1;i:1553;i:1;i:1554;i:1;i:1555;i:1;i:1556;i:1;i:1558;i:1;i:1559;i:1;i:1560;i:1;i:1561;i:-2;i:1563;i:1;i:1564;i:1;i:1565;i:1;i:1566;i:-2;i:1577;i:1;i:1578;i:1;i:1580;i:1;i:1581;i:1;i:1584;i:1;i:1586;i:1;i:1588;i:1;i:1589;i:1;i:1590;i:1;i:1592;i:1;i:1593;i:1;i:1594;i:1;i:1596;i:1;i:1597;i:-2;i:1622;i:1;i:1625;i:1;i:1626;i:1;i:1627;i:1;i:1628;i:1;i:1629;i:1;i:1630;i:1;i:1633;i:1;i:1634;i:1;i:1635;i:1;i:1637;i:1;i:1638;i:1;i:1639;i:1;i:1640;i:1;i:1641;i:1;i:1643;i:1;i:1646;i:1;i:1648;i:1;i:1649;i:1;i:1650;i:1;i:1652;i:1;i:1653;i:1;i:1654;i:1;i:1656;i:1;i:1657;i:-1;i:1658;i:-1;i:1660;i:1;i:1662;i:1;i:1664;i:1;i:1665;i:-1;i:1666;i:-1;i:1667;i:-1;i:1668;i:-1;i:1669;i:-1;i:1670;i:1;i:1673;i:1;i:1674;i:-2;i:1688;i:1;i:1690;i:1;i:1691;i:-2;i:1702;i:1;i:1703;i:1;i:1704;i:1;i:1706;i:1;i:1707;i:1;i:1708;i:1;i:1709;i:1;i:1711;i:1;i:1712;i:-2;i:1725;i:-1;i:1726;i:-1;i:1727;i:-1;i:1728;i:-1;i:1729;i:-1;}s:64:"/home/bjartka/public_html/doctrine/tests/Record/LockTestCase.php";a:13:{i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:10;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:20;i:1;i:21;i:1;i:22;i:1;}s:64:"/home/bjartka/public_html/doctrine/tests/Query/CacheTestCase.php";a:47:{i:38;i:1;i:40;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:92;i:1;i:94;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:108;i:1;i:109;i:1;i:111;i:1;i:112;i:1;}s:60:"/home/bjartka/public_html/doctrine/lib/Doctrine/DataDict.php";a:34:{i:34;i:1;i:45;i:-1;i:47;i:-1;i:48;i:-1;i:49;i:-2;i:51;i:-1;i:52;i:-1;i:53;i:-2;i:55;i:-1;i:57;i:-1;i:58;i:-1;i:59;i:-1;i:61;i:-1;i:62;i:-1;i:63;i:-1;i:64;i:-1;i:65;i:-1;i:67;i:-1;i:68;i:-1;i:69;i:-1;i:70;i:-1;i:71;i:-1;i:72;i:-1;i:73;i:-1;i:75;i:-1;i:76;i:-2;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:-2;i:96;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Sequence/Mysql.php";a:29:{i:21;i:1;i:33;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:51;i:1;i:53;i:1;i:54;i:-2;i:59;i:-2;i:60;i:-2;i:61;i:-2;i:64;i:-2;i:65;i:-2;i:66;i:-2;i:69;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:80;i:1;i:81;i:1;i:82;i:-2;i:94;i:1;i:95;i:-2;i:106;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:111;i:-2;i:112;i:1;}s:72:"/home/bjartka/public_html/doctrine/lib/Doctrine/Expression/Exception.php";a:3:{i:21;i:1;i:33;i:1;i:34;i:1;}s:58:"/home/bjartka/public_html/doctrine/lib/Doctrine/RawSql.php";a:148:{i:21;i:1;i:33;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:-1;i:65;i:1;i:66;i:-2;i:77;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:107;i:-1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:118;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:125;i:-2;i:135;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:-1;i:141;i:-2;i:143;i:1;i:145;i:1;i:146;i:1;i:147;i:-1;i:149;i:1;i:151;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:163;i:1;i:167;i:1;i:168;i:1;i:170;i:1;i:171;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:180;i:1;i:181;i:1;i:183;i:1;i:184;i:1;i:186;i:1;i:187;i:1;i:188;i:1;i:189;i:1;i:190;i:1;i:192;i:1;i:193;i:1;i:194;i:1;i:195;i:1;i:196;i:1;i:197;i:1;i:199;i:1;i:200;i:1;i:201;i:1;i:202;i:1;i:203;i:1;i:204;i:1;i:205;i:1;i:207;i:1;i:208;i:1;i:209;i:1;i:210;i:1;i:211;i:-2;i:221;i:1;i:222;i:-2;i:233;i:1;i:234;i:1;i:236;i:1;i:238;i:1;i:239;i:1;i:241;i:1;i:243;i:1;i:245;i:1;i:246;i:1;i:248;i:1;i:249;i:1;i:251;i:1;i:253;i:1;i:256;i:1;i:258;i:1;i:261;i:1;i:262;i:1;i:263;i:1;i:264;i:1;i:266;i:1;i:267;i:1;i:268;i:1;i:270;i:1;i:271;i:1;i:272;i:1;i:273;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:279;i:1;i:281;i:1;i:282;i:1;i:284;i:1;i:285;i:-2;i:286;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hook/Integer.php";a:17:{i:21;i:1;i:33;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:56;i:1;i:58;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:67;i:1;i:69;i:1;i:72;i:1;i:73;i:1;i:74;i:-2;i:75;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Node/Interface.php";a:2:{i:33;i:1;i:268;i:1;}s:56:"/home/bjartka/public_html/doctrine/models/Assignment.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/FieldNameTest.php";a:6:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;}s:70:"/home/bjartka/public_html/doctrine/models/ORM_AccessControlsGroups.php";a:3:{i:6;i:-1;i:7;i:-1;i:8;i:-1;}s:58:"/home/bjartka/public_html/doctrine/models/LocationI18n.php";a:6:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:13;i:1;i:14;i:1;}s:64:"/home/bjartka/public_html/doctrine/models/QueryTest_Category.php";a:13:{i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:21;i:1;i:22;i:1;i:23;i:1;i:24;i:1;i:25;i:1;i:32;i:1;i:33;i:1;i:34;i:1;i:35;i:1;}s:64:"/home/bjartka/public_html/doctrine/tests/Query/WhereTestCase.php";a:154:{i:37;i:1;i:40;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:111;i:1;i:113;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:124;i:1;i:126;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:144;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:-2;i:158;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:166;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:-2;i:175;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:182;i:1;i:184;i:1;i:186;i:1;i:188;i:1;i:189;i:1;i:190;i:1;i:192;i:1;i:195;i:1;i:197;i:1;i:199;i:1;i:201;i:1;i:202;i:1;i:203;i:1;i:206;i:1;i:208;i:1;i:210;i:1;i:211;i:1;i:213;i:1;i:214;i:1;i:217;i:1;i:219;i:1;i:221;i:1;i:222;i:1;i:224;i:1;i:225;i:1;i:228;i:1;i:230;i:1;i:232;i:1;i:233;i:1;i:235;i:1;i:236;i:1;i:239;i:1;i:241;i:1;i:243;i:1;i:244;i:1;i:246;i:1;i:247;i:1;i:250;i:1;i:252;i:1;i:254;i:1;i:255;i:1;i:258;i:1;i:260;i:1;i:262;i:1;i:263;i:1;i:266;i:1;i:267;i:1;i:268;i:1;i:270;i:1;i:272;i:1;i:274;i:1;i:276;i:1;i:278;i:1;i:279;i:1;i:283;i:1;i:285;i:1;i:287;i:1;i:289;i:1;i:290;i:1;i:291;i:1;i:292;i:1;i:293;i:1;i:297;i:1;i:299;i:1;i:301;i:1;i:303;i:1;i:304;i:1;i:305;i:1;i:306;i:1;i:307;i:1;}s:69:"/home/bjartka/public_html/doctrine/tests/CustomPrimaryKeyTestCase.php";a:14:{i:36;i:1;i:40;i:1;i:42;i:1;i:43;i:1;i:46;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:58;i:1;i:59;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Manager/Exception.php";a:2:{i:33;i:1;i:34;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Expression/Sqlite.php";a:41:{i:0;i:1;i:21;i:1;i:33;i:1;i:43;i:-1;i:44;i:-2;i:55;i:-1;i:56;i:-2;i:65;i:1;i:66;i:1;i:67;i:-2;i:80;i:-1;i:81;i:-2;i:84;i:-1;i:85;i:-2;i:88;i:-1;i:89;i:-2;i:92;i:-1;i:93;i:-2;i:96;i:-1;i:97;i:-2;i:106;i:-1;i:107;i:-2;i:121;i:-1;i:122;i:-2;i:133;i:-1;i:134;i:-1;i:135;i:-1;i:136;i:-1;i:137;i:-1;i:138;i:-1;i:139;i:-1;i:140;i:-1;i:141;i:-2;i:150;i:1;i:151;i:-2;i:167;i:1;i:168;i:1;i:169;i:-2;i:170;i:-1;i:171;i:-2;i:172;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Import/Pgsql.php";a:49:{i:21;i:1;i:33;i:1;i:130;i:-1;i:140;i:1;i:141;i:1;i:143;i:1;i:144;i:-2;i:154;i:1;i:155;i:1;i:156;i:1;i:158;i:1;i:159;i:1;i:160;i:-1;i:162;i:-1;i:164;i:-1;i:165;i:-1;i:166;i:-1;i:168;i:-1;i:171;i:-1;i:172;i:-1;i:173;i:-1;i:174;i:-1;i:175;i:-1;i:176;i:-1;i:177;i:-1;i:178;i:-1;i:179;i:-1;i:180;i:-1;i:181;i:-1;i:182;i:-1;i:183;i:-1;i:184;i:1;i:185;i:-2;i:195;i:1;i:196;i:1;i:198;i:1;i:199;i:-2;i:209;i:1;i:210;i:-2;i:223;i:-1;i:224;i:-1;i:225;i:-1;i:226;i:-1;i:227;i:-1;i:228;i:-1;i:229;i:-2;i:239;i:-1;i:240;i:-2;i:241;i:1;}s:63:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hook/Parser.php";a:6:{i:34;i:1;i:40;i:1;i:41;i:-2;i:51;i:1;i:52;i:-2;i:67;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Search/Query.php";a:111:{i:34;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:-1;i:58;i:-2;i:61;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:71;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:81;i:-1;i:83;i:-1;i:84;i:-1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:98;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:108;i:1;i:110;i:1;i:112;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:122;i:1;i:124;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:140;i:1;i:141;i:-2;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:155;i:1;i:156;i:1;i:160;i:1;i:161;i:1;i:162;i:-2;i:163;i:1;i:165;i:-2;i:168;i:1;i:169;i:1;i:170;i:-2;i:171;i:1;i:173;i:1;i:175;i:-2;i:179;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:186;i:1;i:187;i:1;i:189;i:1;i:190;i:1;i:191;i:1;i:192;i:-2;i:193;i:1;i:194;i:1;i:196;i:1;i:197;i:-2;i:200;i:1;i:201;i:1;i:203;i:1;i:205;i:1;i:207;i:1;i:208;i:1;i:209;i:1;i:212;i:1;i:214;i:1;i:215;i:-2;i:218;i:1;i:219;i:-2;i:222;i:1;i:223;i:-2;i:225;i:1;}s:76:"/home/bjartka/public_html/doctrine/tests/migration_classes/001_add_table.php";a:7:{i:2;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:12;i:-1;i:13;i:-1;i:14;i:1;}s:58:"/home/bjartka/public_html/doctrine/models/RelationTest.php";a:13:{i:6;i:1;i:7;i:1;i:8;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:21;i:1;i:22;i:1;i:23;i:1;i:24;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/PolicyAsset.php";a:7:{i:6;i:1;i:7;i:1;i:8;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;}s:56:"/home/bjartka/public_html/doctrine/models/mmrGroup_B.php";a:7:{i:5;i:-1;i:6;i:-1;i:7;i:-1;i:8;i:-1;i:11;i:-1;i:12;i:-1;i:13;i:-1;}s:55:"/home/bjartka/public_html/doctrine/models/gnatEmail.php";a:2:{i:6;i:1;i:7;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/EntityReference.php";a:3:{i:6;i:1;i:7;i:1;i:9;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Import/PgsqlTestCase.php";a:36:{i:37;i:1;i:39;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:51;i:1;i:73;i:1;i:74;i:1;i:77;i:1;i:79;i:1;i:90;i:1;i:91;i:1;i:94;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:121;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:128;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:135;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:153;i:1;i:166;i:1;i:167;i:1;i:168;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/Query/SubqueryTestCase.php";a:50:{i:39;i:1;i:40;i:1;i:42;i:1;i:43;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:62;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:81;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:-2;i:108;i:1;i:109;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:-2;i:129;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Search/QueryTestCase.php";a:146:{i:37;i:1;i:39;i:1;i:40;i:1;i:42;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:63;i:1;i:64;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:74;i:1;i:75;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:84;i:1;i:85;i:1;i:87;i:1;i:89;i:1;i:90;i:1;i:94;i:1;i:95;i:1;i:97;i:1;i:99;i:1;i:100;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:109;i:1;i:110;i:1;i:114;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:124;i:1;i:125;i:1;i:127;i:1;i:129;i:1;i:130;i:1;i:134;i:1;i:135;i:1;i:137;i:1;i:139;i:1;i:140;i:1;i:144;i:1;i:145;i:1;i:148;i:1;i:150;i:1;i:151;i:1;i:155;i:1;i:156;i:1;i:160;i:1;i:162;i:1;i:163;i:1;i:167;i:1;i:168;i:1;i:172;i:1;i:174;i:1;i:175;i:1;i:179;i:1;i:180;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:188;i:1;i:189;i:1;i:194;i:1;i:195;i:1;i:199;i:1;i:200;i:1;i:202;i:1;i:203;i:1;i:208;i:1;i:209;i:1;i:212;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:220;i:1;i:221;i:1;i:225;i:1;i:226;i:1;i:227;i:1;i:229;i:1;i:230;i:1;i:231;i:1;i:235;i:1;i:236;i:1;i:240;i:1;i:241;i:1;i:243;i:1;i:244;i:1;i:245;i:1;i:249;i:1;i:250;i:1;i:254;i:1;i:255;i:1;i:256;i:1;i:258;i:1;i:259;i:1;i:260;i:1;i:264;i:1;i:265;i:1;i:269;i:1;i:270;i:1;i:271;i:1;i:273;i:1;i:274;i:1;i:278;i:1;i:279;i:1;i:283;i:1;i:284;i:1;i:285;i:1;i:287;i:1;i:288;i:1;i:289;i:1;i:292;i:1;i:293;i:1;i:297;i:1;i:298;i:1;i:299;i:1;i:301;i:1;i:302;i:1;i:303;i:1;i:306;i:1;i:307;i:1;i:311;i:1;i:312;i:1;i:313;i:1;i:314;i:1;i:316;i:1;i:317;i:1;i:318;i:1;i:322;i:1;i:323;i:1;i:325;i:1;i:326;i:1;}s:63:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Where.php";a:91:{i:21;i:1;i:33;i:1;i:37;i:1;i:38;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:-2;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:86;i:1;i:88;i:1;i:90;i:1;i:91;i:-2;i:94;i:-1;i:98;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:106;i:1;i:107;i:1;i:109;i:1;i:110;i:-1;i:111;i:-1;i:113;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:129;i:1;i:131;i:1;i:133;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:153;i:1;i:154;i:-2;i:165;i:1;i:167;i:1;i:169;i:1;i:170;i:-1;i:171;i:-2;i:173;i:1;i:175;i:1;i:176;i:-2;i:177;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Offset.php";a:4:{i:33;i:1;i:37;i:1;i:38;i:-2;i:39;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Migration/Process.php";a:77:{i:34;i:1;i:43;i:1;i:44;i:-2;i:54;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:69;i:-1;i:70;i:-1;i:72;i:-1;i:73;i:-1;i:74;i:-1;i:84;i:-1;i:85;i:-1;i:87;i:-1;i:88;i:-1;i:89;i:-1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:118;i:-1;i:119;i:-1;i:121;i:-1;i:122;i:-1;i:123;i:-1;i:133;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:140;i:1;i:141;i:-1;i:142;i:-1;i:152;i:-1;i:153;i:-1;i:155;i:-1;i:156;i:-1;i:157;i:-1;i:167;i:-1;i:168;i:-1;i:170;i:-1;i:171;i:-1;i:172;i:-1;i:182;i:-1;i:183;i:-1;i:185;i:-1;i:186;i:-1;i:187;i:-1;i:197;i:-1;i:198;i:-1;i:199;i:-1;i:200;i:-1;i:201;i:-1;i:202;i:-1;i:212;i:-1;i:213;i:-1;i:214;i:-1;i:215;i:-1;i:216;i:-1;i:217;i:-1;i:227;i:-1;i:228;i:-1;i:229;i:-1;i:230;i:-1;i:231;i:-1;i:241;i:-1;i:242;i:-1;i:243;i:-1;i:244;i:-1;i:245;i:-1;i:246;i:1;}s:65:"/home/bjartka/public_html/doctrine/models/InheritanceDealUser.php";a:18:{i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:15;i:1;i:22;i:1;i:24;i:1;i:26;i:1;i:27;i:1;i:28;i:1;i:32;i:1;i:34;i:1;i:35;i:1;i:36;i:1;i:37;i:1;i:38;i:1;i:39;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/RTC4.php";a:5:{i:4;i:1;i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/User.php";a:31:{i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:21;i:1;i:22;i:1;i:23;i:1;i:24;i:1;i:25;i:1;i:26;i:1;i:27;i:1;i:28;i:1;i:29;i:1;i:30;i:1;i:31;i:1;i:37;i:1;i:38;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;}s:56:"/home/bjartka/public_html/doctrine/models/mmrGroup_C.php";a:7:{i:6;i:-1;i:7;i:-1;i:8;i:-1;i:9;i:-1;i:12;i:-1;i:13;i:-1;i:14;i:-1;}s:54:"/home/bjartka/public_html/doctrine/models/CPK_Test.php";a:4:{i:4;i:-1;i:5;i:-1;i:7;i:-1;i:8;i:-1;}s:67:"/home/bjartka/public_html/doctrine/tests/Sequence/MysqlTestCase.php";a:13:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:53;i:1;i:55;i:1;i:57;i:1;i:58;i:1;}s:58:"/home/bjartka/public_html/doctrine/tests/QueryTestCase.php";a:36:{i:38;i:1;i:40;i:1;i:42;i:1;i:45;i:1;i:46;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:72;i:1;i:74;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:81;i:1;i:85;i:1;i:87;i:1;i:89;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;}s:59:"/home/bjartka/public_html/doctrine/tests/RawSqlTestCase.php";a:120:{i:39;i:1;i:40;i:1;i:41;i:1;i:43;i:1;i:46;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:71;i:1;i:72;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:91;i:1;i:94;i:1;i:95;i:1;i:97;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:109;i:1;i:112;i:1;i:114;i:1;i:116;i:1;i:118;i:1;i:119;i:1;i:121;i:1;i:123;i:1;i:124;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:131;i:1;i:132;i:1;i:134;i:1;i:135;i:1;i:137;i:1;i:139;i:1;i:140;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:154;i:1;i:156;i:1;i:158;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:171;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:183;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:189;i:1;i:190;i:1;i:191;i:1;i:192;i:1;i:193;i:1;i:199;i:1;i:201;i:1;i:202;i:1;i:204;i:1;i:207;i:1;i:209;i:1;i:210;i:1;i:211;i:1;i:212;i:1;i:214;i:1;i:218;i:1;i:220;i:1;i:222;i:1;i:223;i:1;i:224;i:1;i:228;i:1;i:230;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:234;i:1;i:236;i:1;i:237;i:1;i:241;i:1;i:243;i:1;i:244;i:1;i:245;i:1;i:246;i:1;i:247;i:1;i:249;i:1;i:250;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Mssql.php";a:85:{i:21;i:1;i:34;i:1;i:50;i:-1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:68;i:1;i:69;i:1;i:84;i:1;i:85;i:1;i:86;i:-2;i:87;i:-1;i:88;i:-2;i:102;i:-1;i:103;i:-1;i:105;i:-1;i:106;i:-1;i:107;i:-1;i:108;i:-2;i:110;i:-1;i:111;i:-1;i:112;i:-1;i:113;i:-1;i:114;i:-1;i:115;i:-1;i:117;i:-1;i:119;i:-1;i:120;i:-1;i:121;i:-1;i:122;i:-1;i:123;i:-1;i:124;i:-1;i:125;i:-1;i:126;i:-1;i:127;i:-1;i:129;i:-1;i:131;i:-2;i:133;i:-1;i:134;i:-2;i:144;i:1;i:145;i:-1;i:146;i:-1;i:147;i:1;i:148;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:155;i:-1;i:156;i:-1;i:157;i:-1;i:158;i:-1;i:159;i:-1;i:160;i:-1;i:161;i:-1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:170;i:1;i:171;i:1;i:172;i:-2;i:182;i:-1;i:184;i:-1;i:185;i:-1;i:186;i:-2;i:187;i:-2;i:188;i:-2;i:190;i:-2;i:192;i:-1;i:193;i:-2;i:194;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Sequence/Pgsql.php";a:22:{i:21;i:1;i:33;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:-2;i:54;i:-2;i:55;i:-2;i:56;i:-2;i:58;i:-2;i:59;i:-2;i:61;i:1;i:62;i:-2;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:-2;i:91;i:1;i:92;i:1;i:93;i:-2;i:94;i:1;}s:60:"/home/bjartka/public_html/doctrine/lib/Doctrine/AuditLog.php";a:44:{i:33;i:1;i:45;i:1;i:46;i:1;i:50;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:66;i:1;i:67;i:-2;i:70;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:76;i:1;i:79;i:1;i:80;i:-1;i:81;i:-2;i:83;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:97;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:108;i:1;i:110;i:1;i:111;i:-2;i:113;i:1;}s:58:"/home/bjartka/public_html/doctrine/lib/Doctrine/Plugin.php";a:50:{i:34;i:1;i:49;i:-1;i:50;i:-1;i:51;i:-2;i:52;i:-1;i:53;i:-2;i:62;i:-1;i:63;i:-2;i:73;i:1;i:74;i:-1;i:75;i:-2;i:77;i:1;i:78;i:-2;i:89;i:1;i:91;i:1;i:92;i:-2;i:101;i:-1;i:102;i:-2;i:115;i:1;i:117;i:1;i:118;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:-2;i:144;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:152;i:1;i:153;i:-2;i:167;i:1;i:169;i:1;i:170;i:-1;i:171;i:-1;i:173;i:-1;i:174;i:-1;i:175;i:-1;i:177;i:-1;i:178;i:1;i:180;i:1;i:182;i:1;i:184;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hook/WordLike.php";a:16:{i:21;i:1;i:33;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:-2;i:66;i:1;}s:53:"/home/bjartka/public_html/doctrine/models/Address.php";a:6:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:11;i:1;i:12;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/EnumTest3.php";a:2:{i:5;i:1;i:6;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/M2MTest2.php";a:5:{i:4;i:-1;i:5;i:-1;i:6;i:-1;i:8;i:-1;i:9;i:-1;}s:58:"/home/bjartka/public_html/doctrine/models/ConcreteUser.php";a:2:{i:6;i:1;i:7;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/ColumnAliasTest.php";a:4:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/QueryTest_Item.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/RTC3.php";a:5:{i:4;i:-1;i:5;i:-1;i:7;i:-1;i:8;i:-1;i:9;i:-1;}s:56:"/home/bjartka/public_html/doctrine/models/FilterTest.php";a:4:{i:4;i:-1;i:5;i:-1;i:7;i:-1;i:8;i:-1;}s:71:"/home/bjartka/public_html/doctrine/tests/Relation/OneToManyTestCase.php";a:47:{i:36;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:67;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:112;i:1;i:114;i:1;i:116;i:1;i:117;i:1;}s:57:"/home/bjartka/public_html/doctrine/tests/ViewTestCase.php";a:26:{i:38;i:1;i:39;i:1;i:41;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:49;i:1;i:52;i:1;i:53;i:1;i:54;i:-2;i:56;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:70;i:-2;i:72;i:1;i:73;i:1;i:77;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Query/SelectTestCase.php";a:72:{i:126;i:1;i:129;i:1;i:131;i:1;i:132;i:-1;i:133;i:1;i:134;i:1;i:136;i:1;i:140;i:1;i:142;i:1;i:144;i:1;i:146;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:156;i:1;i:158;i:1;i:160;i:1;i:161;i:1;i:164;i:1;i:166;i:1;i:168;i:1;i:169;i:1;i:172;i:1;i:174;i:1;i:176;i:1;i:177;i:1;i:180;i:1;i:182;i:1;i:184;i:1;i:185;i:1;i:189;i:1;i:191;i:1;i:193;i:1;i:195;i:1;i:196;i:1;i:197;i:1;i:198;i:1;i:199;i:1;i:200;i:1;i:203;i:1;i:205;i:1;i:207;i:1;i:208;i:1;i:209;i:1;i:210;i:1;i:211;i:1;i:212;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:219;i:1;i:222;i:1;i:224;i:1;i:226;i:1;i:228;i:1;i:230;i:1;i:232;i:1;i:234;i:1;i:235;i:1;i:236;i:1;i:237;i:1;i:238;i:1;i:240;i:1;i:241;i:1;i:242;i:1;i:243;i:1;i:244;i:1;i:245;i:1;}s:59:"/home/bjartka/public_html/doctrine/tests/RecordTestCase.php";a:537:{i:38;i:1;i:39;i:1;i:40;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:91;i:1;i:92;i:1;i:95;i:1;i:96;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:105;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:122;i:1;i:124;i:1;i:126;i:1;i:128;i:1;i:129;i:-1;i:130;i:1;i:131;i:1;i:132;i:1;i:135;i:1;i:139;i:1;i:140;i:1;i:142;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:152;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:164;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:176;i:1;i:178;i:1;i:180;i:1;i:181;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:188;i:1;i:190;i:1;i:192;i:1;i:194;i:1;i:195;i:1;i:196;i:1;i:197;i:1;i:198;i:1;i:200;i:1;i:202;i:1;i:204;i:1;i:205;i:1;i:206;i:1;i:207;i:1;i:208;i:1;i:209;i:1;i:210;i:1;i:212;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:219;i:1;i:223;i:1;i:224;i:1;i:225;i:1;i:227;i:1;i:228;i:1;i:232;i:1;i:233;i:1;i:234;i:1;i:236;i:1;i:238;i:1;i:240;i:1;i:242;i:1;i:244;i:1;i:246;i:1;i:250;i:1;i:251;i:1;i:252;i:1;i:254;i:1;i:255;i:1;i:256;i:1;i:260;i:1;i:261;i:1;i:262;i:1;i:263;i:1;i:264;i:1;i:265;i:1;i:266;i:1;i:269;i:1;i:270;i:1;i:271;i:1;i:272;i:1;i:273;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:278;i:1;i:279;i:1;i:280;i:1;i:282;i:1;i:283;i:1;i:284;i:1;i:285;i:1;i:286;i:1;i:288;i:1;i:289;i:1;i:290;i:1;i:291;i:1;i:293;i:1;i:295;i:1;i:296;i:1;i:297;i:1;i:298;i:1;i:299;i:1;i:300;i:1;i:302;i:1;i:303;i:1;i:304;i:1;i:305;i:1;i:306;i:1;i:307;i:1;i:309;i:1;i:310;i:1;i:311;i:1;i:312;i:1;i:314;i:1;i:315;i:1;i:316;i:1;i:317;i:1;i:318;i:1;i:320;i:1;i:321;i:1;i:322;i:1;i:323;i:1;i:325;i:1;i:326;i:1;i:327;i:1;i:328;i:1;i:329;i:1;i:331;i:1;i:332;i:1;i:333;i:1;i:338;i:1;i:340;i:1;i:341;i:1;i:343;i:1;i:345;i:1;i:346;i:1;i:347;i:1;i:349;i:1;i:350;i:1;i:351;i:1;i:352;i:1;i:355;i:1;i:356;i:1;i:358;i:1;i:359;i:1;i:360;i:1;i:362;i:1;i:363;i:1;i:364;i:1;i:365;i:1;i:367;i:1;i:369;i:1;i:371;i:1;i:372;i:1;i:373;i:1;i:374;i:1;i:376;i:1;i:381;i:1;i:382;i:1;i:383;i:1;i:384;i:1;i:385;i:1;i:386;i:1;i:387;i:1;i:388;i:1;i:389;i:1;i:390;i:1;i:391;i:1;i:392;i:1;i:394;i:1;i:398;i:1;i:400;i:1;i:401;i:1;i:402;i:1;i:403;i:1;i:405;i:1;i:406;i:1;i:407;i:1;i:408;i:1;i:409;i:1;i:410;i:1;i:414;i:1;i:416;i:1;i:417;i:1;i:418;i:1;i:419;i:1;i:420;i:1;i:424;i:1;i:425;i:1;i:426;i:1;i:428;i:1;i:429;i:1;i:431;i:1;i:433;i:1;i:434;i:1;i:435;i:1;i:436;i:1;i:440;i:1;i:441;i:1;i:442;i:1;i:444;i:1;i:445;i:1;i:447;i:1;i:449;i:1;i:450;i:1;i:452;i:1;i:453;i:1;i:456;i:1;i:457;i:1;i:458;i:1;i:459;i:1;i:460;i:1;i:462;i:1;i:466;i:1;i:467;i:1;i:468;i:1;i:469;i:1;i:472;i:1;i:473;i:1;i:474;i:1;i:476;i:1;i:477;i:1;i:478;i:1;i:479;i:1;i:481;i:1;i:482;i:1;i:483;i:1;i:486;i:1;i:487;i:1;i:488;i:1;i:489;i:1;i:490;i:1;i:492;i:1;i:493;i:1;i:494;i:1;i:495;i:1;i:496;i:1;i:497;i:1;i:499;i:1;i:500;i:1;i:501;i:1;i:502;i:1;i:504;i:1;i:506;i:1;i:507;i:1;i:510;i:1;i:511;i:1;i:512;i:1;i:514;i:1;i:515;i:1;i:516;i:1;i:518;i:1;i:519;i:1;i:523;i:1;i:524;i:1;i:525;i:1;i:526;i:1;i:529;i:1;i:530;i:1;i:531;i:1;i:532;i:1;i:534;i:1;i:535;i:1;i:536;i:1;i:537;i:1;i:538;i:1;i:539;i:1;i:543;i:1;i:544;i:1;i:545;i:1;i:547;i:1;i:549;i:1;i:550;i:1;i:552;i:1;i:553;i:1;i:554;i:1;i:558;i:1;i:559;i:1;i:562;i:1;i:565;i:1;i:566;i:1;i:567;i:1;i:571;i:1;i:572;i:1;i:574;i:1;i:575;i:1;i:577;i:1;i:578;i:1;i:579;i:1;i:580;i:1;i:581;i:1;i:582;i:1;i:583;i:1;i:584;i:1;i:588;i:1;i:589;i:1;i:591;i:1;i:592;i:1;i:594;i:1;i:596;i:1;i:597;i:1;i:599;i:1;i:600;i:1;i:602;i:1;i:603;i:1;i:604;i:1;i:605;i:1;i:609;i:1;i:611;i:1;i:612;i:1;i:614;i:1;i:616;i:1;i:617;i:1;i:618;i:1;i:620;i:1;i:622;i:1;i:624;i:1;i:625;i:1;i:627;i:1;i:628;i:1;i:632;i:1;i:634;i:1;i:635;i:1;i:636;i:1;i:638;i:1;i:641;i:1;i:643;i:1;i:644;i:1;i:645;i:1;i:647;i:1;i:648;i:1;i:650;i:1;i:651;i:1;i:652;i:1;i:653;i:1;i:657;i:1;i:659;i:1;i:660;i:1;i:661;i:1;i:662;i:1;i:666;i:1;i:667;i:1;i:668;i:1;i:670;i:1;i:671;i:1;i:672;i:1;i:673;i:1;i:676;i:1;i:677;i:1;i:678;i:1;i:679;i:1;i:680;i:1;i:682;i:1;i:683;i:1;i:684;i:1;i:686;i:1;i:692;i:1;i:693;i:1;i:694;i:1;i:696;i:1;i:698;i:1;i:699;i:1;i:700;i:1;i:702;i:1;i:704;i:1;i:705;i:1;i:706;i:1;i:707;i:1;i:708;i:1;i:712;i:1;i:713;i:1;i:714;i:1;i:716;i:1;i:717;i:1;i:718;i:1;i:719;i:1;i:721;i:1;i:722;i:1;i:723;i:1;i:725;i:1;i:728;i:1;i:732;i:1;i:733;i:1;i:735;i:1;i:736;i:1;i:741;i:1;i:743;i:1;i:745;i:1;i:746;i:1;i:747;i:1;i:753;i:1;i:754;i:1;i:755;i:1;i:756;i:1;i:758;i:1;i:760;i:1;i:761;i:1;i:765;i:1;i:766;i:1;i:767;i:1;i:768;i:1;i:769;i:1;i:771;i:1;i:772;i:1;i:774;i:1;i:775;i:1;i:779;i:1;i:780;i:1;i:781;i:1;i:782;i:1;i:783;i:1;i:787;i:1;i:788;i:1;i:789;i:1;i:790;i:1;i:792;i:1;i:793;i:1;i:794;i:1;i:795;i:1;i:797;i:1;i:798;i:1;i:799;i:1;i:801;i:1;i:802;i:1;i:807;i:1;i:808;i:1;i:810;i:1;i:811;i:1;i:813;i:1;i:814;i:1;i:815;i:1;i:816;i:1;i:817;i:1;i:818;i:1;i:819;i:1;i:821;i:1;i:822;i:1;i:824;i:1;i:826;i:1;i:827;i:1;i:828;i:1;i:830;i:1;i:835;i:1;i:837;i:1;i:838;i:1;i:842;i:1;i:844;i:1;i:845;i:1;i:846;i:1;i:848;i:1;i:849;i:1;i:852;i:1;i:853;i:1;i:854;i:1;i:858;i:1;i:859;i:1;i:860;i:1;i:861;i:1;i:862;i:1;i:863;i:1;i:864;i:1;i:865;i:1;i:866;i:1;i:867;i:1;i:868;i:1;i:869;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Relation/Parser.php";a:227:{i:34;i:1;i:57;i:1;i:58;i:1;i:67;i:-1;i:68;i:-2;i:77;i:1;i:78;i:-1;i:79;i:-2;i:81;i:1;i:82;i:-2;i:86;i:1;i:87;i:1;i:88;i:-2;i:90;i:1;i:91;i:-2;i:102;i:1;i:103;i:-1;i:104;i:-1;i:106;i:1;i:108;i:1;i:109;i:-1;i:110;i:-2;i:112;i:1;i:113;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:118;i:-2;i:120;i:1;i:132;i:1;i:133;i:-2;i:142;i:1;i:143;i:1;i:144;i:-2;i:146;i:1;i:147;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:155;i:1;i:156;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:179;i:1;i:181;i:1;i:183;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:190;i:1;i:192;i:1;i:194;i:1;i:195;i:1;i:196;i:-2;i:197;i:-1;i:198;i:1;i:199;i:1;i:201;i:1;i:202;i:-2;i:203;i:1;i:205;i:-2;i:215;i:1;i:216;i:1;i:217;i:1;i:219;i:1;i:220;i:-2;i:232;i:1;i:234;i:1;i:235;i:1;i:237;i:1;i:238;i:1;i:239;i:-2;i:240;i:1;i:241;i:1;i:244;i:1;i:245;i:-2;i:255;i:1;i:256;i:1;i:257;i:1;i:258;i:1;i:260;i:1;i:262;i:1;i:263;i:1;i:267;i:-1;i:268;i:-1;i:269;i:1;i:273;i:1;i:274;i:1;i:275;i:1;i:277;i:1;i:281;i:1;i:283;i:1;i:284;i:1;i:285;i:1;i:288;i:1;i:290;i:1;i:291;i:1;i:293;i:1;i:294;i:-2;i:307;i:1;i:308;i:-1;i:309;i:-1;i:310;i:-1;i:311;i:-1;i:312;i:-1;i:313;i:-1;i:314;i:1;i:315;i:1;i:318;i:1;i:319;i:-2;i:330;i:1;i:332;i:1;i:334;i:1;i:335;i:1;i:336;i:-2;i:338;i:1;i:339;i:1;i:341;i:1;i:342;i:1;i:343;i:-1;i:344;i:-1;i:345;i:-2;i:346;i:1;i:347;i:1;i:348;i:1;i:349;i:-2;i:350;i:-1;i:352;i:1;i:353;i:-1;i:354;i:-2;i:356;i:1;i:357;i:-2;i:367;i:1;i:368;i:1;i:369;i:1;i:371;i:1;i:372;i:1;i:374;i:1;i:375;i:1;i:379;i:1;i:380;i:1;i:381;i:1;i:384;i:1;i:385;i:1;i:387;i:1;i:388;i:1;i:389;i:1;i:390;i:1;i:391;i:1;i:393;i:1;i:394;i:1;i:397;i:1;i:398;i:1;i:400;i:1;i:401;i:1;i:402;i:-2;i:404;i:1;i:405;i:1;i:407;i:1;i:411;i:1;i:414;i:1;i:415;i:1;i:416;i:1;i:417;i:1;i:419;i:1;i:420;i:1;i:421;i:1;i:422;i:1;i:423;i:1;i:425;i:1;i:426;i:-2;i:427;i:1;i:428;i:1;i:430;i:1;i:431;i:1;i:432;i:1;i:433;i:1;i:435;i:1;i:436;i:1;i:437;i:1;i:438;i:1;i:439;i:1;i:440;i:1;i:441;i:1;i:442;i:-2;i:443;i:-1;i:444;i:-1;i:447;i:-1;i:448;i:-1;i:449;i:-1;i:450;i:-1;i:452;i:-1;i:453;i:-1;i:454;i:-1;i:456;i:-1;i:457;i:-1;i:458;i:-1;i:459;i:-1;i:460;i:-1;i:462;i:-1;i:464;i:-1;i:465;i:-1;i:466;i:-1;i:467;i:-1;i:468;i:-1;i:469;i:-1;i:471;i:-1;i:474;i:1;i:475;i:-2;i:476;i:1;}s:72:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Exception.php";a:10:{i:21;i:1;i:33;i:1;i:88;i:1;i:89;i:-2;i:99;i:-1;i:100;i:-2;i:114;i:-1;i:115;i:-1;i:116;i:-2;i:117;i:1;}s:72:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction/Firebird.php";a:51:{i:21;i:1;i:33;i:1;i:44;i:1;i:46;i:1;i:47;i:-2;i:58;i:1;i:60;i:1;i:61;i:-2;i:72;i:1;i:74;i:1;i:75;i:-2;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:112;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:140;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Export/Firebird.php";a:194:{i:21;i:1;i:35;i:1;i:45;i:1;i:47;i:1;i:48;i:-2;i:58;i:1;i:60;i:1;i:61;i:-2;i:73;i:1;i:74;i:-1;i:75;i:-1;i:76;i:-1;i:78;i:-1;i:79;i:-1;i:80;i:-1;i:81;i:-1;i:82;i:1;i:85;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:91;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:102;i:1;i:103;i:-2;i:114;i:-1;i:117;i:-1;i:118;i:-1;i:120;i:-1;i:121;i:-2;i:155;i:1;i:158;i:1;i:159;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:166;i:1;i:167;i:1;i:170;i:1;i:171;i:-2;i:172;i:1;i:173;i:1;i:183;i:-1;i:185;i:-1;i:186;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-1;i:193;i:-1;i:194;i:-1;i:195;i:-1;i:196;i:-1;i:197;i:-1;i:198;i:-1;i:199;i:-1;i:200;i:-1;i:201;i:-1;i:202;i:-1;i:203;i:-2;i:214;i:-1;i:215;i:-1;i:219;i:-1;i:220;i:-2;i:312;i:-1;i:314;i:-1;i:315;i:-1;i:316;i:-1;i:317;i:-1;i:318;i:-1;i:319;i:-1;i:320;i:-1;i:321;i:-1;i:322;i:-1;i:323;i:-1;i:324;i:-1;i:325;i:-1;i:326;i:-1;i:327;i:-1;i:328;i:-1;i:329;i:-2;i:330;i:-1;i:331;i:-1;i:332;i:-1;i:333;i:-1;i:334;i:-1;i:335;i:-1;i:336;i:-1;i:337;i:-1;i:338;i:-1;i:340;i:-1;i:341;i:-1;i:342;i:-1;i:343;i:-1;i:344;i:-1;i:345;i:-1;i:346;i:-1;i:347;i:-1;i:348;i:-1;i:350;i:-1;i:351;i:-1;i:352;i:-1;i:353;i:-1;i:354;i:-1;i:355;i:-1;i:356;i:-1;i:357;i:-1;i:358;i:-1;i:360;i:-1;i:362;i:-1;i:363;i:-1;i:364;i:-1;i:365;i:-1;i:366;i:-1;i:367;i:-1;i:368;i:-1;i:369;i:-1;i:370;i:-1;i:371;i:-1;i:373;i:-1;i:374;i:-1;i:375;i:-2;i:377;i:-1;i:378;i:-1;i:379;i:-1;i:380;i:-1;i:381;i:-2;i:416;i:-1;i:418;i:-1;i:419;i:-1;i:420;i:-1;i:421;i:-1;i:422;i:-1;i:423;i:-1;i:424;i:-1;i:425;i:-1;i:426;i:-1;i:427;i:-1;i:428;i:-1;i:429;i:-1;i:430;i:-1;i:431;i:-1;i:432;i:-1;i:433;i:-1;i:434;i:-1;i:435;i:-1;i:436;i:-1;i:437;i:-1;i:438;i:-1;i:440;i:-1;i:441;i:-2;i:466;i:1;i:468;i:1;i:469;i:-1;i:470;i:-1;i:471;i:1;i:472;i:1;i:473;i:1;i:474;i:-1;i:475;i:-1;i:476;i:1;i:477;i:1;i:478;i:-1;i:479;i:-1;i:480;i:-1;i:481;i:-1;i:483;i:1;i:484;i:1;i:485;i:1;i:486;i:1;i:487;i:1;i:488;i:1;i:490;i:1;i:491;i:-2;i:502;i:-1;i:503;i:-2;i:520;i:1;i:522;i:1;i:525;i:1;i:527;i:1;i:528;i:-2;i:530;i:-2;i:531;i:-2;i:532;i:-2;i:535;i:-2;i:536;i:-2;i:546;i:-1;i:547;i:-1;i:548;i:-1;i:550;i:-1;i:551;i:-2;i:552;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Range.php";a:10:{i:34;i:1;i:43;i:1;i:44;i:1;i:45;i:-2;i:46;i:-1;i:47;i:-1;i:48;i:-2;i:49;i:-1;i:50;i:-2;i:51;i:1;}s:70:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Notblank.php";a:4:{i:33;i:1;i:44;i:1;i:45;i:-2;i:46;i:1;}s:56:"/home/bjartka/public_html/doctrine/lib/Doctrine/I18n.php";a:49:{i:33;i:1;i:47;i:1;i:48;i:1;i:52;i:1;i:53;i:-1;i:54;i:-2;i:56;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:-1;i:64;i:-2;i:66;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:81;i:1;i:83;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:97;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:112;i:1;i:114;i:1;i:116;i:1;i:117;i:-2;i:119;i:1;}s:58:"/home/bjartka/public_html/doctrine/lib/Doctrine/Search.php";a:130:{i:33;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:67;i:1;i:69;i:1;i:71;i:1;i:72;i:-2;i:76;i:1;i:77;i:-2;i:88;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:116;i:1;i:118;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:132;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:142;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:148;i:1;i:150;i:1;i:151;i:-2;i:157;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:165;i:1;i:167;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:181;i:1;i:183;i:1;i:184;i:1;i:186;i:1;i:187;i:1;i:188;i:1;i:190;i:1;i:191;i:1;i:192;i:1;i:194;i:1;i:195;i:1;i:196;i:1;i:197;i:1;i:199;i:1;i:200;i:1;i:201;i:-2;i:203;i:1;i:207;i:1;i:208;i:1;i:209;i:-2;i:210;i:1;i:212;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:219;i:1;i:221;i:1;i:222;i:1;i:223;i:-2;i:225;i:1;i:226;i:1;i:227;i:1;i:228;i:1;i:229;i:1;i:230;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:234;i:1;i:235;i:1;i:237;i:1;i:239;i:1;i:241;i:1;i:242;i:1;i:244;i:1;i:246;i:1;i:247;i:1;i:248;i:1;i:250;i:1;i:252;i:1;i:254;i:1;i:255;i:-2;i:257;i:1;}s:51:"/home/bjartka/public_html/doctrine/lib/Doctrine.php";a:205:{i:0;i:1;i:445;i:-1;i:446;i:-2;i:456;i:-1;i:457;i:-1;i:458;i:-1;i:460;i:-1;i:461;i:-2;i:471;i:-1;i:472;i:-1;i:473;i:-1;i:475;i:-1;i:476;i:-2;i:486;i:-1;i:487;i:-2;i:499;i:-1;i:500;i:-2;i:511;i:1;i:512;i:-2;i:522;i:-1;i:523;i:-2;i:534;i:-1;i:536;i:-1;i:537;i:-1;i:538;i:-1;i:539;i:-1;i:551;i:1;i:553;i:1;i:554;i:1;i:555;i:1;i:556;i:1;i:558;i:1;i:559;i:1;i:560;i:1;i:561;i:1;i:562;i:1;i:563;i:1;i:564;i:1;i:566;i:1;i:567;i:1;i:569;i:1;i:570;i:-2;i:585;i:1;i:586;i:1;i:587;i:1;i:589;i:1;i:591;i:1;i:593;i:1;i:594;i:1;i:600;i:1;i:601;i:1;i:602;i:1;i:603;i:1;i:604;i:-2;i:606;i:1;i:607;i:1;i:609;i:1;i:610;i:-2;i:622;i:1;i:624;i:1;i:625;i:1;i:626;i:1;i:628;i:1;i:629;i:1;i:630;i:-2;i:631;i:1;i:633;i:-1;i:634;i:-2;i:648;i:-1;i:649;i:-2;i:662;i:-1;i:664;i:-1;i:666;i:-1;i:668;i:-1;i:670;i:-1;i:672;i:-1;i:673;i:-2;i:686;i:-1;i:687;i:-1;i:689;i:-1;i:690;i:-2;i:702;i:1;i:703;i:-2;i:713;i:-1;i:715;i:-1;i:716;i:-1;i:717;i:-1;i:718;i:-1;i:720;i:-1;i:721;i:-2;i:734;i:-1;i:736;i:-1;i:737;i:-2;i:749;i:-1;i:750;i:-1;i:751;i:-1;i:753;i:-1;i:754;i:-1;i:756;i:-1;i:757;i:-1;i:758;i:-1;i:759;i:-2;i:761;i:-1;i:762;i:-1;i:763;i:-1;i:766;i:-1;i:770;i:-1;i:773;i:-1;i:776;i:-1;i:779;i:-1;i:780;i:-1;i:783;i:-1;i:784;i:-1;i:796;i:-1;i:797;i:-1;i:798;i:-1;i:800;i:-1;i:802;i:-1;i:804;i:-1;i:805;i:-1;i:806;i:-1;i:807;i:-2;i:810;i:-1;i:811;i:-1;i:814;i:-1;i:815;i:-1;i:828;i:-1;i:830;i:-1;i:831;i:-2;i:845;i:-1;i:847;i:-1;i:848;i:-1;i:849;i:-1;i:851;i:-1;i:852;i:-2;i:865;i:-1;i:867;i:-1;i:868;i:-1;i:869;i:-1;i:871;i:-1;i:872;i:-2;i:886;i:-1;i:888;i:-1;i:889;i:-2;i:901;i:-1;i:903;i:-1;i:904;i:-2;i:915;i:-1;i:917;i:-1;i:918;i:-2;i:929;i:-1;i:931;i:-1;i:932;i:-2;i:942;i:-1;i:943;i:-2;i:954;i:-1;i:955;i:-2;i:965;i:-1;i:966;i:-2;i:981;i:-1;i:982;i:-2;i:993;i:1;i:994;i:1;i:995;i:-2;i:997;i:1;i:998;i:-1;i:999;i:-1;i:1001;i:1;i:1003;i:1;i:1004;i:1;i:1005;i:-2;i:1007;i:1;i:1009;i:1;i:1010;i:-2;i:1023;i:-1;i:1024;i:-1;i:1025;i:-1;i:1026;i:-1;i:1027;i:-1;i:1028;i:-1;i:1029;i:-1;i:1030;i:-1;i:1031;i:-1;i:1032;i:-1;i:1033;i:-1;i:1034;i:-1;i:1035;i:-1;i:1036;i:-1;i:1037;i:-1;i:1038;i:-1;i:1039;i:-1;i:1040;i:-1;i:1041;i:-1;i:1042;i:-2;i:1052;i:1;i:1053;i:-2;i:1063;i:1;i:1064;i:-2;i:1074;i:1;i:1075;i:-2;i:1085;i:-1;i:1086;i:-1;i:1087;i:-2;i:1089;i:-1;i:1090;i:-2;}s:63:"/home/bjartka/public_html/doctrine/models/TestMovieUserVote.php";a:4:{i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/RTC2.php";a:4:{i:4;i:-1;i:5;i:-1;i:7;i:-1;i:8;i:-1;}s:53:"/home/bjartka/public_html/doctrine/models/MyUser2.php";a:13:{i:6;i:-1;i:8;i:-1;i:9;i:-1;i:10;i:-1;i:11;i:-1;i:12;i:-1;i:13;i:-1;i:14;i:-1;i:15;i:-1;i:16;i:-1;i:17;i:-1;i:21;i:-1;i:22;i:-1;}s:61:"/home/bjartka/public_html/doctrine/models/QueryTest_Entry.php";a:7:{i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:20;i:1;i:21;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/EnumTest2.php";a:3:{i:5;i:1;i:6;i:1;i:7;i:1;}s:51:"/home/bjartka/public_html/doctrine/models/Album.php";a:8:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:13;i:1;i:14;i:1;i:15;i:1;}s:62:"/home/bjartka/public_html/doctrine/tests/MigrationTestCase.php";a:6:{i:38;i:1;i:41;i:1;i:44;i:-1;i:47;i:-1;i:50;i:-1;i:51;i:-1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Sqlite.php";a:41:{i:21;i:1;i:34;i:1;i:50;i:-1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:95;i:1;i:96;i:1;i:97;i:-2;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:115;i:1;i:116;i:-2;i:117;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Oracle.php";a:43:{i:21;i:1;i:33;i:1;i:42;i:-1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:71;i:1;i:72;i:1;i:80;i:-1;i:81;i:-1;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:-1;i:103;i:-1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:-2;i:118;i:1;}s:72:"/home/bjartka/public_html/doctrine/lib/Doctrine/Template/Versionable.php";a:10:{i:33;i:1;i:37;i:1;i:38;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:48;i:1;i:49;i:-2;i:51;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Driver.php";a:23:{i:0;i:1;i:34;i:1;i:48;i:-1;i:49;i:-1;i:50;i:-2;i:51;i:-1;i:52;i:-2;i:61;i:-1;i:62;i:-2;i:73;i:1;i:75;i:1;i:76;i:-2;i:86;i:-1;i:87;i:-1;i:88;i:-2;i:90;i:-1;i:91;i:-2;i:102;i:-1;i:104;i:-1;i:105;i:-2;i:114;i:-1;i:115;i:-2;i:116;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/ORM_AccessGroup.php";a:4:{i:6;i:1;i:7;i:1;i:10;i:1;i:11;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/RTC1.php";a:4:{i:4;i:-1;i:5;i:-1;i:7;i:-1;i:8;i:-1;}s:50:"/home/bjartka/public_html/doctrine/models/Role.php";a:4:{i:6;i:1;i:7;i:1;i:10;i:1;i:11;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/Record_District.php";a:2:{i:4;i:1;i:5;i:1;}s:53:"/home/bjartka/public_html/doctrine/models/BlogTag.php";a:5:{i:6;i:-1;i:7;i:-1;i:8;i:-1;i:11;i:-1;i:12;i:-1;}s:70:"/home/bjartka/public_html/doctrine/tests/Connection/OracleTestCase.php";a:54:{i:35;i:1;i:37;i:1;i:38;i:1;i:40;i:1;i:42;i:1;i:43;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:112;i:1;i:113;i:1;i:115;i:1;i:117;i:1;i:118;i:1;i:120;i:1;i:122;i:1;i:123;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Connection/SqliteTestCase.php";a:33:{i:35;i:1;i:37;i:1;i:38;i:1;i:40;i:1;i:42;i:1;i:43;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:88;i:1;}s:73:"/home/bjartka/public_html/doctrine/tests/Query/AggregateValueTestCase.php";a:101:{i:37;i:1;i:40;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:59;i:1;i:62;i:1;i:63;i:-1;i:64;i:1;i:65;i:1;i:68;i:1;i:71;i:1;i:72;i:1;i:73;i:-2;i:75;i:1;i:76;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:87;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:102;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:113;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:130;i:1;i:132;i:1;i:134;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:146;i:1;i:148;i:1;i:150;i:1;i:151;i:1;i:153;i:1;i:154;i:1;i:158;i:1;i:160;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:168;i:1;i:170;i:1;i:172;i:1;i:174;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:182;i:1;i:183;i:1;i:185;i:1;i:186;i:1;i:189;i:1;i:190;i:1;i:192;i:1;i:193;i:1;i:196;i:1;i:197;i:1;i:199;i:1;i:200;i:1;i:203;i:1;i:204;i:1;i:206;i:1;i:207;i:1;i:210;i:1;i:211;i:1;i:212;i:1;i:214;i:1;i:215;i:1;}s:57:"/home/bjartka/public_html/doctrine/lib/Doctrine/Event.php";a:87:{i:0;i:1;i:34;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:127;i:1;i:128;i:-2;i:138;i:-1;i:139;i:-1;i:140;i:-1;i:141;i:-1;i:142;i:-1;i:143;i:-1;i:144;i:-1;i:145;i:-1;i:146;i:-1;i:147;i:-1;i:148;i:-1;i:149;i:-1;i:150;i:-1;i:152;i:-1;i:153;i:-1;i:154;i:-1;i:155;i:-1;i:156;i:-1;i:157;i:-1;i:159;i:-1;i:160;i:-1;i:161;i:-1;i:162;i:-1;i:163;i:-1;i:164;i:-1;i:166;i:-1;i:167;i:-1;i:168;i:-1;i:169;i:-1;i:170;i:-1;i:171;i:-1;i:173;i:-1;i:174;i:-1;i:175;i:-1;i:176;i:-1;i:177;i:-1;i:178;i:-1;i:179;i:-1;i:180;i:-1;i:181;i:-1;i:182;i:-1;i:183;i:-1;i:184;i:-1;i:185;i:-1;i:186;i:-1;i:195;i:1;i:196;i:-2;i:207;i:1;i:208;i:1;i:209;i:-2;i:211;i:1;i:212;i:-2;i:223;i:1;i:225;i:1;i:226;i:-2;i:238;i:1;i:240;i:1;i:241;i:-2;i:253;i:1;i:255;i:1;i:256;i:-2;i:266;i:1;i:267;i:1;i:277;i:1;i:278;i:-2;i:288;i:1;i:290;i:1;i:291;i:-2;i:302;i:1;i:303;i:-2;i:313;i:-1;i:314;i:-2;i:324;i:1;i:325;i:-1;i:326;i:-2;i:327;i:1;i:328;i:-2;i:330;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Regexp.php";a:18:{i:34;i:1;i:44;i:1;i:45;i:-1;i:46;i:-2;i:47;i:1;i:48;i:-1;i:49;i:-1;i:50;i:-1;i:51;i:-2;i:52;i:-1;i:53;i:-1;i:54;i:-2;i:55;i:1;i:56;i:1;i:57;i:-2;i:60;i:1;i:61;i:-2;i:62;i:1;}s:74:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record/Filter/Compound.php";a:36:{i:33;i:1;i:39;i:1;i:40;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:-2;i:64;i:-1;i:66;i:-1;i:67;i:-1;i:68;i:-1;i:69;i:-1;i:71;i:-1;i:72;i:-2;i:74;i:-1;i:75;i:-1;i:85;i:1;i:86;i:1;i:87;i:-1;i:88;i:-1;i:89;i:-2;i:90;i:-1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:-2;i:96;i:-1;i:98;i:-1;i:99;i:-1;i:100;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Tree/Interface.php";a:2:{i:33;i:1;i:65;i:1;}s:61:"/home/bjartka/public_html/doctrine/lib/Doctrine/Migration.php";a:163:{i:36;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:85;i:1;i:88;i:1;i:90;i:1;i:91;i:-2;i:92;i:-2;i:94;i:-2;i:105;i:1;i:106;i:-1;i:107;i:-2;i:109;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:141;i:1;i:142;i:1;i:143;i:-1;i:144;i:-2;i:145;i:1;i:147;i:1;i:148;i:-1;i:149;i:-2;i:151;i:1;i:152;i:1;i:154;i:1;i:155;i:1;i:157;i:1;i:158;i:-2;i:167;i:-1;i:168;i:-2;i:180;i:-1;i:182;i:-1;i:183;i:-1;i:184;i:-1;i:185;i:-1;i:187;i:-1;i:198;i:1;i:200;i:1;i:202;i:1;i:203;i:-2;i:214;i:-1;i:216;i:-1;i:218;i:-1;i:219;i:-2;i:230;i:-1;i:232;i:-1;i:233;i:-1;i:234;i:-1;i:235;i:-1;i:237;i:-1;i:239;i:-1;i:240;i:-2;i:249;i:-1;i:250;i:-2;i:262;i:1;i:263;i:1;i:265;i:1;i:266;i:1;i:267;i:-2;i:268;i:1;i:270;i:-1;i:271;i:-2;i:284;i:1;i:286;i:1;i:287;i:1;i:299;i:1;i:300;i:1;i:302;i:1;i:303;i:1;i:304;i:1;i:306;i:1;i:307;i:1;i:308;i:1;i:309;i:1;i:310;i:1;i:311;i:1;i:325;i:1;i:328;i:1;i:329;i:-1;i:330;i:-1;i:332;i:1;i:333;i:-1;i:334;i:-2;i:336;i:1;i:338;i:1;i:339;i:1;i:340;i:1;i:341;i:1;i:342;i:-1;i:343;i:-1;i:344;i:-1;i:345;i:-1;i:348;i:-1;i:350;i:-1;i:351;i:-2;i:362;i:1;i:363;i:1;i:375;i:1;i:377;i:1;i:378;i:1;i:388;i:-1;i:390;i:-1;i:391;i:-1;i:402;i:-1;i:404;i:-1;i:405;i:-1;i:416;i:-1;i:418;i:-1;i:419;i:-1;i:430;i:-1;i:432;i:-1;i:433;i:-1;i:444;i:-1;i:446;i:-1;i:447;i:-1;i:458;i:-1;i:460;i:-1;i:461;i:-1;i:474;i:1;i:476;i:1;i:477;i:1;i:489;i:-1;i:491;i:-1;i:492;i:-1;i:505;i:1;i:507;i:1;i:508;i:1;i:519;i:-1;i:521;i:-1;i:522;i:-1;i:534;i:-1;i:536;i:-1;i:537;i:-1;i:548;i:-1;i:550;i:-1;i:551;i:-1;i:552;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/DoctrineTest/Reporter.php";a:2:{i:9;i:1;i:10;i:1;}s:58:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record.php";a:665:{i:0;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:160;i:1;i:161;i:1;i:163;i:1;i:165;i:1;i:168;i:1;i:171;i:1;i:173;i:1;i:175;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:189;i:1;i:190;i:1;i:191;i:1;i:194;i:1;i:196;i:1;i:197;i:1;i:199;i:1;i:200;i:1;i:202;i:1;i:211;i:-1;i:212;i:-2;i:222;i:1;i:231;i:1;i:240;i:1;i:241;i:-2;i:250;i:1;i:251;i:1;i:252;i:-2;i:254;i:1;i:257;i:1;i:258;i:1;i:259;i:1;i:260;i:1;i:261;i:1;i:262;i:1;i:263;i:1;i:266;i:1;i:267;i:-2;i:275;i:1;i:282;i:1;i:289;i:1;i:295;i:1;i:301;i:1;i:307;i:1;i:313;i:1;i:319;i:1;i:325;i:1;i:331;i:1;i:337;i:1;i:344;i:1;i:351;i:1;i:358;i:1;i:365;i:1;i:373;i:1;i:374;i:-2;i:385;i:1;i:386;i:-1;i:387;i:-1;i:388;i:-2;i:389;i:-1;i:390;i:-1;i:391;i:1;i:393;i:-1;i:404;i:1;i:405;i:1;i:406;i:-2;i:407;i:1;i:408;i:1;i:410;i:1;i:411;i:1;i:412;i:-2;i:414;i:1;i:415;i:1;i:416;i:1;i:417;i:1;i:418;i:1;i:419;i:1;i:420;i:1;i:430;i:1;i:431;i:1;i:433;i:1;i:434;i:1;i:435;i:1;i:436;i:1;i:437;i:1;i:439;i:1;i:440;i:1;i:442;i:1;i:443;i:-2;i:454;i:1;i:455;i:1;i:457;i:1;i:458;i:1;i:469;i:1;i:470;i:1;i:471;i:1;i:472;i:1;i:473;i:1;i:475;i:1;i:476;i:1;i:477;i:1;i:478;i:1;i:479;i:1;i:480;i:1;i:481;i:1;i:482;i:1;i:484;i:1;i:485;i:1;i:486;i:1;i:487;i:1;i:488;i:1;i:490;i:1;i:491;i:1;i:492;i:-1;i:493;i:1;i:503;i:1;i:505;i:1;i:507;i:1;i:509;i:1;i:510;i:1;i:511;i:1;i:512;i:1;i:513;i:1;i:515;i:1;i:516;i:1;i:518;i:1;i:519;i:1;i:520;i:-1;i:521;i:1;i:522;i:1;i:523;i:1;i:524;i:1;i:525;i:1;i:526;i:1;i:527;i:1;i:528;i:1;i:529;i:1;i:530;i:1;i:531;i:1;i:532;i:1;i:533;i:1;i:534;i:1;i:535;i:-1;i:537;i:1;i:539;i:1;i:541;i:1;i:543;i:1;i:544;i:-2;i:556;i:1;i:558;i:1;i:560;i:1;i:561;i:1;i:563;i:1;i:564;i:1;i:566;i:1;i:568;i:1;i:570;i:1;i:571;i:1;i:572;i:1;i:574;i:1;i:576;i:1;i:577;i:1;i:578;i:1;i:579;i:1;i:580;i:1;i:581;i:1;i:582;i:1;i:583;i:1;i:584;i:1;i:585;i:1;i:586;i:1;i:588;i:-1;i:589;i:1;i:591;i:1;i:593;i:1;i:595;i:1;i:597;i:1;i:598;i:1;i:612;i:1;i:613;i:1;i:614;i:-2;i:615;i:1;i:616;i:1;i:617;i:1;i:618;i:1;i:619;i:1;i:620;i:-1;i:622;i:1;i:623;i:-1;i:625;i:-1;i:626;i:-1;i:627;i:-1;i:628;i:-1;i:629;i:-1;i:631;i:-1;i:633;i:1;i:634;i:1;i:636;i:1;i:637;i:1;i:639;i:1;i:640;i:-1;i:641;i:-2;i:642;i:1;i:654;i:1;i:655;i:1;i:656;i:-1;i:657;i:-1;i:658;i:1;i:659;i:-1;i:660;i:-2;i:661;i:1;i:664;i:1;i:666;i:1;i:667;i:1;i:668;i:-2;i:670;i:1;i:672;i:1;i:674;i:1;i:676;i:1;i:678;i:1;i:679;i:-2;i:692;i:1;i:693;i:1;i:694;i:1;i:695;i:1;i:696;i:1;i:697;i:1;i:698;i:1;i:700;i:1;i:710;i:1;i:711;i:1;i:721;i:1;i:722;i:-2;i:732;i:1;i:733;i:-2;i:746;i:1;i:747;i:-1;i:748;i:-2;i:749;i:1;i:750;i:1;i:752;i:1;i:753;i:-2;i:764;i:1;i:765;i:-1;i:767;i:-1;i:769;i:-1;i:770;i:-2;i:771;i:1;i:772;i:-2;i:785;i:1;i:786;i:1;i:788;i:1;i:790;i:1;i:792;i:1;i:793;i:1;i:794;i:1;i:796;i:1;i:797;i:1;i:798;i:1;i:799;i:1;i:801;i:1;i:802;i:-2;i:804;i:1;i:805;i:1;i:806;i:-2;i:810;i:1;i:812;i:1;i:814;i:1;i:815;i:1;i:816;i:1;i:818;i:1;i:820;i:1;i:821;i:1;i:822;i:1;i:823;i:-2;i:824;i:-2;i:826;i:-2;i:840;i:1;i:841;i:1;i:842;i:1;i:860;i:1;i:862;i:1;i:864;i:1;i:865;i:1;i:866;i:1;i:868;i:1;i:870;i:1;i:871;i:1;i:872;i:1;i:873;i:1;i:875;i:1;i:876;i:1;i:877;i:1;i:878;i:1;i:881;i:1;i:882;i:1;i:883;i:1;i:884;i:1;i:886;i:1;i:887;i:1;i:888;i:1;i:889;i:1;i:890;i:1;i:891;i:1;i:892;i:1;i:893;i:1;i:894;i:1;i:895;i:-1;i:896;i:1;i:897;i:1;i:899;i:1;i:900;i:1;i:901;i:1;i:902;i:1;i:903;i:1;i:904;i:-2;i:905;i:-2;i:908;i:1;i:912;i:1;i:915;i:1;i:916;i:1;i:917;i:1;i:919;i:1;i:920;i:-1;i:921;i:-2;i:922;i:1;i:923;i:1;i:924;i:1;i:925;i:-2;i:926;i:-1;i:927;i:1;i:929;i:1;i:930;i:-1;i:931;i:-2;i:932;i:1;i:933;i:1;i:934;i:1;i:935;i:1;i:937;i:1;i:938;i:1;i:939;i:1;i:941;i:1;i:944;i:1;i:946;i:1;i:947;i:-1;i:948;i:-2;i:949;i:1;i:951;i:1;i:952;i:1;i:962;i:1;i:964;i:1;i:965;i:1;i:966;i:-2;i:967;i:1;i:968;i:-1;i:969;i:-2;i:970;i:1;i:971;i:-1;i:972;i:-2;i:973;i:1;i:974;i:1;i:976;i:1;i:977;i:-2;i:978;i:1;i:979;i:-2;i:987;i:-1;i:988;i:-1;i:989;i:-1;i:991;i:-1;i:1005;i:1;i:1006;i:1;i:1007;i:1;i:1008;i:1;i:1009;i:1;i:1022;i:1;i:1023;i:1;i:1024;i:1;i:1025;i:1;i:1027;i:-2;i:1049;i:-1;i:1050;i:-1;i:1051;i:-1;i:1053;i:-1;i:1054;i:-2;i:1062;i:1;i:1064;i:1;i:1065;i:1;i:1066;i:1;i:1067;i:1;i:1068;i:-2;i:1081;i:1;i:1083;i:1;i:1084;i:1;i:1085;i:1;i:1087;i:1;i:1088;i:1;i:1090;i:1;i:1091;i:1;i:1092;i:1;i:1093;i:-2;i:1096;i:1;i:1097;i:1;i:1098;i:1;i:1099;i:1;i:1100;i:1;i:1101;i:1;i:1102;i:1;i:1103;i:1;i:1104;i:1;i:1105;i:1;i:1106;i:1;i:1107;i:1;i:1108;i:1;i:1109;i:1;i:1110;i:1;i:1111;i:1;i:1112;i:1;i:1119;i:1;i:1120;i:1;i:1121;i:1;i:1122;i:1;i:1123;i:1;i:1124;i:1;i:1126;i:1;i:1127;i:1;i:1128;i:1;i:1129;i:1;i:1130;i:1;i:1132;i:1;i:1133;i:-2;i:1143;i:1;i:1144;i:-2;i:1153;i:-1;i:1154;i:-2;i:1165;i:1;i:1167;i:1;i:1168;i:1;i:1169;i:1;i:1170;i:1;i:1171;i:1;i:1172;i:1;i:1173;i:1;i:1174;i:1;i:1175;i:1;i:1176;i:1;i:1177;i:1;i:1178;i:-1;i:1179;i:-1;i:1180;i:-1;i:1181;i:-1;i:1182;i:-1;i:1183;i:-1;i:1184;i:1;i:1185;i:-2;i:1188;i:-1;i:1189;i:-1;i:1190;i:-1;i:1191;i:-1;i:1192;i:-1;i:1193;i:-1;i:1194;i:-1;i:1195;i:-1;i:1196;i:-1;i:1197;i:-1;i:1200;i:-1;i:1201;i:-1;i:1202;i:-2;i:1203;i:-1;i:1205;i:-2;i:1208;i:-1;i:1209;i:-1;i:1210;i:-2;i:1211;i:-1;i:1213;i:-2;i:1223;i:1;i:1224;i:1;i:1225;i:-2;i:1235;i:1;i:1236;i:1;i:1237;i:-2;i:1246;i:-1;i:1247;i:-1;i:1248;i:-2;i:1249;i:-1;i:1250;i:-2;i:1258;i:1;i:1259;i:-2;i:1271;i:1;i:1272;i:1;i:1273;i:1;i:1274;i:1;i:1275;i:-2;i:1285;i:1;i:1287;i:1;i:1288;i:1;i:1290;i:1;i:1291;i:1;i:1293;i:1;i:1294;i:1;i:1296;i:1;i:1297;i:1;i:1298;i:1;i:1299;i:1;i:1300;i:1;i:1303;i:1;i:1304;i:-2;i:1313;i:-1;i:1315;i:-1;i:1316;i:-1;i:1317;i:-1;i:1318;i:-1;i:1319;i:-1;i:1320;i:-1;i:1321;i:-1;i:1323;i:-1;i:1324;i:-1;i:1325;i:-2;i:1335;i:1;i:1336;i:-1;i:1337;i:-1;i:1338;i:-1;i:1339;i:-1;i:1340;i:1;i:1341;i:1;i:1342;i:1;i:1343;i:1;i:1344;i:1;i:1345;i:1;i:1346;i:1;i:1347;i:1;i:1348;i:1;i:1349;i:1;i:1351;i:1;i:1360;i:1;i:1361;i:-2;i:1370;i:1;i:1371;i:1;i:1372;i:1;i:1373;i:-2;i:1375;i:1;i:1376;i:-2;i:1388;i:1;i:1389;i:-2;i:1398;i:1;i:1399;i:-2;i:1408;i:1;i:1409;i:1;i:1410;i:-2;i:1411;i:-1;i:1421;i:-1;i:1422;i:-1;i:1423;i:-2;i:1424;i:-1;i:1425;i:-2;i:1433;i:1;i:1434;i:-2;i:1444;i:-1;i:1445;i:-1;i:1457;i:-1;i:1458;i:-1;i:1459;i:-1;i:1470;i:1;i:1472;i:1;i:1473;i:1;i:1474;i:1;i:1475;i:1;i:1478;i:1;i:1479;i:1;i:1491;i:1;i:1492;i:1;i:1494;i:1;i:1495;i:1;i:1496;i:1;i:1498;i:1;i:1500;i:1;i:1501;i:1;i:1502;i:1;i:1503;i:-2;i:1512;i:1;i:1513;i:-1;i:1514;i:-2;i:1516;i:1;i:1517;i:1;i:1518;i:1;i:1519;i:1;i:1520;i:1;i:1521;i:1;i:1523;i:1;i:1524;i:-2;i:1528;i:1;i:1529;i:-2;i:1542;i:1;i:1543;i:1;i:1544;i:1;i:1545;i:1;i:1547;i:1;i:1548;i:1;i:1549;i:-2;i:1551;i:1;i:1553;i:1;i:1554;i:-2;i:1567;i:1;i:1569;i:1;i:1571;i:1;i:1573;i:1;i:1574;i:1;i:1575;i:1;i:1576;i:1;i:1578;i:1;i:1579;i:1;i:1580;i:1;i:1582;i:1;i:1585;i:1;i:1586;i:1;i:1587;i:1;i:1588;i:1;i:1590;i:1;i:1591;i:1;i:1592;i:1;i:1594;i:1;i:1595;i:1;i:1596;i:1;i:1597;i:1;i:1598;i:1;i:1599;i:1;i:1600;i:1;i:1601;i:1;i:1602;i:1;i:1603;i:1;i:1604;i:1;i:1605;i:-2;i:1622;i:1;i:1623;i:-1;i:1624;i:-1;i:1625;i:-2;i:1627;i:1;i:1628;i:1;i:1629;i:1;i:1630;i:1;i:1632;i:1;i:1633;i:-2;i:1634;i:-1;i:1636;i:-1;i:1637;i:-2;i:1644;i:-1;i:1645;i:-1;i:1648;i:-1;i:1649;i:-2;i:1656;i:-1;i:1657;i:-2;}s:50:"/home/bjartka/public_html/doctrine/models/Song.php";a:8:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/Record_City.php";a:7:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:9;i:1;i:10;i:1;i:11;i:1;}s:62:"/home/bjartka/public_html/doctrine/models/MysqlGroupMember.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:74:"/home/bjartka/public_html/doctrine/models/ValidatorTest_FootballPlayer.php";a:4:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;}s:52:"/home/bjartka/public_html/doctrine/models/Author.php";a:7:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:12;i:1;i:13;i:1;i:14;i:1;}s:65:"/home/bjartka/public_html/doctrine/models/CheckConstraintTest.php";a:4:{i:6;i:-1;i:7;i:-1;i:8;i:-1;i:9;i:-1;}s:60:"/home/bjartka/public_html/doctrine/models/QueryTest_Rank.php";a:9:{i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:18;i:1;i:19;i:1;}s:73:"/home/bjartka/public_html/doctrine/tests/Transaction/FirebirdTestCase.php";a:44:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:57;i:1;i:58;i:-1;i:59;i:1;i:60;i:1;i:62;i:1;i:66;i:1;i:67;i:-1;i:68;i:1;i:69;i:1;i:71;i:1;i:75;i:1;i:76;i:-1;i:77;i:1;i:78;i:1;i:80;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:95;i:1;i:97;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:105;i:1;i:107;i:1;i:109;i:1;i:111;i:1;i:112;i:1;}s:68:"/home/bjartka/public_html/doctrine/tests/Export/FirebirdTestCase.php";a:31:{i:38;i:1;i:39;i:-1;i:40;i:1;i:41;i:1;i:43;i:1;i:47;i:1;i:48;i:-1;i:49;i:1;i:50;i:1;i:52;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:67;i:1;i:68;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;}s:63:"/home/bjartka/public_html/doctrine/tests/UnitOfWorkTestCase.php";a:77:{i:43;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;}s:68:"/home/bjartka/public_html/doctrine/tests/Relation/ParserTestCase.php";a:99:{i:37;i:1;i:39;i:1;i:40;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:52;i:1;i:54;i:1;i:56;i:1;i:57;i:-1;i:58;i:1;i:59;i:1;i:61;i:1;i:64;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:81;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:115;i:1;i:117;i:1;i:118;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:125;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:132;i:1;i:133;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:143;i:1;i:144;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:151;i:1;i:153;i:1;i:155;i:1;i:156;i:1;i:159;i:1;i:160;i:1;i:162;i:1;i:164;i:1;i:166;i:1;i:167;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:174;i:1;i:176;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:188;i:1;i:190;i:1;i:192;i:1;i:193;i:1;i:195;i:1;i:196;i:1;i:197;i:1;}s:57:"/home/bjartka/public_html/doctrine/tests/I18nTestCase.php";a:48:{i:37;i:1;i:41;i:1;i:43;i:1;i:44;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:95;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:112;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:121;i:1;i:123;i:1;i:124;i:1;}s:68:"/home/bjartka/public_html/doctrine/tests/Query/MultiJoinTestCase.php";a:107:{i:37;i:1;i:38;i:1;i:39;i:1;i:40;i:1;i:44;i:1;i:46;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:83;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:90;i:1;i:92;i:1;i:94;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:116;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:143;i:1;i:145;i:1;i:146;i:1;i:149;i:1;i:151;i:1;i:153;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:188;i:1;i:190;i:1;i:191;i:1;}s:78:"/home/bjartka/public_html/doctrine/tests/Query/MysqlSubqueryHavingTestCase.php";a:25:{i:37;i:1;i:38;i:1;i:39;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:72;i:1;}s:59:"/home/bjartka/public_html/doctrine/tests/SearchTestCase.php";a:72:{i:37;i:1;i:39;i:1;i:40;i:1;i:42;i:1;i:46;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:81;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:104;i:1;i:105;i:1;i:109;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:116;i:1;i:118;i:1;i:119;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:127;i:1;i:128;i:1;i:130;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:143;i:1;i:147;i:1;i:148;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:155;i:1;i:158;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Select.php";a:5:{i:21;i:1;i:33;i:1;i:37;i:1;i:38;i:1;i:39;i:1;}s:56:"/home/bjartka/public_html/doctrine/lib/Doctrine/View.php";a:26:{i:36;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:88;i:1;i:89;i:-2;i:99;i:1;i:100;i:-2;i:110;i:1;i:111;i:-2;i:122;i:1;i:124;i:1;i:125;i:1;i:126;i:-2;i:128;i:1;i:140;i:1;i:141;i:1;i:142;i:-2;i:144;i:1;i:155;i:1;i:156;i:-2;i:166;i:1;i:167;i:-2;i:168;i:1;}s:70:"/home/bjartka/public_html/doctrine/lib/Doctrine/Locator/Injectable.php";a:24:{i:62;i:-1;i:63;i:-1;i:64;i:-2;i:77;i:-1;i:78;i:-1;i:80;i:-1;i:81;i:-1;i:82;i:-2;i:98;i:-1;i:99;i:-1;i:100;i:-1;i:101;i:-2;i:103;i:-1;i:105;i:-1;i:107;i:-2;i:108;i:-1;i:110;i:-2;i:122;i:-1;i:124;i:-1;i:125;i:-2;i:136;i:1;i:137;i:1;i:147;i:1;i:148;i:-2;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/EventListener.php";a:33:{i:38;i:1;i:40;i:1;i:43;i:-1;i:45;i:-1;i:48;i:1;i:51;i:1;i:53;i:1;i:56;i:1;i:58;i:1;i:61;i:1;i:63;i:1;i:67;i:1;i:69;i:1;i:72;i:1;i:74;i:1;i:77;i:1;i:79;i:1;i:82;i:1;i:84;i:1;i:87;i:1;i:89;i:1;i:92;i:1;i:94;i:1;i:97;i:1;i:99;i:1;i:102;i:1;i:104;i:-1;i:107;i:1;i:109;i:1;i:112;i:1;i:114;i:1;i:117;i:1;i:119;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Transaction/MysqlTestCase.php";a:21:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:63;i:1;i:64;i:-1;i:65;i:1;i:66;i:1;i:68;i:1;i:71;i:1;i:73;i:1;i:74;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Export/MysqlTestCase.php";a:181:{i:36;i:-1;i:38;i:-1;i:43;i:1;i:45;i:-1;i:46;i:1;i:47;i:1;i:49;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:70;i:1;i:71;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:82;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:97;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:104;i:1;i:105;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:126;i:1;i:127;i:1;i:130;i:1;i:132;i:1;i:133;i:1;i:135;i:1;i:137;i:1;i:138;i:1;i:141;i:1;i:143;i:1;i:144;i:1;i:146;i:1;i:148;i:1;i:149;i:1;i:152;i:1;i:154;i:1;i:155;i:1;i:157;i:1;i:159;i:1;i:160;i:1;i:164;i:1;i:166;i:1;i:167;i:1;i:169;i:1;i:171;i:1;i:172;i:1;i:175;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:187;i:1;i:189;i:1;i:190;i:1;i:191;i:1;i:194;i:1;i:196;i:1;i:198;i:1;i:199;i:1;i:200;i:1;i:201;i:1;i:202;i:1;i:203;i:1;i:204;i:1;i:205;i:1;i:208;i:1;i:210;i:1;i:211;i:1;i:213;i:1;i:214;i:1;i:217;i:1;i:219;i:1;i:220;i:1;i:221;i:1;i:223;i:1;i:224;i:1;i:225;i:1;i:227;i:1;i:233;i:1;i:235;i:1;i:236;i:1;i:239;i:1;i:241;i:1;i:242;i:1;i:243;i:1;i:244;i:1;i:245;i:1;i:246;i:1;i:247;i:1;i:248;i:1;i:249;i:1;i:252;i:1;i:253;i:1;i:254;i:1;i:255;i:1;i:258;i:1;i:260;i:1;i:261;i:1;i:264;i:1;i:266;i:1;i:267;i:1;i:271;i:1;i:273;i:1;i:274;i:1;i:277;i:1;i:278;i:1;i:281;i:1;i:282;i:-1;i:283;i:1;i:284;i:1;i:286;i:1;i:289;i:1;i:290;i:1;i:292;i:1;i:293;i:1;i:296;i:1;i:297;i:1;i:298;i:1;i:300;i:1;i:302;i:1;i:303;i:1;i:305;i:1;i:306;i:1;i:307;i:1;i:310;i:1;i:311;i:1;i:312;i:1;i:314;i:1;i:317;i:1;i:318;i:1;i:319;i:1;i:320;i:1;i:321;i:1;i:323;i:1;i:325;i:1;i:326;i:1;i:329;i:1;i:330;i:1;i:331;i:1;i:333;i:1;i:336;i:1;i:337;i:1;i:338;i:1;i:339;i:1;i:340;i:1;i:341;i:1;i:343;i:1;i:345;i:1;i:346;i:1;}s:72:"/home/bjartka/public_html/doctrine/tests/Query/MysqlSubqueryTestCase.php";a:54:{i:37;i:1;i:38;i:1;i:39;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:111;i:1;i:113;i:1;i:115;i:1;i:116;i:1;}s:62:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Part.php";a:6:{i:34;i:1;i:45;i:1;i:46;i:1;i:53;i:-1;i:54;i:-2;i:55;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Adapter/Mock.php";a:66:{i:34;i:1;i:46;i:1;i:47;i:1;i:50;i:-1;i:51;i:-2;i:54;i:1;i:55;i:-2;i:58;i:-1;i:59;i:-1;i:62;i:1;i:63;i:1;i:65;i:1;i:66;i:-2;i:69;i:1;i:70;i:1;i:73;i:1;i:75;i:1;i:77;i:1;i:78;i:-1;i:80;i:-1;i:82;i:-1;i:83;i:-2;i:85;i:1;i:86;i:1;i:88;i:1;i:89;i:-2;i:92;i:-1;i:93;i:-2;i:96;i:1;i:97;i:-2;i:100;i:1;i:102;i:1;i:104;i:1;i:105;i:-1;i:107;i:-1;i:109;i:-1;i:110;i:-2;i:112;i:1;i:113;i:-2;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:121;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:-2;i:128;i:1;i:130;i:-2;i:133;i:-1;i:134;i:-2;i:137;i:1;i:138;i:1;i:141;i:1;i:142;i:1;i:145;i:-1;i:146;i:-1;i:148;i:-1;i:150;i:-1;i:153;i:1;i:154;i:1;i:155;i:-1;i:159;i:1;i:161;i:1;i:163;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction/Pgsql.php";a:23:{i:21;i:1;i:34;i:1;i:45;i:1;i:47;i:1;i:48;i:-2;i:59;i:1;i:61;i:1;i:62;i:-2;i:73;i:1;i:75;i:1;i:76;i:-2;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:104;i:-2;i:105;i:1;}s:70:"/home/bjartka/public_html/doctrine/lib/Doctrine/DataDict/Exception.php";a:3:{i:21;i:1;i:33;i:1;i:34;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Export/Pgsql.php";a:132:{i:21;i:1;i:34;i:1;i:45;i:1;i:47;i:1;i:48;i:-2;i:59;i:1;i:61;i:1;i:62;i:-2;i:75;i:1;i:76;i:1;i:77;i:-1;i:78;i:-1;i:79;i:1;i:80;i:-1;i:81;i:-1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:-1;i:87;i:-1;i:88;i:1;i:90;i:1;i:91;i:-1;i:92;i:-1;i:93;i:1;i:95;i:1;i:96;i:-2;i:111;i:-1;i:113;i:-1;i:114;i:-1;i:115;i:-1;i:116;i:-1;i:117;i:-1;i:118;i:-1;i:119;i:-1;i:120;i:-1;i:121;i:-1;i:122;i:-1;i:124;i:-1;i:125;i:-1;i:126;i:-2;i:128;i:-1;i:130;i:-1;i:131;i:-1;i:132;i:-1;i:133;i:-1;i:134;i:-1;i:135;i:-1;i:137;i:-1;i:138;i:-1;i:139;i:-1;i:140;i:-1;i:141;i:-1;i:142;i:-1;i:143;i:-1;i:145;i:-1;i:146;i:-1;i:147;i:-1;i:148;i:-1;i:149;i:-1;i:151;i:-1;i:152;i:-1;i:153;i:-2;i:154;i:-1;i:155;i:-1;i:156;i:-1;i:157;i:-1;i:158;i:-1;i:159;i:-1;i:160;i:-1;i:161;i:-1;i:162;i:-1;i:163;i:-1;i:164;i:-1;i:165;i:-1;i:166;i:-1;i:168;i:-1;i:169;i:-1;i:170;i:-1;i:171;i:-1;i:172;i:-1;i:173;i:-1;i:175;i:-1;i:176;i:-1;i:177;i:-1;i:178;i:-1;i:179;i:-1;i:181;i:-1;i:182;i:-2;i:275;i:-1;i:276;i:-1;i:277;i:-1;i:278;i:-1;i:279;i:-1;i:280;i:-2;i:298;i:-1;i:299;i:-1;i:300;i:-1;i:301;i:-2;i:310;i:-1;i:311;i:-1;i:312;i:-2;i:324;i:1;i:325;i:-1;i:326;i:-2;i:328;i:1;i:329;i:-1;i:330;i:-2;i:332;i:1;i:335;i:1;i:336;i:1;i:337;i:1;i:338;i:1;i:339;i:1;i:341;i:1;i:343;i:1;i:345;i:1;i:346;i:-1;i:347;i:-1;i:348;i:-1;i:349;i:-1;i:351;i:1;i:353;i:1;i:354;i:1;i:355;i:1;i:356;i:1;i:357;i:1;i:358;i:1;i:360;i:1;i:361;i:-2;i:363;i:1;}s:62:"/home/bjartka/public_html/doctrine/lib/Doctrine/Expression.php";a:37:{i:0;i:1;i:21;i:1;i:34;i:1;i:41;i:1;i:43;i:1;i:44;i:-1;i:45;i:-1;i:46;i:1;i:50;i:1;i:51;i:1;i:52;i:-2;i:54;i:-1;i:55;i:-2;i:59;i:1;i:60;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:-2;i:70;i:1;i:71;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:79;i:-2;i:83;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:89;i:1;i:90;i:-2;i:95;i:1;i:96;i:-2;i:100;i:-1;i:101;i:-2;i:102;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Exception.php";a:3:{i:21;i:1;i:33;i:1;i:34;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/ConcreteEmail.php";a:2:{i:6;i:1;i:7;i:1;}s:53:"/home/bjartka/public_html/doctrine/models/MyGroup.php";a:7:{i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:15;i:1;i:16;i:1;}s:66:"/home/bjartka/public_html/doctrine/models/CategoryWithPosition.php";a:5:{i:4;i:1;i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/MysqlUser.php";a:3:{i:6;i:1;i:8;i:1;i:9;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/FooRecord.php";a:28:{i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:20;i:1;i:21;i:1;i:22;i:1;i:23;i:1;i:24;i:1;i:26;i:1;i:27;i:1;i:28;i:1;i:29;i:1;i:31;i:1;i:33;i:1;i:34;i:1;i:35;i:1;i:37;i:1;i:38;i:1;i:39;i:1;i:40;i:1;i:42;i:1;}s:72:"/home/bjartka/public_html/doctrine/tests/EventListener/ChainTestCase.php";a:7:{i:36;i:1;i:39;i:1;i:40;i:1;i:41;i:1;i:44;i:1;i:45;i:1;i:47;i:1;}s:64:"/home/bjartka/public_html/doctrine/tests/Query/LimitTestCase.php";a:168:{i:39;i:1;i:40;i:1;i:41;i:1;i:43;i:1;i:44;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:68;i:1;i:69;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:113;i:1;i:114;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:126;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:135;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:144;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:169;i:1;i:170;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:177;i:1;i:178;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:185;i:1;i:188;i:1;i:189;i:1;i:190;i:1;i:194;i:1;i:195;i:1;i:196;i:1;i:197;i:1;i:199;i:1;i:201;i:1;i:203;i:1;i:206;i:1;i:207;i:1;i:209;i:1;i:211;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:217;i:1;i:218;i:1;i:220;i:1;i:221;i:1;i:223;i:1;i:224;i:1;i:226;i:1;i:228;i:1;i:229;i:1;i:233;i:1;i:234;i:1;i:237;i:1;i:239;i:1;i:241;i:1;i:242;i:1;i:243;i:1;i:244;i:1;i:246;i:1;i:247;i:1;i:251;i:1;i:253;i:1;i:254;i:1;i:255;i:1;i:256;i:1;i:258;i:1;i:260;i:1;i:261;i:1;i:262;i:1;i:266;i:1;i:267;i:1;i:269;i:1;i:272;i:1;i:273;i:1;i:274;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:278;i:1;i:279;i:1;i:280;i:1;i:281;i:1;i:282;i:1;i:283;i:1;i:285;i:1;i:286;i:1;i:288;i:1;i:289;i:1;i:290;i:1;i:291;i:1;i:292;i:1;i:296;i:1;i:298;i:1;i:299;i:1;i:300;i:1;i:302;i:1;i:303;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Query/OrderbyTestCase.php";a:13:{i:37;i:1;i:39;i:1;i:40;i:1;i:41;i:1;i:43;i:1;i:44;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:55;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/Query/RegistryTestCase.php";a:15:{i:37;i:1;i:39;i:1;i:40;i:1;i:42;i:1;i:46;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:65;i:1;i:66;i:1;}s:61:"/home/bjartka/public_html/doctrine/tests/TemplateTestCase.php";a:49:{i:36;i:1;i:38;i:1;i:43;i:1;i:44;i:1;i:45;i:-1;i:46;i:1;i:47;i:1;i:49;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:100;i:1;i:101;i:-2;i:107;i:1;i:108;i:1;i:109;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:120;i:1;i:121;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:133;i:1;i:134;i:1;i:135;i:1;}s:59:"/home/bjartka/public_html/doctrine/lib/Doctrine/Manager.php";a:267:{i:0;i:1;i:35;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:-2;i:116;i:1;i:117;i:-2;i:126;i:-1;i:127;i:-2;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:143;i:-2;i:153;i:1;i:154;i:-1;i:155;i:-1;i:156;i:1;i:157;i:-2;i:167;i:1;i:169;i:1;i:170;i:-2;i:186;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-1;i:190;i:-2;i:206;i:-1;i:207;i:-1;i:208;i:-1;i:209;i:-1;i:210;i:-2;i:228;i:1;i:229;i:1;i:230;i:-2;i:231;i:1;i:233;i:-2;i:247;i:1;i:248;i:1;i:249;i:-1;i:250;i:-2;i:252;i:1;i:253;i:1;i:254;i:1;i:255;i:-1;i:256;i:-2;i:257;i:1;i:259;i:1;i:260;i:-1;i:261;i:-1;i:263;i:1;i:264;i:1;i:265;i:1;i:266;i:1;i:268;i:1;i:269;i:1;i:270;i:1;i:271;i:1;i:273;i:1;i:275;i:1;i:279;i:1;i:281;i:1;i:282;i:1;i:283;i:1;i:284;i:-1;i:285;i:-2;i:286;i:1;i:287;i:1;i:288;i:1;i:292;i:1;i:293;i:1;i:294;i:1;i:295;i:1;i:296;i:1;i:297;i:1;i:298;i:1;i:299;i:1;i:300;i:1;i:301;i:1;i:302;i:1;i:303;i:1;i:304;i:-1;i:305;i:-2;i:307;i:1;i:308;i:1;i:310;i:1;i:312;i:1;i:313;i:1;i:314;i:1;i:315;i:1;i:316;i:-2;i:320;i:-1;i:322;i:-1;i:324;i:-1;i:325;i:-1;i:326;i:-1;i:327;i:-1;i:328;i:-1;i:330;i:-1;i:331;i:-1;i:332;i:-1;i:334;i:-1;i:335;i:-1;i:336;i:-1;i:337;i:-1;i:338;i:-1;i:340;i:-1;i:341;i:-2;i:352;i:1;i:354;i:1;i:356;i:1;i:357;i:1;i:358;i:1;i:359;i:1;i:360;i:1;i:362;i:1;i:363;i:1;i:364;i:-2;i:366;i:1;i:367;i:1;i:368;i:1;i:369;i:1;i:370;i:1;i:371;i:-1;i:372;i:-1;i:373;i:-1;i:374;i:1;i:375;i:1;i:378;i:1;i:380;i:1;i:381;i:1;i:382;i:-1;i:383;i:-1;i:384;i:-2;i:385;i:-1;i:386;i:-1;i:387;i:-1;i:388;i:-1;i:389;i:-1;i:390;i:-2;i:392;i:-1;i:393;i:-1;i:394;i:-1;i:396;i:-1;i:397;i:-1;i:398;i:-1;i:400;i:-1;i:402;i:1;i:403;i:1;i:404;i:1;i:405;i:1;i:406;i:1;i:407;i:1;i:408;i:1;i:409;i:1;i:410;i:1;i:411;i:1;i:412;i:-1;i:413;i:-2;i:414;i:1;i:415;i:1;i:416;i:1;i:417;i:1;i:418;i:-1;i:419;i:-2;i:421;i:1;i:422;i:-1;i:423;i:-1;i:425;i:1;i:426;i:1;i:427;i:1;i:429;i:1;i:430;i:-1;i:431;i:-1;i:432;i:-1;i:435;i:1;i:436;i:-2;i:446;i:1;i:447;i:1;i:448;i:-2;i:450;i:1;i:451;i:-2;i:464;i:-1;i:465;i:-1;i:466;i:-2;i:468;i:-1;i:469;i:-2;i:482;i:-1;i:484;i:-1;i:485;i:-2;i:495;i:1;i:496;i:-2;i:510;i:-1;i:511;i:-1;i:521;i:1;i:522;i:-1;i:523;i:-2;i:524;i:1;i:525;i:-2;i:538;i:1;i:539;i:-2;i:552;i:1;i:553;i:1;i:554;i:1;i:555;i:-2;i:565;i:-1;i:567;i:-1;i:569;i:-1;i:570;i:-1;i:571;i:-1;i:572;i:-1;i:574;i:-1;i:575;i:-1;i:585;i:1;i:586;i:-2;i:598;i:1;i:599;i:1;i:600;i:-1;i:601;i:-2;i:602;i:1;i:603;i:1;i:614;i:-1;i:615;i:-2;i:625;i:1;i:626;i:-2;i:636;i:1;i:637;i:-2;i:648;i:1;i:649;i:1;i:650;i:-1;i:651;i:-2;i:652;i:1;i:653;i:-2;i:663;i:-1;i:664;i:-1;i:665;i:-1;i:666;i:-1;i:667;i:-1;i:668;i:-2;i:670;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Table/Repository.php";a:41:{i:0;i:1;i:35;i:1;i:56;i:1;i:57;i:1;i:66;i:-1;i:67;i:-2;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:-2;i:82;i:1;i:84;i:1;i:85;i:-2;i:94;i:-1;i:95;i:-1;i:96;i:-2;i:97;i:-1;i:98;i:-2;i:107;i:-1;i:108;i:-2;i:116;i:1;i:117;i:-1;i:118;i:-2;i:119;i:1;i:120;i:1;i:121;i:-2;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:-2;i:143;i:1;i:144;i:-2;i:152;i:-1;i:153;i:-2;i:161;i:-1;i:162;i:-1;i:163;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Relation/LocalKey.php";a:24:{i:21;i:1;i:34;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:60;i:-1;i:61;i:-1;i:64;i:1;i:66;i:1;i:67;i:-2;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:-2;i:81;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/DataDict/Sqlite.php";a:189:{i:21;i:1;i:32;i:1;i:59;i:1;i:60;i:-1;i:61;i:-2;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:72;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:-1;i:81;i:1;i:82;i:-1;i:83;i:1;i:84;i:-1;i:85;i:-2;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:-1;i:93;i:1;i:94;i:-1;i:95;i:1;i:96;i:-1;i:97;i:-2;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:115;i:-1;i:116;i:-1;i:117;i:-1;i:118;i:-1;i:119;i:-1;i:120;i:-1;i:121;i:-2;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:137;i:1;i:138;i:-1;i:139;i:-1;i:142;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:-1;i:150;i:-1;i:151;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:-1;i:185;i:1;i:186;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-1;i:190;i:-1;i:191;i:-1;i:192;i:-1;i:193;i:-1;i:194;i:-1;i:195;i:-1;i:196;i:-1;i:197;i:-1;i:198;i:-1;i:199;i:1;i:200;i:-1;i:201;i:-1;i:202;i:-1;i:203;i:1;i:204;i:1;i:205;i:-1;i:206;i:-1;i:207;i:-1;i:208;i:1;i:209;i:-1;i:210;i:-1;i:211;i:-1;i:212;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:219;i:1;i:220;i:1;i:221;i:1;i:222;i:1;i:223;i:1;i:224;i:1;i:225;i:1;i:226;i:1;i:227;i:1;i:228;i:1;i:229;i:1;i:230;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:234;i:1;i:235;i:-1;i:236;i:-1;i:237;i:-1;i:239;i:1;i:240;i:1;i:241;i:1;i:242;i:1;i:243;i:-2;i:273;i:1;i:274;i:1;i:276;i:1;i:278;i:1;i:279;i:1;i:280;i:1;i:281;i:1;i:282;i:1;i:283;i:-1;i:284;i:-1;i:285;i:1;i:286;i:1;i:292;i:1;i:295;i:1;i:297;i:1;i:298;i:1;i:299;i:-2;i:300;i:1;}s:62:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/From.php";a:37:{i:21;i:1;i:33;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:-1;i:58;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:64;i:-1;i:65;i:-2;i:67;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:83;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:-2;i:90;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/DataDict/Oracle.php";a:124:{i:21;i:1;i:31;i:1;i:57;i:1;i:58;i:-1;i:59;i:-2;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:-2;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:-1;i:94;i:-1;i:95;i:-1;i:96;i:-1;i:97;i:-1;i:98;i:-1;i:99;i:-2;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:122;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:-1;i:130;i:-1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:143;i:-1;i:144;i:-1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:-1;i:161;i:-1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:-1;i:167;i:-1;i:168;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:188;i:1;i:190;i:1;i:191;i:1;i:192;i:1;i:193;i:1;i:194;i:-2;i:195;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Import/Builder.php";a:309:{i:40;i:1;i:99;i:1;i:100;i:1;i:110;i:1;i:111;i:-1;i:112;i:-1;i:114;i:1;i:115;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:132;i:1;i:133;i:-2;i:142;i:-1;i:143;i:-2;i:154;i:1;i:155;i:1;i:156;i:-2;i:158;i:1;i:159;i:-1;i:167;i:1;i:168;i:1;i:169;i:1;i:179;i:-1;i:180;i:-1;i:182;i:-1;i:183;i:-1;i:184;i:-1;i:185;i:-1;i:188;i:-1;i:189;i:-1;i:190;i:-1;i:191;i:-1;i:192;i:-1;i:194;i:-1;i:195;i:-2;i:205;i:1;i:207;i:1;i:209;i:1;i:210;i:-1;i:211;i:-1;i:212;i:-1;i:214;i:1;i:215;i:1;i:217;i:1;i:218;i:1;i:220;i:1;i:221;i:1;i:223;i:1;i:224;i:1;i:225;i:1;i:226;i:-1;i:229;i:1;i:231;i:1;i:232;i:-1;i:233;i:-1;i:234;i:1;i:235;i:1;i:236;i:1;i:237;i:1;i:238;i:1;i:239;i:1;i:240;i:1;i:241;i:1;i:242;i:1;i:243;i:1;i:244;i:-1;i:245;i:-1;i:246;i:1;i:247;i:-1;i:248;i:-1;i:249;i:1;i:250;i:-1;i:251;i:-1;i:253;i:1;i:254;i:1;i:255;i:1;i:256;i:1;i:257;i:1;i:259;i:1;i:261;i:1;i:262;i:1;i:263;i:1;i:264;i:1;i:265;i:1;i:267;i:1;i:268;i:1;i:270;i:1;i:271;i:1;i:273;i:1;i:274;i:1;i:276;i:1;i:278;i:1;i:279;i:1;i:280;i:-2;i:281;i:-1;i:291;i:1;i:292;i:1;i:294;i:-1;i:295;i:-1;i:297;i:-1;i:298;i:-1;i:299;i:-1;i:300;i:-1;i:301;i:-1;i:302;i:-1;i:305;i:-1;i:307;i:1;i:308;i:-2;i:318;i:1;i:319;i:1;i:320;i:-1;i:321;i:-1;i:323;i:-1;i:324;i:-1;i:325;i:-1;i:326;i:-1;i:327;i:-1;i:328;i:-1;i:331;i:-1;i:333;i:1;i:334;i:-2;i:344;i:-1;i:345;i:-1;i:346;i:-1;i:347;i:-1;i:349;i:-1;i:350;i:-2;i:360;i:1;i:361;i:1;i:362;i:-1;i:363;i:-1;i:364;i:-1;i:366;i:-1;i:367;i:-1;i:368;i:-1;i:369;i:-1;i:372;i:-1;i:374;i:-1;i:375;i:-1;i:377;i:1;i:378;i:-2;i:388;i:1;i:390;i:1;i:391;i:-1;i:393;i:-1;i:396;i:-1;i:397;i:-1;i:399;i:-1;i:400;i:-1;i:403;i:-1;i:404;i:-1;i:406;i:-1;i:409;i:-1;i:410;i:-1;i:411;i:-1;i:412;i:-2;i:415;i:-1;i:416;i:-1;i:417;i:-1;i:418;i:-2;i:421;i:-1;i:422;i:-1;i:423;i:-1;i:425;i:-1;i:426;i:-1;i:427;i:-1;i:430;i:-1;i:431;i:-1;i:432;i:-1;i:435;i:-1;i:436;i:-1;i:437;i:-1;i:438;i:-1;i:440;i:-1;i:441;i:-1;i:443;i:1;i:444;i:-2;i:456;i:1;i:457;i:1;i:459;i:1;i:460;i:1;i:461;i:1;i:462;i:1;i:464;i:1;i:465;i:1;i:466;i:1;i:468;i:1;i:469;i:1;i:470;i:1;i:472;i:1;i:473;i:1;i:474;i:1;i:475;i:1;i:476;i:-1;i:479;i:1;i:481;i:1;i:482;i:-1;i:483;i:-1;i:485;i:1;i:486;i:-1;i:487;i:-1;i:489;i:1;i:490;i:1;i:491;i:1;i:493;i:1;i:494;i:1;i:495;i:1;i:497;i:1;i:498;i:1;i:499;i:1;i:501;i:1;i:502;i:1;i:503;i:1;i:505;i:1;i:506;i:-1;i:507;i:-1;i:509;i:1;i:510;i:1;i:511;i:1;i:512;i:1;i:513;i:1;i:515;i:1;i:516;i:1;i:517;i:1;i:519;i:1;i:520;i:-1;i:521;i:-1;i:522;i:-1;i:524;i:1;i:525;i:1;i:526;i:-2;i:527;i:-1;i:543;i:1;i:544;i:-1;i:545;i:-2;i:547;i:1;i:548;i:1;i:549;i:1;i:551;i:1;i:552;i:1;i:553;i:1;i:554;i:1;i:555;i:-1;i:556;i:-1;i:559;i:1;i:561;i:1;i:562;i:1;i:563;i:1;i:564;i:1;i:565;i:1;i:566;i:1;i:568;i:1;i:569;i:-2;i:585;i:1;i:586;i:-1;i:587;i:-2;i:589;i:1;i:590;i:-1;i:591;i:-1;i:592;i:-2;i:595;i:-1;i:596;i:-1;i:597;i:-2;i:599;i:-1;i:600;i:-1;i:602;i:1;i:605;i:-1;i:606;i:-1;i:608;i:-1;i:609;i:-1;i:610;i:-1;i:611;i:-1;i:613;i:-1;i:615;i:-1;i:616;i:-1;i:618;i:-1;i:620;i:-1;i:621;i:-1;i:622;i:-1;i:624;i:-1;i:625;i:-1;i:626;i:-1;i:627;i:-1;i:629;i:-1;i:630;i:-1;i:631;i:1;i:633;i:1;i:649;i:1;i:650;i:1;i:652;i:1;i:653;i:-1;i:654;i:-1;i:655;i:-1;i:657;i:-1;i:658;i:-1;i:659;i:-1;i:660;i:-1;i:662;i:1;i:663;i:-1;i:664;i:-1;i:665;i:-1;i:667;i:1;i:669;i:1;i:671;i:1;i:672;i:-1;i:673;i:-2;i:674;i:1;i:675;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/DoctrineTest/UnitTestCase.php";a:63:{i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:22;i:1;i:26;i:1;i:27;i:1;i:28;i:1;i:29;i:-1;i:31;i:1;i:35;i:1;i:36;i:1;i:37;i:1;i:38;i:-1;i:40;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:-1;i:56;i:1;i:59;i:1;i:60;i:1;i:63;i:1;i:64;i:1;i:67;i:1;i:68;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:76;i:-1;i:77;i:-1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:-2;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:99;i:1;i:100;i:-2;i:103;i:1;i:104;i:-2;i:107;i:1;i:108;i:-2;}s:59:"/home/bjartka/public_html/doctrine/models/ValidatorTest.php";a:10:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:12;i:1;i:13;i:1;i:14;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/Auth.php";a:5:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:12;i:1;}s:60:"/home/bjartka/public_html/doctrine/lib/Doctrine/Template.php";a:16:{i:50;i:1;i:51;i:1;i:61;i:-1;i:62;i:-2;i:74;i:1;i:75;i:1;i:85;i:-1;i:86;i:-2;i:90;i:1;i:91;i:-2;i:95;i:-1;i:96;i:-2;i:99;i:-1;i:100;i:-2;i:104;i:1;i:109;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/CustomPK.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/Forum_Entry.php";a:10:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:12;i:1;i:13;i:1;i:14;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/TreeLeaf.php";a:6:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:12;i:1;i:13;i:1;}s:68:"/home/bjartka/public_html/doctrine/tests/DataDict/OracleTestCase.php";a:158:{i:37;i:1;i:38;i:-1;i:39;i:1;i:40;i:1;i:42;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:122;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:129;i:1;i:132;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:141;i:1;i:142;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:148;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:155;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:162;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:169;i:1;i:172;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:179;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:186;i:1;i:188;i:1;i:189;i:1;i:190;i:1;i:191;i:1;i:193;i:1;i:195;i:1;i:196;i:1;i:197;i:1;i:198;i:1;i:199;i:1;i:202;i:1;i:204;i:1;i:206;i:1;i:208;i:1;i:210;i:1;i:212;i:1;i:213;i:1;i:217;i:1;i:219;i:1;i:220;i:1;i:223;i:1;i:225;i:1;i:226;i:1;i:229;i:1;i:231;i:1;i:232;i:1;i:235;i:1;i:237;i:1;i:238;i:1;i:241;i:1;i:243;i:1;i:244;i:1;i:247;i:1;i:249;i:1;i:250;i:1;i:253;i:1;i:255;i:1;i:256;i:1;i:259;i:1;i:261;i:1;i:262;i:1;i:265;i:1;i:267;i:1;i:268;i:1;i:271;i:1;i:273;i:1;i:274;i:1;i:277;i:1;i:279;i:1;i:280;i:1;i:283;i:1;i:285;i:1;i:286;i:1;i:289;i:1;i:291;i:1;i:292;i:1;}s:68:"/home/bjartka/public_html/doctrine/tests/DataDict/SqliteTestCase.php";a:71:{i:37;i:1;i:38;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:70;i:1;i:71;i:1;i:74;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:107;i:1;i:109;i:1;i:110;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:125;i:1;i:127;i:1;i:128;i:1;i:131;i:1;i:133;i:1;i:134;i:1;i:137;i:1;i:139;i:1;i:140;i:1;i:143;i:1;i:145;i:1;i:146;i:1;i:149;i:1;i:151;i:1;i:152;i:1;i:155;i:1;i:157;i:1;i:158;i:1;i:161;i:1;i:163;i:1;i:164;i:1;}s:60:"/home/bjartka/public_html/doctrine/tests/ManagerTestCase.php";a:32:{i:35;i:1;i:36;i:1;i:38;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:58;i:1;i:61;i:1;i:68;i:1;i:69;i:1;i:71;i:1;i:74;i:1;i:75;i:1;i:76;i:-2;i:80;i:1;i:81;i:1;i:82;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:92;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/TreeStructureTestCase.php";a:49:{i:38;i:1;i:39;i:1;i:40;i:1;i:45;i:1;i:49;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:-2;i:58;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:127;i:1;}s:63:"/home/bjartka/public_html/doctrine/tests/Query/FromTestCase.php";a:40:{i:36;i:1;i:40;i:1;i:42;i:1;i:43;i:1;i:46;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:73;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:81;i:1;i:83;i:1;i:85;i:1;i:86;i:1;i:89;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:97;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:105;i:1;i:107;i:1;i:109;i:1;i:110;i:1;i:113;i:1;i:115;i:1;i:117;i:1;i:118;i:1;}s:72:"/home/bjartka/public_html/doctrine/lib/Doctrine/Relation/Association.php";a:31:{i:21;i:1;i:36;i:1;i:43;i:1;i:44;i:-2;i:47;i:1;i:48;i:-2;i:58;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:-1;i:68;i:-1;i:69;i:-1;i:70;i:-1;i:71;i:-1;i:72;i:-2;i:74;i:1;i:75;i:-2;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:95;i:-2;i:96;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Orderby.php";a:25:{i:21;i:1;i:33;i:1;i:44;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:-2;i:74;i:1;}s:71:"/home/bjartka/public_html/doctrine/lib/Doctrine/EventListener/Chain.php";a:143:{i:21;i:1;i:36;i:1;i:53;i:1;i:54;i:1;i:56;i:-1;i:57;i:-2;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:-1;i:63;i:1;i:74;i:-1;i:75;i:-1;i:76;i:-2;i:77;i:-1;i:78;i:-2;i:89;i:-1;i:90;i:-1;i:101;i:-1;i:102;i:-1;i:103;i:-1;i:104;i:-1;i:116;i:-1;i:117;i:-1;i:118;i:-1;i:119;i:-1;i:130;i:-1;i:131;i:-1;i:132;i:-1;i:133;i:-1;i:144;i:-1;i:145;i:-1;i:146;i:-1;i:147;i:-1;i:158;i:-1;i:159;i:-1;i:160;i:-1;i:161;i:-1;i:172;i:-1;i:173;i:-1;i:174;i:-1;i:175;i:-1;i:186;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-1;i:200;i:1;i:201;i:1;i:202;i:1;i:203;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:228;i:-1;i:229;i:-1;i:230;i:-1;i:231;i:-1;i:242;i:-1;i:243;i:-1;i:244;i:-1;i:245;i:-1;i:256;i:1;i:257;i:1;i:258;i:1;i:259;i:1;i:270;i:1;i:271;i:1;i:272;i:1;i:273;i:1;i:284;i:-1;i:285;i:-1;i:286;i:-1;i:287;i:-1;i:298;i:-1;i:299;i:-1;i:300;i:-1;i:301;i:-1;i:304;i:-1;i:305;i:-1;i:306;i:-1;i:307;i:-1;i:310;i:-1;i:311;i:-1;i:312;i:-1;i:313;i:-1;i:316;i:-1;i:317;i:-1;i:318;i:-1;i:319;i:-1;i:322;i:-1;i:323;i:-1;i:324;i:-1;i:325;i:-1;i:329;i:1;i:330;i:1;i:331;i:1;i:332;i:1;i:335;i:1;i:336;i:1;i:337;i:1;i:338;i:1;i:342;i:1;i:343;i:1;i:344;i:1;i:345;i:1;i:348;i:1;i:349;i:1;i:350;i:1;i:351;i:1;i:355;i:1;i:356;i:1;i:357;i:1;i:358;i:1;i:361;i:-1;i:362;i:-1;i:363;i:-1;i:364;i:-1;i:368;i:1;i:369;i:1;i:370;i:1;i:371;i:1;i:374;i:1;i:375;i:1;i:376;i:1;i:377;i:1;i:381;i:-1;i:382;i:-1;i:383;i:-1;i:384;i:-1;i:388;i:-1;i:389;i:-1;i:390;i:-1;i:391;i:-1;i:395;i:1;i:396;i:1;i:397;i:1;i:398;i:1;i:402;i:1;i:403;i:1;i:404;i:1;i:405;i:1;i:407;i:1;}s:63:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Limit.php";a:4:{i:33;i:1;i:37;i:1;i:38;i:-2;i:39;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Registry.php";a:23:{i:34;i:1;i:39;i:1;i:40;i:1;i:41;i:1;i:44;i:1;i:46;i:1;i:48;i:1;i:52;i:1;i:53;i:1;i:54;i:-1;i:55;i:-2;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:-1;i:60;i:-2;i:61;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:69;i:-2;i:70;i:1;}s:70:"/home/bjartka/public_html/doctrine/lib/Doctrine/Template/NestedSet.php";a:7:{i:33;i:1;i:39;i:1;i:40;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;}s:62:"/home/bjartka/public_html/doctrine/lib/Doctrine/Parser/Yml.php";a:12:{i:2;i:1;i:35;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:54;i:-2;i:66;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:-2;i:74;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/Data_File.php";a:5:{i:4;i:-1;i:5;i:-1;i:6;i:-1;i:8;i:-1;i:9;i:-1;}s:50:"/home/bjartka/public_html/doctrine/models/Book.php";a:8:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:13;i:1;i:14;i:1;i:15;i:1;}s:63:"/home/bjartka/public_html/doctrine/models/ConcreteGroupUser.php";a:2:{i:6;i:1;i:7;i:1;}s:68:"/home/bjartka/public_html/doctrine/models/EventListenerChainTest.php";a:6:{i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/FooLocallyOwned.php";a:2:{i:6;i:1;i:7;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Transaction/PgsqlTestCase.php";a:18:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:57;i:1;i:58;i:-1;i:59;i:1;i:60;i:1;i:62;i:1;i:65;i:1;i:67;i:1;i:68;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Export/PgsqlTestCase.php";a:69:{i:37;i:1;i:38;i:1;i:39;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:75;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:96;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:113;i:1;i:114;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:125;i:1;i:128;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:143;i:1;}s:63:"/home/bjartka/public_html/doctrine/tests/ExpressionTestCase.php";a:15:{i:37;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:59;i:1;i:60;i:1;i:61;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Relation/OneToOneTestCase.php";a:41:{i:36;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:46;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:54;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:100;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/EventListenerTestCase.php";a:21:{i:38;i:1;i:40;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:184;i:-1;i:185;i:-1;i:187;i:-1;i:188;i:-2;i:190;i:-1;i:191;i:-1;i:193;i:-1;i:194;i:-2;i:196;i:-1;i:197;i:-2;}s:72:"/home/bjartka/public_html/doctrine/tests/Query/PgsqlSubqueryTestCase.php";a:23:{i:37;i:1;i:38;i:1;i:39;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:57;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:71;i:1;}s:78:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Mssql/Exception.php";a:10:{i:21;i:1;i:34;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:-2;i:73;i:-1;i:74;i:-2;i:75;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction/Mysql.php";a:25:{i:21;i:1;i:33;i:1;i:44;i:1;i:46;i:1;i:47;i:-2;i:58;i:1;i:60;i:1;i:61;i:-2;i:72;i:1;i:74;i:1;i:75;i:-2;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:104;i:1;i:105;i:-2;i:114;i:1;i:115;i:-2;i:116;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Export/Mysql.php";a:290:{i:21;i:1;i:34;i:1;i:44;i:1;i:45;i:-2;i:55;i:1;i:56;i:-2;i:94;i:1;i:95;i:1;i:97;i:1;i:98;i:-1;i:99;i:-2;i:100;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:111;i:-1;i:112;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:121;i:-1;i:122;i:-1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:144;i:1;i:146;i:1;i:148;i:1;i:149;i:-1;i:150;i:-1;i:151;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:158;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:176;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:185;i:-2;i:277;i:1;i:278;i:1;i:279;i:-2;i:280;i:-1;i:282;i:-1;i:283;i:-1;i:284;i:-1;i:285;i:-1;i:286;i:-1;i:287;i:-1;i:288;i:-1;i:289;i:-1;i:290;i:-1;i:291;i:-1;i:293;i:-1;i:294;i:-1;i:295;i:-2;i:297;i:-1;i:298;i:-1;i:299;i:-1;i:300;i:-1;i:301;i:-1;i:303;i:-1;i:304;i:-1;i:305;i:-1;i:306;i:-1;i:307;i:-1;i:308;i:-1;i:309;i:-1;i:310;i:-1;i:312;i:-1;i:313;i:-1;i:314;i:-1;i:315;i:-1;i:316;i:-1;i:317;i:-1;i:318;i:-1;i:319;i:-1;i:320;i:-1;i:322;i:-1;i:323;i:-1;i:324;i:-1;i:325;i:-1;i:326;i:-1;i:327;i:-1;i:329;i:-1;i:330;i:-1;i:331;i:-1;i:332;i:-1;i:333;i:-1;i:334;i:-1;i:335;i:-1;i:336;i:-1;i:337;i:-1;i:338;i:-1;i:340;i:-1;i:341;i:-1;i:342;i:-1;i:343;i:-1;i:344;i:-1;i:346;i:-1;i:347;i:-1;i:348;i:-1;i:349;i:-1;i:350;i:-1;i:351;i:-1;i:352;i:-1;i:353;i:-1;i:354;i:-1;i:355;i:-1;i:356;i:-1;i:358;i:-1;i:359;i:-1;i:360;i:-2;i:362;i:-1;i:364;i:-1;i:365;i:-2;i:383;i:-1;i:384;i:-1;i:386;i:-1;i:388;i:-1;i:389;i:-1;i:390;i:-1;i:392;i:-1;i:393;i:-1;i:395;i:-1;i:396;i:-1;i:397;i:-1;i:398;i:-1;i:400;i:-1;i:402;i:-1;i:403;i:-1;i:404;i:-1;i:405;i:-1;i:407;i:-1;i:408;i:-1;i:409;i:-1;i:414;i:-1;i:415;i:-1;i:416;i:-1;i:417;i:-1;i:419;i:-1;i:420;i:-1;i:421;i:-2;i:424;i:-1;i:425;i:-1;i:428;i:-1;i:430;i:-1;i:434;i:-1;i:435;i:-1;i:436;i:-2;i:440;i:-1;i:478;i:-1;i:479;i:-1;i:480;i:-1;i:481;i:-1;i:482;i:-1;i:483;i:-1;i:484;i:-1;i:485;i:-1;i:486;i:-1;i:487;i:-1;i:488;i:-1;i:489;i:-1;i:490;i:-1;i:491;i:-1;i:492;i:-1;i:493;i:-1;i:495;i:-1;i:496;i:-2;i:508;i:1;i:509;i:1;i:510;i:-1;i:511;i:-1;i:512;i:-1;i:514;i:-1;i:515;i:-1;i:516;i:-1;i:517;i:-1;i:518;i:-1;i:519;i:-1;i:521;i:-1;i:522;i:-1;i:523;i:1;i:524;i:-2;i:536;i:1;i:537;i:1;i:538;i:1;i:539;i:1;i:540;i:1;i:541;i:1;i:542;i:1;i:543;i:1;i:544;i:-1;i:545;i:-1;i:546;i:-1;i:547;i:1;i:549;i:1;i:550;i:-1;i:551;i:-2;i:552;i:1;i:553;i:1;i:554;i:1;i:556;i:1;i:558;i:1;i:560;i:1;i:561;i:-2;i:572;i:1;i:574;i:1;i:575;i:1;i:577;i:1;i:578;i:1;i:579;i:1;i:580;i:1;i:582;i:1;i:583;i:1;i:585;i:1;i:586;i:1;i:587;i:1;i:588;i:1;i:589;i:1;i:590;i:1;i:591;i:1;i:592;i:1;i:593;i:1;i:594;i:1;i:596;i:1;i:597;i:1;i:598;i:1;i:599;i:-2;i:611;i:1;i:612;i:1;i:613;i:-1;i:614;i:-1;i:615;i:1;i:616;i:1;i:617;i:1;i:618;i:1;i:619;i:1;i:620;i:1;i:621;i:1;i:622;i:-2;i:633;i:1;i:634;i:1;i:635;i:1;i:636;i:-2;i:647;i:-1;i:648;i:-1;i:649;i:-2;i:653;i:-1;i:654;i:-1;i:655;i:-1;i:656;i:-2;i:657;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Template/I18n.php";a:19:{i:33;i:1;i:40;i:1;i:41;i:1;i:51;i:-1;i:52;i:-1;i:55;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:72;i:-1;i:73;i:-2;i:74;i:1;}s:63:"/home/bjartka/public_html/doctrine/lib/Doctrine/Parser/spyc.php";a:419:{i:19;i:1;i:52;i:1;i:53;i:1;i:71;i:1;i:89;i:-1;i:90;i:-1;i:91;i:-2;i:114;i:-1;i:115;i:-1;i:116;i:-2;i:136;i:1;i:137;i:1;i:138;i:-1;i:139;i:-1;i:140;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:151;i:1;i:152;i:1;i:155;i:1;i:156;i:-1;i:157;i:-1;i:158;i:-1;i:159;i:-2;i:161;i:1;i:162;i:-1;i:163;i:1;i:164;i:-1;i:165;i:-1;i:166;i:1;i:168;i:1;i:169;i:1;i:171;i:1;i:174;i:1;i:176;i:1;i:177;i:-1;i:178;i:-1;i:179;i:-1;i:181;i:1;i:182;i:1;i:183;i:1;i:185;i:1;i:186;i:1;i:187;i:-1;i:188;i:-1;i:189;i:1;i:191;i:1;i:196;i:1;i:197;i:1;i:198;i:1;i:199;i:1;i:200;i:1;i:201;i:1;i:202;i:1;i:203;i:-1;i:204;i:-1;i:205;i:-1;i:206;i:-1;i:207;i:-1;i:208;i:-1;i:209;i:-1;i:210;i:1;i:211;i:-1;i:212;i:-1;i:213;i:-1;i:214;i:-1;i:215;i:-1;i:216;i:-1;i:217;i:-1;i:218;i:-1;i:219;i:1;i:220;i:1;i:221;i:1;i:223;i:1;i:224;i:-1;i:225;i:-1;i:226;i:-1;i:227;i:-1;i:228;i:-1;i:229;i:-1;i:230;i:-1;i:234;i:1;i:235;i:1;i:236;i:1;i:237;i:1;i:238;i:1;i:239;i:1;i:241;i:1;i:243;i:1;i:245;i:1;i:247;i:1;i:249;i:1;i:251;i:1;i:253;i:1;i:257;i:1;i:258;i:1;i:259;i:1;i:260;i:-1;i:261;i:1;i:262;i:-1;i:263;i:1;i:264;i:1;i:265;i:-1;i:266;i:-1;i:267;i:1;i:268;i:1;i:269;i:1;i:270;i:1;i:272;i:-1;i:273;i:-1;i:274;i:-1;i:275;i:-1;i:276;i:-1;i:277;i:-1;i:278;i:-1;i:279;i:-1;i:280;i:-1;i:281;i:-1;i:282;i:1;i:283;i:1;i:284;i:1;i:285;i:1;i:288;i:1;i:291;i:1;i:292;i:1;i:293;i:-2;i:320;i:1;i:321;i:1;i:322;i:1;i:323;i:-1;i:326;i:1;i:327;i:1;i:328;i:1;i:329;i:-1;i:333;i:1;i:336;i:1;i:337;i:-1;i:338;i:-1;i:339;i:1;i:340;i:-2;i:381;i:-1;i:384;i:-1;i:386;i:-1;i:388;i:-1;i:389;i:-1;i:391;i:-1;i:392;i:-1;i:393;i:-1;i:394;i:-2;i:404;i:-1;i:405;i:-1;i:406;i:-1;i:407;i:-1;i:408;i:-1;i:409;i:-1;i:410;i:-2;i:411;i:-1;i:413;i:-2;i:425;i:-1;i:426;i:-1;i:427;i:-1;i:428;i:-1;i:431;i:-1;i:432;i:-1;i:433;i:-1;i:435;i:-1;i:437;i:-1;i:439;i:-1;i:440;i:-1;i:442;i:-1;i:444;i:-1;i:445;i:-2;i:455;i:-1;i:456;i:-1;i:457;i:-1;i:458;i:-1;i:459;i:-1;i:460;i:-1;i:461;i:-1;i:462;i:-1;i:463;i:-2;i:473;i:-1;i:474;i:-1;i:475;i:-2;i:477;i:-1;i:478;i:-1;i:479;i:-1;i:480;i:-1;i:481;i:-1;i:482;i:-1;i:483;i:-1;i:484;i:-2;i:495;i:1;i:496;i:1;i:497;i:1;i:498;i:1;i:499;i:1;i:501;i:1;i:502;i:-2;i:511;i:1;i:513;i:1;i:515;i:1;i:517;i:-1;i:518;i:-1;i:519;i:1;i:521;i:-1;i:522;i:-1;i:524;i:-1;i:525;i:-1;i:526;i:-1;i:527;i:-1;i:529;i:1;i:532;i:1;i:533;i:-1;i:534;i:-1;i:535;i:-1;i:537;i:1;i:538;i:1;i:539;i:1;i:540;i:1;i:544;i:1;i:545;i:1;i:546;i:-1;i:547;i:-1;i:548;i:1;i:550;i:1;i:551;i:1;i:552;i:-2;i:561;i:1;i:562;i:-1;i:563;i:-1;i:564;i:1;i:568;i:-1;i:571;i:-1;i:572;i:-1;i:573;i:-1;i:574;i:-1;i:575;i:1;i:577;i:-1;i:578;i:-1;i:579;i:-1;i:580;i:-1;i:581;i:-1;i:582;i:-1;i:583;i:1;i:587;i:-1;i:590;i:-1;i:591;i:-1;i:592;i:-1;i:593;i:-1;i:594;i:-1;i:595;i:1;i:596;i:1;i:597;i:1;i:599;i:1;i:600;i:1;i:601;i:1;i:602;i:1;i:603;i:1;i:604;i:1;i:605;i:-1;i:606;i:1;i:607;i:-1;i:608;i:-1;i:610;i:1;i:613;i:1;i:614;i:-2;i:627;i:-1;i:630;i:-1;i:631;i:-1;i:632;i:-1;i:633;i:-1;i:634;i:-1;i:635;i:-1;i:638;i:-1;i:639;i:-1;i:640;i:-1;i:641;i:-1;i:644;i:-1;i:645;i:-1;i:646;i:-1;i:647;i:-1;i:649;i:-1;i:653;i:-1;i:654;i:-1;i:655;i:-1;i:656;i:-1;i:657;i:-1;i:658;i:-1;i:659;i:-1;i:660;i:-1;i:661;i:-1;i:664;i:-1;i:665;i:-1;i:666;i:-1;i:667;i:-1;i:668;i:-1;i:669;i:-1;i:670;i:-1;i:671;i:-1;i:672;i:-1;i:675;i:-1;i:676;i:-1;i:677;i:-1;i:678;i:-1;i:679;i:-1;i:680;i:-1;i:681;i:-1;i:682;i:-1;i:683;i:-1;i:684;i:-1;i:686;i:-1;i:687;i:-2;i:695;i:1;i:697;i:1;i:698;i:-1;i:699;i:-2;i:701;i:1;i:702;i:1;i:703;i:1;i:705;i:1;i:707;i:1;i:708;i:1;i:709;i:1;i:711;i:1;i:712;i:-2;i:720;i:1;i:721;i:-1;i:722;i:-1;i:723;i:-1;i:725;i:-1;i:726;i:-1;i:727;i:-1;i:728;i:-1;i:729;i:-1;i:730;i:-1;i:732;i:-1;i:733;i:-1;i:734;i:-1;i:735;i:1;i:736;i:-2;i:739;i:-1;i:741;i:-1;i:743;i:-1;i:744;i:-1;i:745;i:-1;i:747;i:-1;i:748;i:-1;i:750;i:-1;i:751;i:-1;i:752;i:-1;i:753;i:-1;i:755;i:-1;i:756;i:-1;i:757;i:-1;i:759;i:-1;i:760;i:-1;i:762;i:-1;i:763;i:-1;i:764;i:-1;i:765;i:-1;i:774;i:1;i:775;i:1;i:776;i:1;i:777;i:1;i:778;i:1;i:780;i:1;i:782;i:1;i:785;i:1;i:786;i:1;i:787;i:1;i:788;i:1;i:789;i:-2;i:799;i:1;i:801;i:1;i:803;i:1;i:804;i:1;i:806;i:1;i:807;i:-1;i:808;i:-1;i:809;i:-1;i:810;i:-1;i:812;i:-1;i:813;i:1;i:815;i:1;i:817;i:-1;i:818;i:-1;i:819;i:-1;i:820;i:-1;i:823;i:1;i:824;i:-2;i:834;i:1;i:835;i:-1;i:837;i:-1;i:839;i:1;i:840;i:-1;i:841;i:-1;i:843;i:-1;i:844;i:-1;i:845;i:-1;i:846;i:1;i:847;i:-2;i:864;i:1;i:865;i:1;i:867;i:1;i:868;i:1;i:869;i:1;i:870;i:1;i:871;i:1;i:872;i:1;i:873;i:1;i:874;i:1;i:875;i:-2;i:878;i:1;}s:53:"/home/bjartka/public_html/doctrine/models/PolicyN.php";a:7:{i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:12;i:1;i:13;i:1;}s:72:"/home/bjartka/public_html/doctrine/models/ValidatorTest_AddressModel.php";a:10:{i:5;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:16;i:1;i:17;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/TestMovie.php";a:15:{i:7;i:1;i:8;i:1;i:9;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:24;i:1;i:25;i:1;i:26;i:1;}s:58:"/home/bjartka/public_html/doctrine/models/App_Category.php";a:6:{i:4;i:-1;i:5;i:-1;i:6;i:-1;i:8;i:-1;i:9;i:-1;i:10;i:-1;}s:55:"/home/bjartka/public_html/doctrine/models/GroupUser.php";a:7:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:13;i:1;i:14;i:1;i:15;i:1;}s:63:"/home/bjartka/public_html/doctrine/tests/Ticket/428TestCase.php";a:18:{i:18;i:1;i:24;i:1;i:26;i:1;i:27;i:1;i:28;i:1;i:29;i:1;i:30;i:1;i:31;i:1;i:32;i:1;i:33;i:1;i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:47;i:1;i:48;i:1;i:49;i:-2;i:51;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/DataDict/MssqlTestCase.php";a:128:{i:38;i:1;i:39;i:-1;i:40;i:1;i:41;i:1;i:43;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:78;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:110;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:124;i:1;i:126;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:135;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:149;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:158;i:1;i:160;i:1;i:162;i:1;i:164;i:1;i:166;i:1;i:168;i:1;i:169;i:1;i:173;i:1;i:175;i:1;i:176;i:1;i:179;i:1;i:181;i:1;i:182;i:1;i:185;i:1;i:187;i:1;i:188;i:1;i:191;i:1;i:193;i:1;i:194;i:1;i:197;i:1;i:199;i:1;i:200;i:1;i:203;i:1;i:205;i:1;i:206;i:1;i:209;i:1;i:211;i:1;i:212;i:1;i:215;i:1;i:217;i:1;i:218;i:1;i:221;i:1;i:223;i:1;i:224;i:1;i:227;i:1;i:229;i:1;i:230;i:1;i:233;i:1;i:235;i:1;i:236;i:1;i:239;i:1;i:241;i:1;i:242;i:1;i:245;i:1;i:247;i:1;i:248;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Sequence/FirebirdTestCase.php";a:10:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:54;i:1;}s:72:"/home/bjartka/public_html/doctrine/tests/Collection/SnapshotTestCase.php";a:60:{i:43;i:1;i:45;i:1;i:46;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:91;i:1;i:93;i:1;i:95;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:102;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:112;i:1;i:114;i:1;i:115;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:129;i:1;i:130;i:1;i:132;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:141;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Record/StateTestCase.php";a:13:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:47;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:62;i:1;}s:62:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection.php";a:333:{i:0;i:1;i:21;i:1;i:56;i:1;i:175;i:1;i:176;i:1;i:177;i:-1;i:178;i:-2;i:179;i:1;i:181;i:1;i:183;i:1;i:184;i:1;i:186;i:1;i:187;i:1;i:188;i:1;i:190;i:1;i:191;i:1;i:192;i:-1;i:193;i:-1;i:195;i:1;i:197;i:1;i:199;i:1;i:200;i:1;i:202;i:1;i:203;i:1;i:215;i:-1;i:216;i:-1;i:217;i:-2;i:218;i:-1;i:230;i:1;i:231;i:1;i:232;i:1;i:233;i:-2;i:234;i:1;i:235;i:-2;i:237;i:1;i:239;i:1;i:240;i:-2;i:241;i:-2;i:243;i:-2;i:244;i:-1;i:245;i:-1;i:246;i:-1;i:247;i:-1;i:249;i:-1;i:251;i:-2;i:258;i:-1;i:259;i:-2;i:271;i:1;i:272;i:1;i:273;i:1;i:274;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:280;i:1;i:281;i:-2;i:291;i:1;i:292;i:-2;i:309;i:1;i:310;i:1;i:311;i:-2;i:313;i:1;i:314;i:1;i:315;i:-2;i:316;i:1;i:318;i:1;i:319;i:1;i:320;i:1;i:321;i:1;i:322;i:1;i:323;i:1;i:324;i:1;i:325;i:1;i:326;i:1;i:327;i:1;i:328;i:1;i:330;i:1;i:331;i:-2;i:340;i:1;i:341;i:-2;i:350;i:1;i:352;i:1;i:353;i:-2;i:364;i:1;i:365;i:1;i:366;i:-2;i:368;i:1;i:370;i:1;i:372;i:1;i:373;i:1;i:375;i:1;i:376;i:1;i:377;i:1;i:378;i:1;i:380;i:1;i:381;i:1;i:382;i:1;i:383;i:1;i:385;i:1;i:386;i:-1;i:388;i:-1;i:389;i:-1;i:390;i:-1;i:391;i:-1;i:393;i:-1;i:396;i:1;i:398;i:1;i:399;i:1;i:400;i:-2;i:401;i:1;i:402;i:1;i:404;i:1;i:406;i:1;i:407;i:1;i:408;i:-2;i:412;i:1;i:413;i:1;i:422;i:-1;i:432;i:-1;i:433;i:-1;i:434;i:-1;i:435;i:-2;i:476;i:-1;i:477;i:-1;i:478;i:-2;i:479;i:-1;i:481;i:-1;i:482;i:-1;i:484;i:-1;i:485;i:-1;i:486;i:-1;i:488;i:-1;i:489;i:-1;i:490;i:-1;i:491;i:-1;i:493;i:-1;i:494;i:-1;i:496;i:-1;i:498;i:-1;i:501;i:-1;i:502;i:-2;i:512;i:1;i:513;i:-1;i:514;i:-2;i:517;i:1;i:519;i:1;i:520;i:1;i:521;i:1;i:522;i:1;i:523;i:1;i:524;i:1;i:525;i:1;i:526;i:1;i:528;i:1;i:531;i:1;i:532;i:1;i:533;i:1;i:535;i:1;i:538;i:1;i:540;i:1;i:541;i:-2;i:553;i:-1;i:590;i:1;i:591;i:1;i:593;i:1;i:594;i:1;i:595;i:-2;i:596;i:1;i:597;i:-2;i:611;i:1;i:612;i:-2;i:624;i:1;i:625;i:-2;i:636;i:-1;i:647;i:1;i:648;i:-2;i:660;i:1;i:661;i:-2;i:672;i:1;i:673;i:-2;i:684;i:1;i:685;i:-2;i:697;i:1;i:698;i:-2;i:709;i:1;i:710;i:-2;i:721;i:-1;i:722;i:-2;i:743;i:1;i:745;i:1;i:746;i:-2;i:755;i:1;i:758;i:1;i:760;i:1;i:762;i:1;i:764;i:1;i:765;i:1;i:766;i:1;i:768;i:1;i:770;i:1;i:771;i:1;i:772;i:1;i:774;i:1;i:775;i:-2;i:798;i:1;i:800;i:1;i:801;i:1;i:802;i:-1;i:803;i:-2;i:804;i:1;i:805;i:-2;i:818;i:-1;i:819;i:-1;i:820;i:-1;i:821;i:-1;i:822;i:-2;i:834;i:1;i:835;i:-2;i:846;i:1;i:849;i:1;i:850;i:1;i:851;i:1;i:852;i:1;i:853;i:-2;i:854;i:1;i:856;i:1;i:858;i:1;i:859;i:1;i:861;i:1;i:862;i:1;i:863;i:1;i:865;i:1;i:867;i:1;i:868;i:1;i:870;i:1;i:871;i:-2;i:881;i:1;i:884;i:1;i:885;i:1;i:886;i:1;i:888;i:1;i:889;i:-2;i:890;i:1;i:892;i:1;i:894;i:1;i:895;i:1;i:897;i:1;i:898;i:1;i:899;i:1;i:901;i:1;i:903;i:1;i:904;i:1;i:906;i:1;i:907;i:-2;i:916;i:1;i:918;i:1;i:920;i:1;i:922;i:1;i:923;i:1;i:924;i:-1;i:925;i:-1;i:926;i:1;i:928;i:1;i:929;i:1;i:930;i:-2;i:932;i:-1;i:933;i:-1;i:944;i:1;i:945;i:-2;i:955;i:1;i:956;i:1;i:957;i:-2;i:958;i:1;i:960;i:1;i:961;i:1;i:962;i:1;i:963;i:1;i:966;i:1;i:968;i:1;i:969;i:-2;i:978;i:1;i:979;i:-2;i:995;i:1;i:996;i:-2;i:1005;i:1;i:1006;i:-2;i:1017;i:-1;i:1019;i:-1;i:1020;i:-1;i:1021;i:-2;i:1022;i:-1;i:1023;i:-1;i:1024;i:-2;i:1036;i:1;i:1037;i:-2;i:1049;i:1;i:1050;i:1;i:1051;i:1;i:1052;i:1;i:1062;i:1;i:1063;i:1;i:1064;i:1;i:1065;i:1;i:1066;i:1;i:1076;i:1;i:1077;i:1;i:1078;i:1;i:1088;i:1;i:1090;i:1;i:1092;i:1;i:1094;i:1;i:1095;i:1;i:1097;i:1;i:1098;i:1;i:1107;i:-1;i:1108;i:-2;i:1118;i:-1;i:1120;i:-1;i:1121;i:-2;i:1131;i:-1;i:1133;i:-1;i:1134;i:-2;i:1150;i:-1;i:1151;i:-2;i:1168;i:1;i:1169;i:1;i:1186;i:1;i:1187;i:1;i:1205;i:1;i:1206;i:1;i:1214;i:-1;i:1215;i:-2;i:1217;i:1;}s:74:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record/Filter/Standard.php";a:6:{i:34;i:1;i:44;i:1;i:45;i:-2;i:55;i:1;i:56;i:-2;i:57;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Condition.php";a:40:{i:21;i:1;i:33;i:1;i:44;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:-2;i:69;i:1;i:74;i:1;i:75;i:-2;i:91;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:98;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:110;i:1;i:111;i:-2;i:112;i:1;}s:62:"/home/bjartka/public_html/doctrine/lib/Doctrine/Collection.php";a:300:{i:0;i:1;i:21;i:1;i:34;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:107;i:-1;i:108;i:-1;i:118;i:1;i:119;i:-2;i:129;i:1;i:130;i:1;i:139;i:-1;i:141;i:-1;i:142;i:-1;i:143;i:-1;i:144;i:-1;i:145;i:-1;i:146;i:-1;i:148;i:-1;i:150;i:-1;i:151;i:-2;i:161;i:-1;i:162;i:-1;i:164;i:-1;i:166;i:-1;i:167;i:-1;i:168;i:-1;i:170;i:-1;i:172;i:-1;i:173;i:-1;i:174;i:-1;i:176;i:-1;i:177;i:-1;i:178;i:-1;i:179;i:-1;i:190;i:-1;i:192;i:-1;i:193;i:-2;i:203;i:-1;i:204;i:-2;i:214;i:1;i:215;i:-2;i:225;i:1;i:226;i:-2;i:236;i:1;i:237;i:-2;i:245;i:1;i:246;i:-2;i:254;i:1;i:255;i:-2;i:264;i:1;i:265;i:1;i:267;i:1;i:268;i:1;i:270;i:1;i:272;i:1;i:274;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:278;i:-1;i:280;i:1;i:281;i:1;i:283;i:1;i:284;i:1;i:293;i:-1;i:294;i:-2;i:305;i:1;i:307;i:1;i:308;i:1;i:309;i:-2;i:320;i:1;i:321;i:-2;i:324;i:-1;i:325;i:-2;i:346;i:1;i:347;i:1;i:349;i:1;i:350;i:1;i:352;i:1;i:353;i:1;i:354;i:1;i:355;i:1;i:357;i:1;i:358;i:1;i:359;i:1;i:360;i:1;i:361;i:1;i:364;i:1;i:366;i:1;i:367;i:1;i:369;i:1;i:370;i:-2;i:372;i:1;i:373;i:-2;i:380;i:-1;i:381;i:-1;i:383;i:-1;i:384;i:-1;i:385;i:-1;i:386;i:-1;i:387;i:-1;i:389;i:-1;i:390;i:-1;i:391;i:-2;i:399;i:-1;i:400;i:-2;i:411;i:1;i:412;i:-2;i:422;i:1;i:423;i:1;i:424;i:1;i:426;i:1;i:427;i:1;i:437;i:1;i:438;i:1;i:440;i:1;i:441;i:1;i:442;i:1;i:443;i:-1;i:445;i:1;i:451;i:1;i:452;i:1;i:453;i:1;i:454;i:-2;i:455;i:1;i:457;i:1;i:458;i:-1;i:459;i:-1;i:460;i:-2;i:461;i:-1;i:462;i:-1;i:463;i:-2;i:465;i:1;i:466;i:-1;i:467;i:-1;i:468;i:-1;i:469;i:-2;i:470;i:-1;i:471;i:-1;i:472;i:1;i:474;i:1;i:475;i:-2;i:485;i:-1;i:486;i:-1;i:488;i:-1;i:489;i:-1;i:490;i:-1;i:491;i:-1;i:492;i:-1;i:493;i:-1;i:494;i:-1;i:495;i:-1;i:496;i:-1;i:498;i:-1;i:499;i:-2;i:501;i:-1;i:503;i:-1;i:504;i:-1;i:505;i:-1;i:506;i:-1;i:507;i:-1;i:508;i:-1;i:509;i:-1;i:510;i:-1;i:511;i:-1;i:512;i:-1;i:513;i:-1;i:516;i:-1;i:518;i:-1;i:520;i:-1;i:521;i:-1;i:532;i:-1;i:533;i:-1;i:534;i:-1;i:535;i:-1;i:537;i:-1;i:538;i:-1;i:539;i:-1;i:540;i:-1;i:541;i:-1;i:542;i:-1;i:543;i:-1;i:544;i:-1;i:545;i:-1;i:546;i:-1;i:547;i:-1;i:548;i:-1;i:549;i:-2;i:550;i:-1;i:552;i:-1;i:553;i:-1;i:554;i:-1;i:555;i:-1;i:556;i:-1;i:557;i:-1;i:559;i:-1;i:560;i:-1;i:561;i:-1;i:562;i:-1;i:563;i:-1;i:564;i:-1;i:566;i:-1;i:567;i:-1;i:568;i:-1;i:569;i:-2;i:570;i:-1;i:571;i:-1;i:572;i:-1;i:573;i:-1;i:574;i:-1;i:575;i:-1;i:576;i:-1;i:578;i:-1;i:579;i:-1;i:580;i:-1;i:590;i:-1;i:591;i:-2;i:608;i:1;i:610;i:1;i:611;i:-2;i:621;i:1;i:622;i:-2;i:638;i:1;i:639;i:1;i:640;i:1;i:642;i:1;i:643;i:-2;i:653;i:-1;i:654;i:-1;i:656;i:-1;i:658;i:-1;i:659;i:-1;i:661;i:-1;i:662;i:-2;i:665;i:-1;i:666;i:-1;i:667;i:-1;i:668;i:-1;i:670;i:-1;i:671;i:-1;i:673;i:-1;i:674;i:-1;i:677;i:-1;i:678;i:-1;i:679;i:-2;i:680;i:-1;i:682;i:-2;i:685;i:-1;i:686;i:-1;i:687;i:-2;i:688;i:-1;i:690;i:-2;i:693;i:1;i:694;i:-2;i:697;i:1;i:698;i:-2;i:706;i:1;i:707;i:1;i:708;i:-2;i:720;i:1;i:721;i:1;i:722;i:1;i:723;i:1;i:725;i:1;i:727;i:1;i:729;i:1;i:730;i:1;i:731;i:1;i:733;i:1;i:735;i:1;i:736;i:-2;i:748;i:1;i:749;i:1;i:750;i:1;i:752;i:1;i:753;i:1;i:755;i:1;i:756;i:1;i:757;i:1;i:759;i:1;i:761;i:1;i:763;i:1;i:764;i:-2;i:772;i:1;i:773;i:1;i:774;i:-2;i:781;i:-1;i:782;i:-2;i:784;i:1;}s:77:"/home/bjartka/public_html/doctrine/lib/Doctrine/Relation/Parser/Exception.php";a:3:{i:21;i:1;i:33;i:1;i:34;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/Log_Entry.php";a:5:{i:4;i:1;i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/App_User.php";a:10:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:13;i:1;i:14;i:1;}s:56:"/home/bjartka/public_html/doctrine/models/Log_Status.php";a:2:{i:4;i:-1;i:5;i:-1;}s:59:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hydrate.php";a:474:{i:184;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:188;i:1;i:198;i:1;i:199;i:-1;i:200;i:-1;i:202;i:1;i:204;i:1;i:205;i:-2;i:215;i:1;i:217;i:1;i:218;i:-2;i:228;i:1;i:230;i:1;i:231;i:-1;i:232;i:-2;i:234;i:1;i:235;i:-2;i:245;i:1;i:246;i:-2;i:257;i:1;i:258;i:1;i:259;i:1;i:260;i:-1;i:262;i:-1;i:263;i:-2;i:264;i:1;i:265;i:1;i:266;i:1;i:268;i:1;i:269;i:-2;i:279;i:-1;i:281;i:-1;i:282;i:-2;i:292;i:1;i:293;i:-1;i:294;i:-1;i:295;i:1;i:297;i:1;i:298;i:-2;i:308;i:1;i:309;i:1;i:310;i:-2;i:311;i:1;i:313;i:-2;i:322;i:1;i:323;i:1;i:324;i:-2;i:334;i:-1;i:336;i:-1;i:348;i:-1;i:359;i:1;i:361;i:1;i:362;i:1;i:364;i:1;i:365;i:1;i:366;i:1;i:368;i:1;i:370;i:1;i:371;i:-2;i:373;i:-1;i:374;i:-2;i:385;i:1;i:386;i:-2;i:397;i:1;i:398;i:-1;i:399;i:-2;i:400;i:1;i:401;i:-2;i:412;i:-1;i:413;i:-1;i:414;i:-2;i:415;i:-1;i:416;i:-2;i:429;i:1;i:431;i:1;i:433;i:1;i:434;i:1;i:435;i:1;i:437;i:1;i:438;i:1;i:439;i:-1;i:440;i:-1;i:441;i:1;i:442;i:1;i:444;i:1;i:446;i:1;i:447;i:-2;i:457;i:1;i:458;i:-2;i:470;i:1;i:472;i:1;i:473;i:-2;i:489;i:1;i:491;i:1;i:492;i:1;i:493;i:-2;i:495;i:1;i:496;i:-1;i:497;i:-2;i:499;i:1;i:500;i:-2;i:513;i:1;i:514;i:-1;i:515;i:-2;i:516;i:1;i:517;i:1;i:518;i:1;i:519;i:1;i:521;i:1;i:522;i:-2;i:535;i:1;i:536;i:-1;i:537;i:-2;i:539;i:1;i:540;i:-2;i:552;i:1;i:553;i:1;i:554;i:1;i:555;i:1;i:556;i:1;i:558;i:1;i:559;i:-1;i:561;i:1;i:562;i:-2;i:575;i:1;i:576;i:-1;i:577;i:-2;i:579;i:1;i:580;i:1;i:581;i:-1;i:582;i:-1;i:583;i:1;i:585;i:1;i:586;i:1;i:589;i:1;i:590;i:-2;i:601;i:-1;i:602;i:-2;i:613;i:1;i:614;i:-1;i:615;i:-2;i:617;i:1;i:618;i:-2;i:633;i:1;i:634;i:1;i:635;i:1;i:636;i:1;i:637;i:-2;i:647;i:1;i:648;i:1;i:651;i:1;i:654;i:1;i:656;i:1;i:657;i:-2;i:667;i:1;i:668;i:-2;i:678;i:-1;i:679;i:1;i:680;i:1;i:681;i:1;i:682;i:1;i:683;i:1;i:684;i:1;i:685;i:1;i:686;i:1;i:687;i:1;i:688;i:1;i:689;i:1;i:690;i:1;i:692;i:1;i:693;i:1;i:702;i:1;i:703;i:-2;i:715;i:1;i:716;i:1;i:726;i:1;i:727;i:-2;i:736;i:1;i:737;i:-2;i:745;i:-1;i:746;i:-1;i:749;i:1;i:750;i:-2;i:761;i:-1;i:763;i:-1;i:764;i:-2;i:774;i:1;i:775;i:-2;i:786;i:1;i:788;i:1;i:789;i:1;i:790;i:1;i:791;i:1;i:792;i:1;i:794;i:1;i:795;i:-1;i:796;i:-1;i:797;i:1;i:799;i:1;i:800;i:-2;i:803;i:1;i:805;i:1;i:806;i:1;i:807;i:1;i:808;i:1;i:811;i:1;i:813;i:1;i:814;i:1;i:816;i:1;i:817;i:1;i:819;i:1;i:820;i:1;i:821;i:-2;i:823;i:1;i:824;i:1;i:825;i:-2;i:836;i:1;i:837;i:1;i:838;i:1;i:839;i:1;i:840;i:1;i:841;i:1;i:843;i:1;i:845;i:1;i:847;i:1;i:850;i:1;i:852;i:1;i:853;i:1;i:855;i:1;i:857;i:1;i:858;i:1;i:859;i:1;i:860;i:1;i:861;i:1;i:863;i:1;i:864;i:1;i:865;i:1;i:866;i:1;i:867;i:1;i:868;i:1;i:869;i:1;i:870;i:1;i:871;i:1;i:873;i:1;i:874;i:-1;i:875;i:-1;i:876;i:1;i:877;i:1;i:879;i:1;i:880;i:1;i:882;i:1;i:883;i:1;i:884;i:-2;i:886;i:1;i:888;i:1;i:889;i:-2;i:907;i:1;i:908;i:-2;i:919;i:1;i:921;i:1;i:922;i:1;i:923;i:1;i:924;i:1;i:927;i:1;i:928;i:1;i:930;i:1;i:931;i:1;i:932;i:1;i:935;i:1;i:936;i:1;i:937;i:1;i:938;i:1;i:941;i:1;i:942;i:1;i:943;i:1;i:944;i:1;i:946;i:1;i:947;i:1;i:948;i:1;i:949;i:1;i:950;i:1;i:952;i:1;i:954;i:1;i:955;i:1;i:956;i:1;i:957;i:1;i:959;i:1;i:960;i:1;i:961;i:1;i:962;i:1;i:963;i:1;i:965;i:1;i:967;i:1;i:968;i:-2;i:978;i:1;i:979;i:-2;i:992;i:1;i:993;i:1;i:994;i:1;i:996;i:1;i:998;i:1;i:999;i:1;i:1000;i:-2;i:1003;i:1;i:1004;i:1;i:1005;i:1;i:1006;i:1;i:1007;i:-2;i:1009;i:-1;i:1010;i:-2;i:1027;i:1;i:1028;i:1;i:1029;i:-2;i:1031;i:1;i:1032;i:1;i:1033;i:1;i:1034;i:1;i:1035;i:1;i:1037;i:1;i:1038;i:1;i:1039;i:1;i:1041;i:1;i:1042;i:1;i:1043;i:1;i:1044;i:1;i:1047;i:1;i:1049;i:1;i:1050;i:-1;i:1051;i:-2;i:1053;i:1;i:1059;i:1;i:1060;i:1;i:1061;i:1;i:1062;i:1;i:1063;i:1;i:1064;i:1;i:1065;i:1;i:1066;i:1;i:1068;i:1;i:1069;i:1;i:1070;i:1;i:1072;i:1;i:1077;i:1;i:1078;i:1;i:1079;i:1;i:1080;i:1;i:1081;i:1;i:1083;i:1;i:1084;i:1;i:1085;i:1;i:1086;i:1;i:1088;i:1;i:1089;i:1;i:1090;i:1;i:1093;i:1;i:1094;i:1;i:1095;i:1;i:1097;i:1;i:1099;i:1;i:1100;i:1;i:1101;i:1;i:1102;i:1;i:1105;i:1;i:1106;i:1;i:1107;i:1;i:1108;i:1;i:1109;i:1;i:1111;i:1;i:1113;i:1;i:1114;i:1;i:1115;i:1;i:1116;i:1;i:1117;i:1;i:1120;i:1;i:1121;i:1;i:1122;i:1;i:1124;i:1;i:1125;i:1;i:1127;i:1;i:1128;i:-1;i:1129;i:-2;i:1131;i:1;i:1132;i:-1;i:1133;i:-2;i:1135;i:1;i:1136;i:1;i:1137;i:1;i:1140;i:1;i:1141;i:1;i:1143;i:1;i:1144;i:1;i:1146;i:1;i:1147;i:1;i:1148;i:1;i:1149;i:1;i:1150;i:1;i:1151;i:1;i:1152;i:1;i:1154;i:1;i:1156;i:1;i:1157;i:1;i:1158;i:1;i:1160;i:1;i:1162;i:1;i:1163;i:1;i:1164;i:-2;i:1167;i:1;i:1170;i:1;i:1173;i:1;i:1174;i:1;i:1175;i:-1;i:1176;i:-1;i:1177;i:1;i:1178;i:1;i:1181;i:1;i:1182;i:1;i:1183;i:1;i:1185;i:1;i:1186;i:1;i:1187;i:1;i:1188;i:-1;i:1189;i:-2;i:1190;i:1;i:1191;i:-1;i:1192;i:-2;i:1193;i:1;i:1194;i:1;i:1195;i:1;i:1198;i:1;i:1199;i:1;i:1200;i:1;i:1202;i:1;i:1203;i:1;i:1204;i:1;i:1205;i:1;i:1206;i:1;i:1207;i:1;i:1208;i:1;i:1210;i:1;i:1212;i:1;i:1213;i:1;i:1214;i:1;i:1215;i:1;i:1216;i:1;i:1217;i:1;i:1219;i:1;i:1221;i:1;i:1222;i:1;i:1223;i:-2;i:1236;i:1;i:1237;i:1;i:1238;i:-2;i:1239;i:1;i:1240;i:1;i:1241;i:1;i:1244;i:1;i:1245;i:1;i:1246;i:1;i:1247;i:1;i:1248;i:1;i:1249;i:1;i:1250;i:1;i:1252;i:1;i:1253;i:1;i:1255;i:1;i:1256;i:1;i:1257;i:1;i:1258;i:1;i:1261;i:1;i:1268;i:-1;i:1269;i:-2;}s:66:"/home/bjartka/public_html/doctrine/tests/DataType/EnumTestCase.php";a:99:{i:36;i:1;i:39;i:1;i:40;i:1;i:41;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:57;i:-2;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:-2;i:67;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:-2;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:-2;i:88;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:-2;i:99;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:-2;i:110;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:123;i:1;i:125;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:136;i:1;i:138;i:1;i:140;i:1;i:141;i:1;i:143;i:1;i:144;i:1;i:146;i:1;i:147;i:1;i:149;i:1;i:151;i:1;i:153;i:1;i:154;i:1;i:156;i:1;i:157;i:1;i:159;i:1;i:160;i:1;i:164;i:1;i:166;i:1;i:169;i:1;i:171;i:-1;i:172;i:1;i:173;i:1;i:175;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:184;i:1;i:185;i:-1;i:186;i:-1;i:187;i:1;i:192;i:1;i:193;i:1;i:194;i:1;i:195;i:1;i:196;i:1;i:197;i:1;i:198;i:1;i:200;i:1;i:201;i:1;}s:69:"/home/bjartka/public_html/doctrine/tests/Validator/FutureTestCase.php";a:25:{i:37;i:1;i:38;i:1;i:39;i:1;i:44;i:1;i:48;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:82;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Query/UpdateTestCase.php";a:22:{i:39;i:1;i:41;i:1;i:43;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:54;i:1;i:56;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:69;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:77;i:1;i:79;i:1;i:81;i:1;i:82;i:1;}s:72:"/home/bjartka/public_html/doctrine/tests/Query/JoinConditionTestCase.php";a:18:{i:36;i:1;i:38;i:1;i:41;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:65;i:1;i:67;i:1;i:69;i:1;i:70;i:1;}s:61:"/home/bjartka/public_html/doctrine/lib/Doctrine/Exception.php";a:8:{i:33;i:1;i:84;i:-1;i:85;i:-1;i:86;i:-2;i:88;i:-1;i:89;i:-1;i:90;i:-2;i:93;i:1;}s:73:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/UnitOfWork.php";a:339:{i:21;i:1;i:33;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:80;i:1;i:81;i:1;i:82;i:-2;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:123;i:-1;i:124;i:-1;i:125;i:-1;i:126;i:-1;i:127;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:133;i:-2;i:143;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:-2;i:150;i:1;i:152;i:1;i:154;i:1;i:156;i:1;i:158;i:1;i:159;i:1;i:161;i:1;i:163;i:1;i:164;i:1;i:166;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:178;i:1;i:179;i:-2;i:180;i:1;i:182;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:189;i:1;i:191;i:1;i:193;i:1;i:194;i:1;i:196;i:1;i:197;i:1;i:200;i:1;i:201;i:1;i:202;i:1;i:203;i:1;i:204;i:1;i:207;i:1;i:209;i:1;i:211;i:1;i:213;i:1;i:214;i:-2;i:224;i:1;i:226;i:1;i:228;i:1;i:230;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:234;i:1;i:235;i:1;i:236;i:1;i:237;i:1;i:238;i:1;i:239;i:1;i:240;i:1;i:242;i:1;i:243;i:-1;i:244;i:1;i:246;i:1;i:248;i:1;i:249;i:1;i:261;i:1;i:262;i:1;i:263;i:-2;i:264;i:1;i:266;i:1;i:268;i:1;i:270;i:1;i:272;i:1;i:274;i:1;i:276;i:1;i:278;i:1;i:279;i:1;i:281;i:1;i:283;i:1;i:284;i:1;i:286;i:1;i:290;i:1;i:292;i:1;i:294;i:1;i:296;i:1;i:297;i:-2;i:301;i:1;i:302;i:1;i:304;i:1;i:305;i:1;i:306;i:1;i:308;i:1;i:311;i:1;i:312;i:1;i:315;i:1;i:316;i:-2;i:327;i:-1;i:328;i:-1;i:329;i:-1;i:331;i:-1;i:332;i:-1;i:334;i:-1;i:335;i:-1;i:337;i:-1;i:338;i:-1;i:339;i:-1;i:340;i:-1;i:341;i:-1;i:342;i:-1;i:343;i:-1;i:344;i:-1;i:345;i:-1;i:346;i:-1;i:347;i:-1;i:348;i:-1;i:350;i:-1;i:351;i:-1;i:352;i:-1;i:353;i:-1;i:354;i:-1;i:355;i:-1;i:356;i:-1;i:357;i:-1;i:360;i:-1;i:361;i:-1;i:362;i:-1;i:363;i:-1;i:365;i:-1;i:366;i:-1;i:368;i:-1;i:369;i:-1;i:380;i:1;i:381;i:1;i:382;i:1;i:384;i:1;i:385;i:1;i:387;i:1;i:388;i:1;i:389;i:1;i:391;i:1;i:394;i:1;i:395;i:1;i:396;i:1;i:404;i:1;i:405;i:1;i:406;i:1;i:408;i:1;i:409;i:-2;i:428;i:1;i:429;i:1;i:431;i:1;i:432;i:1;i:434;i:1;i:435;i:1;i:436;i:1;i:437;i:1;i:438;i:1;i:440;i:1;i:441;i:1;i:443;i:1;i:444;i:1;i:445;i:1;i:446;i:1;i:448;i:1;i:449;i:1;i:450;i:1;i:451;i:1;i:452;i:1;i:463;i:1;i:464;i:1;i:465;i:1;i:466;i:1;i:467;i:1;i:469;i:1;i:471;i:1;i:472;i:1;i:473;i:1;i:474;i:1;i:486;i:1;i:489;i:1;i:490;i:1;i:492;i:1;i:493;i:1;i:494;i:1;i:495;i:1;i:498;i:1;i:499;i:1;i:501;i:1;i:502;i:1;i:503;i:1;i:504;i:1;i:505;i:1;i:516;i:1;i:518;i:1;i:520;i:1;i:522;i:1;i:523;i:1;i:525;i:1;i:526;i:-1;i:527;i:-2;i:528;i:1;i:529;i:1;i:530;i:1;i:531;i:-1;i:532;i:-1;i:533;i:-1;i:535;i:1;i:537;i:1;i:538;i:-1;i:539;i:-1;i:540;i:-1;i:541;i:-1;i:542;i:-1;i:543;i:-1;i:545;i:1;i:547;i:1;i:548;i:1;i:550;i:1;i:551;i:-1;i:552;i:-1;i:553;i:1;i:554;i:1;i:556;i:1;i:557;i:1;i:558;i:1;i:559;i:1;i:561;i:1;i:562;i:1;i:564;i:1;i:565;i:1;i:567;i:1;i:569;i:1;i:571;i:1;i:572;i:-2;i:583;i:1;i:585;i:1;i:587;i:1;i:589;i:1;i:590;i:1;i:592;i:1;i:593;i:-1;i:594;i:-2;i:595;i:1;i:596;i:1;i:598;i:1;i:600;i:1;i:601;i:1;i:602;i:1;i:603;i:1;i:605;i:1;i:606;i:1;i:608;i:1;i:610;i:1;i:611;i:1;i:613;i:1;i:614;i:-1;i:615;i:-1;i:617;i:1;i:619;i:1;i:620;i:-1;i:621;i:-2;i:623;i:1;i:624;i:1;i:625;i:1;i:627;i:1;i:628;i:1;i:630;i:1;i:632;i:1;i:634;i:1;i:635;i:-2;i:637;i:1;}s:79:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Sqlite/Exception.php";a:11:{i:21;i:1;i:34;i:1;i:69;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:-2;i:75;i:1;i:76;i:-1;i:77;i:-2;i:78;i:1;}s:79:"/home/bjartka/public_html/doctrine/lib/Doctrine/Adapter/Statement/Interface.php";a:2:{i:33;i:1;i:294;i:1;}s:79:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Oracle/Exception.php";a:10:{i:21;i:1;i:34;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:-2;i:78;i:-1;i:79;i:-2;i:80;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Import/Firebird.php";a:29:{i:21;i:1;i:33;i:1;i:42;i:1;i:44;i:1;i:45;i:-2;i:56;i:1;i:57;i:1;i:59;i:1;i:60;i:-2;i:69;i:1;i:70;i:-2;i:79;i:1;i:80;i:-2;i:90;i:1;i:91;i:1;i:92;i:1;i:94;i:1;i:95;i:-2;i:104;i:1;i:106;i:1;i:107;i:-2;i:119;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:124;i:1;i:126;i:1;i:127;i:-2;i:128;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Expression/Mock.php";a:3:{i:21;i:1;i:34;i:1;i:35;i:1;}s:58:"/home/bjartka/public_html/doctrine/models/ORM_TestItem.php";a:6:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:11;i:1;i:12;i:1;}s:69:"/home/bjartka/public_html/doctrine/models/ValidatorTest_DateModel.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:58:"/home/bjartka/public_html/doctrine/models/MyOtherThing.php";a:5:{i:4;i:1;i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;}s:56:"/home/bjartka/public_html/doctrine/models/MyOneThing.php";a:5:{i:4;i:-1;i:5;i:-1;i:6;i:-1;i:8;i:-1;i:9;i:-1;}s:51:"/home/bjartka/public_html/doctrine/models/Email.php";a:2:{i:6;i:1;i:7;i:1;}s:51:"/home/bjartka/public_html/doctrine/models/RateN.php";a:11:{i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;}s:63:"/home/bjartka/public_html/doctrine/models/ORM_AccessControl.php";a:4:{i:6;i:-1;i:7;i:-1;i:10;i:-1;i:11;i:-1;}s:60:"/home/bjartka/public_html/doctrine/models/Forum_Category.php";a:9:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;}s:51:"/home/bjartka/public_html/doctrine/models/Photo.php";a:4:{i:4;i:1;i:5;i:1;i:7;i:1;i:8;i:1;}s:80:"/home/bjartka/public_html/doctrine/models/ValidatorTest_ClientToAddressModel.php";a:5:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:14;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/VersioningTest.php";a:5:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:12;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Ticket/NjeroTestCase.php";a:49:{i:16;i:1;i:19;i:1;i:20;i:1;i:21;i:1;i:22;i:1;i:23;i:1;i:24;i:1;i:25;i:1;i:29;i:1;i:30;i:1;i:31;i:1;i:32;i:1;i:34;i:1;i:35;i:1;i:36;i:1;i:37;i:1;i:39;i:1;i:40;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:86;i:1;}s:68:"/home/bjartka/public_html/doctrine/tests/Import/FirebirdTestCase.php";a:21:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:73;i:1;i:75;i:1;i:76;i:1;}s:60:"/home/bjartka/public_html/doctrine/tests/HydrateTestCase.php";a:23:{i:58;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:80;i:1;i:81;i:1;i:83;i:1;i:84;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:98;i:-1;i:99;i:-1;i:103;i:-1;i:106;i:-1;i:107;i:-2;}s:71:"/home/bjartka/public_html/doctrine/tests/Query/ShortAliasesTestCase.php";a:6:{i:13;i:1;i:15;i:1;i:17;i:1;i:19;i:1;i:21;i:1;i:23;i:1;}s:69:"/home/bjartka/public_html/doctrine/tests/Query/ExpressionTestCase.php";a:41:{i:38;i:1;i:41;i:1;i:43;i:1;i:44;i:-1;i:45;i:1;i:46;i:1;i:48;i:1;i:52;i:1;i:55;i:1;i:57;i:1;i:58;i:-1;i:59;i:1;i:60;i:1;i:62;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:75;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:84;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:93;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:109;i:1;i:111;i:1;i:112;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Common.php";a:14:{i:21;i:1;i:33;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:-1;i:53;i:-1;i:55;i:1;i:56;i:-2;i:57;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Future.php";a:32:{i:34;i:1;i:43;i:1;i:44;i:1;i:45;i:-2;i:46;i:1;i:48;i:1;i:49;i:-1;i:50;i:-2;i:52;i:1;i:53;i:-1;i:54;i:-1;i:55;i:-1;i:56;i:-1;i:57;i:-1;i:58;i:-1;i:59;i:-1;i:60;i:-1;i:61;i:-1;i:62;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:-1;i:70;i:1;i:71;i:1;i:72;i:-2;i:73;i:1;i:75;i:-2;i:76;i:1;i:78;i:-2;i:79;i:1;}s:71:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/JoinCondition.php";a:52:{i:21;i:1;i:33;i:1;i:37;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:55;i:1;i:57;i:-1;i:59;i:-1;i:61;i:-1;i:62;i:-1;i:63;i:-1;i:64;i:-1;i:65;i:-1;i:67;i:-1;i:69;i:-1;i:70;i:-1;i:71;i:-1;i:72;i:-1;i:73;i:-1;i:74;i:-1;i:75;i:-1;i:77;i:-1;i:78;i:-1;i:80;i:-1;i:81;i:1;i:82;i:-1;i:83;i:-1;i:84;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:-1;i:95;i:-1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:-2;i:104;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/EntityAddress.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/ORM_TestEntry.php";a:9:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:13;i:1;i:14;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/Task.php";a:6:{i:4;i:1;i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/ForeignKeyTest2.php";a:4:{i:6;i:-1;i:7;i:-1;i:9;i:-1;i:10;i:-1;}s:54:"/home/bjartka/public_html/doctrine/models/gnatUser.php";a:6:{i:8;i:1;i:9;i:1;i:10;i:1;i:14;i:1;i:15;i:1;i:16;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/CoverageCodeN.php";a:6:{i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:13;i:1;}s:63:"/home/bjartka/public_html/doctrine/tests/ConnectionTestCase.php";a:122:{i:39;i:1;i:40;i:-1;i:41;i:1;i:42;i:1;i:44;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:66;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:82;i:1;i:84;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:110;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:127;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:144;i:1;i:145;i:1;i:149;i:1;i:150;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:161;i:1;i:162;i:1;i:164;i:1;i:165;i:-1;i:166;i:1;i:167;i:1;i:169;i:1;i:171;i:1;i:172;i:1;i:174;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:184;i:1;i:185;i:1;i:189;i:1;i:190;i:1;i:194;i:1;i:195;i:1;i:199;i:1;i:200;i:1;i:201;i:1;i:205;i:1;i:206;i:1;i:210;i:1;i:211;i:1;i:212;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:220;i:1;i:221;i:1;i:222;i:1;i:223;i:1;i:224;i:1;i:225;i:1;i:226;i:1;i:227;i:1;i:228;i:1;i:229;i:1;i:230;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:237;i:1;i:240;i:1;i:242;i:1;i:243;i:1;i:244;i:1;i:245;i:-2;i:247;i:1;i:248;i:1;}s:68:"/home/bjartka/public_html/doctrine/tests/Query/ConditionTestCase.php";a:50:{i:35;i:1;i:36;i:1;i:40;i:1;i:41;i:1;i:43;i:1;i:45;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:69;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:86;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:105;i:1;i:107;i:1;i:109;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:115;i:1;i:117;i:1;i:118;i:1;i:119;i:1;}s:73:"/home/bjartka/public_html/doctrine/tests/CustomResultSetOrderTestCase.php";a:69:{i:44;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:109;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:126;i:1;i:127;i:1;i:128;i:-1;i:130;i:1;i:131;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:153;i:1;i:156;i:1;i:158;i:1;i:159;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:172;i:1;i:173;i:1;i:174;i:-1;i:176;i:1;i:177;i:1;}s:81:"/home/bjartka/public_html/doctrine/tests/ColumnAggregationInheritanceTestCase.php";a:28:{i:40;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hydrate/Record.php";a:51:{i:34;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:48;i:-2;i:52;i:1;i:54;i:1;i:55;i:-2;i:58;i:1;i:59;i:1;i:61;i:1;i:62;i:-2;i:63;i:-1;i:64;i:-2;i:67;i:1;i:68;i:1;i:81;i:-1;i:83;i:-1;i:84;i:-1;i:85;i:-1;i:86;i:-1;i:87;i:-2;i:88;i:-1;i:89;i:-1;i:90;i:-1;i:91;i:-1;i:92;i:-2;i:94;i:-1;i:95;i:-2;i:98;i:1;i:99;i:-2;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:115;i:-2;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:127;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/DataDict/Mssql.php";a:113:{i:21;i:1;i:34;i:1;i:61;i:1;i:62;i:-1;i:63;i:-2;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:-1;i:82;i:-1;i:83;i:-1;i:84;i:-2;i:85;i:-1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:-1;i:90;i:-1;i:91;i:-1;i:92;i:-2;i:93;i:-1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:-1;i:110;i:-1;i:111;i:-1;i:112;i:-1;i:113;i:-1;i:115;i:-1;i:116;i:-2;i:126;i:1;i:127;i:1;i:129;i:1;i:131;i:1;i:133;i:1;i:134;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:-1;i:167;i:-1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:188;i:-2;i:190;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Sequence/Firebird.php";a:28:{i:21;i:1;i:33;i:1;i:45;i:1;i:47;i:1;i:50;i:1;i:52;i:1;i:53;i:-2;i:58;i:-2;i:59;i:-2;i:60;i:-2;i:65;i:-2;i:66;i:-2;i:67;i:-2;i:69;i:1;i:70;i:-2;i:81;i:1;i:82;i:-2;i:93;i:1;i:96;i:1;i:98;i:1;i:99;i:1;i:100;i:-2;i:102;i:1;i:103;i:-1;i:104;i:-2;i:105;i:1;i:106;i:-2;i:107;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record/Exception.php";a:3:{i:21;i:1;i:33;i:1;i:34;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/DateTest.php";a:2:{i:4;i:-1;i:5;i:-1;}s:66:"/home/bjartka/public_html/doctrine/models/ValidatorTest_Person.php";a:5:{i:4;i:1;i:5;i:1;i:6;i:1;i:9;i:1;i:10;i:1;}s:80:"/home/bjartka/public_html/doctrine/tests/Record/SerializeUnserializeTestCase.php";a:48:{i:38;i:1;i:40;i:1;i:41;i:1;i:44;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:83;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:112;i:1;i:113;i:1;}s:79:"/home/bjartka/public_html/doctrine/lib/Doctrine/Plugin.php(180) : eval()'d code";a:16:{i:4;i:1;i:9;i:1;i:11;i:1;i:13;i:1;i:15;i:1;i:19;i:1;i:21;i:1;i:23;i:1;i:24;i:1;i:25;i:1;i:26;i:1;i:27;i:1;i:28;i:1;i:29;i:1;i:31;i:1;i:33;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Having.php";a:40:{i:21;i:1;i:33;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:58;i:1;i:60;i:-2;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:75;i:-2;i:76;i:-1;i:79;i:-2;i:90;i:1;i:92;i:1;i:93;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:102;i:-2;i:103;i:1;}s:63:"/home/bjartka/public_html/doctrine/lib/Doctrine/Cache/Array.php";a:17:{i:33;i:1;i:51;i:1;i:52;i:1;i:53;i:-2;i:54;i:1;i:55;i:-2;i:65;i:-1;i:66;i:-2;i:80;i:1;i:81;i:1;i:91;i:-1;i:92;i:-1;i:101;i:-1;i:102;i:-1;i:111;i:1;i:112;i:-2;i:114;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Export/Schema.php";a:53:{i:36;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:-1;i:53;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:62;i:1;i:63;i:-1;i:64;i:-1;i:65;i:-2;i:67;i:-1;i:68;i:-1;i:70;i:-1;i:72;i:-1;i:73;i:-1;i:74;i:-1;i:76;i:-1;i:77;i:-1;i:78;i:-1;i:80;i:-1;i:82;i:-1;i:83;i:-1;i:84;i:-1;i:86;i:-1;i:88;i:-1;i:89;i:-1;i:90;i:-1;i:92;i:-1;i:93;i:-1;i:94;i:-1;i:96;i:-1;i:97;i:-1;i:99;i:-1;i:100;i:-1;i:101;i:-1;i:102;i:-1;i:103;i:-1;i:104;i:-1;i:106;i:-1;i:108;i:-1;i:109;i:-1;i:111;i:1;i:112;i:-2;i:124;i:1;i:126;i:1;i:127;i:-1;i:128;i:-1;i:130;i:1;i:131;i:-2;i:132;i:1;}s:57:"/home/bjartka/public_html/doctrine/tests/DoctrineTest.php";a:109:{i:0;i:1;i:48;i:-1;i:49;i:-1;i:50;i:-1;i:61;i:-1;i:62;i:-1;i:63;i:-1;i:74;i:-1;i:75;i:-1;i:76;i:-1;i:77;i:-1;i:78;i:-1;i:79;i:-1;i:80;i:-1;i:81;i:-1;i:82;i:-1;i:83;i:-1;i:84;i:-1;i:88;i:-1;i:89;i:-1;i:90;i:-1;i:91;i:-1;i:92;i:-1;i:93;i:-1;i:94;i:-1;i:95;i:-1;i:96;i:-1;i:98;i:-1;i:99;i:-1;i:101;i:-1;i:102;i:-1;i:103;i:-1;i:104;i:-1;i:107;i:-1;i:108;i:-1;i:109;i:-1;i:110;i:-1;i:111;i:-1;i:112;i:-1;i:113;i:-1;i:114;i:-1;i:115;i:-1;i:116;i:-1;i:117;i:-2;i:120;i:-1;i:144;i:-1;i:145;i:1;i:146;i:1;i:147;i:-1;i:148;i:-1;i:149;i:-1;i:150;i:-1;i:151;i:-1;i:152;i:-1;i:155;i:-2;i:156;i:-1;i:157;i:-1;i:166;i:-1;i:167;i:-1;i:168;i:-1;i:169;i:-1;i:170;i:-1;i:171;i:-1;i:172;i:-1;i:173;i:-1;i:174;i:-1;i:175;i:-1;i:184;i:-1;i:185;i:-1;i:186;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-1;i:190;i:-1;i:191;i:-1;i:192;i:-1;i:193;i:-1;i:194;i:-1;i:195;i:-1;i:196;i:-1;i:198;i:-1;i:199;i:-1;i:200;i:-2;i:211;i:1;i:212;i:1;i:213;i:-2;i:215;i:-1;i:216;i:-1;i:218;i:-1;i:220;i:-1;i:221;i:-1;i:222;i:-2;i:224;i:-1;i:226;i:-1;i:228;i:-1;i:229;i:-1;i:230;i:-1;i:231;i:-1;i:236;i:-1;i:237;i:-1;i:238;i:-1;i:240;i:-1;i:241;i:-1;i:242;i:-1;i:244;i:-1;i:245;i:-1;i:246;i:-1;i:248;i:-1;i:249;i:-2;}s:69:"/home/bjartka/public_html/doctrine/models/FooForeignlyOwnedWithPK.php";a:4:{i:6;i:1;i:7;i:1;i:10;i:1;i:11;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/CPK_Test2.php";a:4:{i:4;i:-1;i:5;i:-1;i:7;i:-1;i:8;i:-1;}s:65:"/home/bjartka/public_html/doctrine/models/PackageVersionNotes.php";a:5:{i:6;i:-1;i:7;i:-1;i:8;i:-1;i:11;i:-1;i:12;i:-1;}s:67:"/home/bjartka/public_html/doctrine/models/TestMovieUserBookmark.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/PolicyCodeN.php";a:6:{i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:13;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Record/ZeroValuesTestCase.php";a:24:{i:37;i:1;i:39;i:1;i:40;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;}s:56:"/home/bjartka/public_html/doctrine/lib/Doctrine/Null.php";a:7:{i:0;i:1;i:37;i:1;i:40;i:-1;i:41;i:-2;i:44;i:1;i:45;i:-2;i:46;i:1;}s:78:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Mysql/Exception.php";a:10:{i:21;i:1;i:34;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:-2;i:83;i:-1;i:84;i:-2;i:85;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction/Mssql.php";a:15:{i:21;i:1;i:33;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:66;i:1;i:67;i:1;i:68;i:1;}s:71:"/home/bjartka/public_html/doctrine/lib/Doctrine/Template/Searchable.php";a:20:{i:33;i:1;i:37;i:1;i:40;i:1;i:44;i:1;i:45;i:-2;i:49;i:1;i:50;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:67;i:1;i:68;i:1;i:70;i:1;}s:64:"/home/bjartka/public_html/doctrine/models/FooReferenceRecord.php";a:4:{i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;}s:71:"/home/bjartka/public_html/doctrine/models/CascadeDeleteRelatedTest2.php";a:7:{i:6;i:-1;i:7;i:-1;i:8;i:-1;i:11;i:-1;i:12;i:-1;i:13;i:-1;i:14;i:-1;}s:60:"/home/bjartka/public_html/doctrine/models/mmrGroupUser_C.php";a:3:{i:7;i:-1;i:8;i:-1;i:9;i:-1;}s:52:"/home/bjartka/public_html/doctrine/models/Policy.php";a:6:{i:6;i:1;i:7;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/PackageVersion.php";a:6:{i:4;i:-1;i:5;i:-1;i:6;i:-1;i:9;i:-1;i:10;i:-1;i:11;i:-1;}s:61:"/home/bjartka/public_html/doctrine/models/InheritanceDeal.php";a:6:{i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:14;i:1;i:15;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/SerializeTest.php";a:20:{i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:22;i:1;i:23;i:1;i:25;i:1;i:26;i:1;i:27;i:1;i:28;i:1;i:29;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Transaction/MssqlTestCase.php";a:17:{i:38;i:1;i:39;i:-1;i:40;i:1;i:41;i:1;i:43;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:58;i:1;i:60;i:1;i:61;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Query/DriverTestCase.php";a:32:{i:36;i:1;i:38;i:1;i:42;i:1;i:44;i:1;i:46;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:81;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:89;i:1;i:90;i:1;i:94;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:102;i:1;i:103;i:1;}s:78:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Pgsql/Exception.php";a:11:{i:21;i:1;i:35;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:-2;i:105;i:1;i:106;i:-1;i:107;i:-2;i:108;i:1;}s:74:"/home/bjartka/public_html/doctrine/lib/Doctrine/Adapter/Statement/Mock.php";a:36:{i:34;i:1;i:42;i:1;i:43;i:1;i:59;i:-1;i:78;i:-1;i:110;i:-1;i:120;i:1;i:121;i:-2;i:133;i:-1;i:134;i:-2;i:145;i:-1;i:146;i:-2;i:157;i:-1;i:158;i:-2;i:191;i:1;i:192;i:-2;i:209;i:1;i:210;i:-2;i:229;i:1;i:230;i:1;i:231;i:1;i:232;i:1;i:233;i:-2;i:248;i:1;i:249;i:-2;i:266;i:-1;i:267;i:-2;i:282;i:-1;i:283;i:-2;i:299;i:1;i:300;i:-2;i:319;i:-1;i:329;i:-1;i:339;i:-1;i:348;i:-1;i:350;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/AuditLog/Listener.php";a:32:{i:21;i:1;i:33;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:74;i:1;i:75;i:1;i:77;i:1;i:79;i:1;i:81;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:88;i:1;}s:70:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Unsigned.php";a:8:{i:34;i:1;i:43;i:1;i:45;i:1;i:46;i:-1;i:47;i:-2;i:48;i:1;i:49;i:-2;i:50;i:1;}s:71:"/home/bjartka/public_html/doctrine/models/ValidatorTest_ClientModel.php";a:8:{i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:13;i:1;i:14;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/MysqlTestRecord.php";a:4:{i:6;i:1;i:7;i:1;i:9;i:1;i:10;i:1;}s:63:"/home/bjartka/public_html/doctrine/models/BoardWithPosition.php";a:5:{i:4;i:1;i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/mmrGroupUser_B.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:63:"/home/bjartka/public_html/doctrine/models/ResourceReference.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/SoftDeleteTest.php";a:9:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:12;i:1;i:13;i:1;i:16;i:1;i:18;i:1;i:19;i:1;}s:66:"/home/bjartka/public_html/doctrine/models/CustomSequenceRecord.php";a:3:{i:5;i:1;i:6;i:1;i:7;i:1;}s:49:"/home/bjartka/public_html/doctrine/models/App.php";a:7:{i:4;i:-1;i:5;i:-1;i:6;i:-1;i:7;i:-1;i:9;i:-1;i:10;i:-1;i:11;i:-1;}s:53:"/home/bjartka/public_html/doctrine/models/Account.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Query/HavingTestCase.php";a:11:{i:37;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:54;i:1;i:56;i:1;i:57;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Export/SchemaTestCase.php";a:3:{i:58;i:1;i:59;i:1;i:60;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/Forum_Board.php";a:7:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:9;i:1;i:10;i:1;i:11;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/Blog.php";a:8:{i:7;i:1;i:10;i:1;i:11;i:1;i:18;i:1;i:24;i:1;i:25;i:1;i:26;i:1;i:31;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/Description.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:57:"/home/bjartka/public_html/doctrine/lib/Doctrine/Table.php";a:629:{i:0;i:1;i:197;i:1;i:199;i:1;i:201;i:1;i:202;i:1;i:204;i:1;i:205;i:1;i:207;i:1;i:209;i:1;i:212;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:221;i:1;i:222;i:1;i:223;i:-2;i:224;i:1;i:226;i:1;i:228;i:1;i:233;i:1;i:234;i:1;i:235;i:-2;i:237;i:1;i:238;i:1;i:239;i:1;i:241;i:1;i:242;i:-1;i:243;i:-2;i:246;i:1;i:248;i:1;i:249;i:1;i:252;i:1;i:253;i:1;i:255;i:1;i:256;i:1;i:257;i:1;i:258;i:1;i:260;i:1;i:263;i:1;i:264;i:1;i:265;i:1;i:267;i:1;i:269;i:1;i:270;i:1;i:271;i:1;i:273;i:1;i:274;i:-2;i:277;i:1;i:278;i:1;i:279;i:1;i:280;i:1;i:281;i:1;i:282;i:1;i:283;i:1;i:284;i:1;i:285;i:1;i:286;i:1;i:287;i:1;i:288;i:1;i:289;i:1;i:290;i:1;i:292;i:1;i:294;i:1;i:295;i:1;i:296;i:1;i:297;i:-2;i:299;i:1;i:301;i:1;i:302;i:1;i:303;i:1;i:304;i:1;i:305;i:1;i:306;i:1;i:307;i:1;i:308;i:1;i:309;i:1;i:310;i:1;i:312;i:1;i:313;i:1;i:314;i:1;i:315;i:-1;i:316;i:-1;i:317;i:-1;i:318;i:-1;i:321;i:1;i:322;i:-1;i:323;i:1;i:324;i:1;i:325;i:1;i:326;i:1;i:327;i:1;i:329;i:1;i:331;i:1;i:332;i:1;i:333;i:1;i:334;i:1;i:335;i:1;i:339;i:1;i:340;i:1;i:341;i:-2;i:345;i:1;i:346;i:1;i:347;i:-2;i:351;i:1;i:352;i:1;i:362;i:1;i:363;i:-2;i:376;i:-1;i:377;i:-1;i:387;i:1;i:388;i:1;i:390;i:1;i:391;i:1;i:393;i:1;i:394;i:1;i:395;i:1;i:396;i:1;i:397;i:1;i:398;i:1;i:399;i:1;i:400;i:1;i:401;i:1;i:402;i:1;i:403;i:1;i:404;i:-1;i:405;i:1;i:407;i:1;i:408;i:1;i:409;i:1;i:410;i:1;i:411;i:1;i:413;i:1;i:414;i:1;i:416;i:1;i:418;i:1;i:419;i:1;i:421;i:1;i:422;i:1;i:423;i:1;i:425;i:1;i:426;i:1;i:427;i:-1;i:428;i:-2;i:430;i:1;i:431;i:-2;i:433;i:1;i:434;i:1;i:436;i:1;i:437;i:1;i:438;i:1;i:439;i:1;i:441;i:1;i:442;i:1;i:444;i:1;i:445;i:1;i:446;i:1;i:447;i:1;i:448;i:1;i:450;i:1;i:451;i:1;i:453;i:1;i:454;i:1;i:455;i:1;i:457;i:1;i:458;i:1;i:459;i:1;i:461;i:1;i:462;i:1;i:463;i:1;i:464;i:-2;i:476;i:-1;i:478;i:-1;i:479;i:-1;i:480;i:-1;i:481;i:-1;i:482;i:-1;i:483;i:-2;i:485;i:-2;i:487;i:-1;i:497;i:1;i:498;i:-2;i:508;i:1;i:509;i:1;i:510;i:-2;i:511;i:1;i:512;i:-2;i:521;i:-1;i:522;i:-2;i:532;i:1;i:533;i:-2;i:544;i:-1;i:545;i:-1;i:556;i:-1;i:557;i:-1;i:558;i:-1;i:559;i:-1;i:562;i:-1;i:563;i:-2;i:574;i:1;i:575;i:1;i:584;i:-1;i:585;i:-1;i:586;i:-2;i:588;i:-1;i:589;i:-2;i:592;i:1;i:593;i:1;i:595;i:1;i:596;i:-1;i:597;i:-1;i:600;i:1;i:601;i:1;i:602;i:1;i:603;i:1;i:604;i:1;i:605;i:1;i:607;i:1;i:610;i:1;i:611;i:1;i:612;i:1;i:613;i:1;i:614;i:1;i:615;i:1;i:617;i:1;i:618;i:1;i:619;i:1;i:620;i:1;i:621;i:1;i:623;i:1;i:626;i:1;i:628;i:1;i:629;i:1;i:630;i:1;i:631;i:1;i:633;i:1;i:643;i:-1;i:644;i:-2;i:653;i:1;i:654;i:-2;i:664;i:1;i:665;i:-2;i:678;i:1;i:679;i:-1;i:680;i:-1;i:681;i:1;i:682;i:-2;i:691;i:1;i:692;i:-2;i:707;i:1;i:708;i:1;i:709;i:1;i:710;i:1;i:711;i:1;i:712;i:1;i:713;i:1;i:714;i:1;i:715;i:-1;i:716;i:-2;i:717;i:1;i:718;i:-2;i:719;i:1;i:720;i:1;i:731;i:1;i:732;i:1;i:733;i:-2;i:734;i:-1;i:735;i:-2;i:749;i:1;i:750;i:1;i:751;i:1;i:752;i:-2;i:754;i:1;i:755;i:-2;i:769;i:1;i:770;i:1;i:771;i:1;i:773;i:1;i:774;i:1;i:775;i:1;i:776;i:1;i:777;i:1;i:778;i:1;i:779;i:1;i:780;i:1;i:782;i:1;i:783;i:1;i:785;i:1;i:786;i:1;i:787;i:1;i:788;i:1;i:792;i:1;i:794;i:1;i:795;i:1;i:796;i:1;i:797;i:1;i:798;i:1;i:799;i:1;i:800;i:1;i:801;i:1;i:803;i:1;i:804;i:1;i:805;i:1;i:806;i:1;i:807;i:1;i:809;i:1;i:810;i:1;i:812;i:1;i:813;i:1;i:815;i:1;i:816;i:1;i:817;i:-2;i:818;i:1;i:820;i:1;i:821;i:1;i:822;i:1;i:824;i:1;i:825;i:1;i:826;i:1;i:827;i:1;i:828;i:1;i:829;i:1;i:830;i:1;i:840;i:1;i:841;i:-2;i:852;i:1;i:853;i:1;i:854;i:-1;i:855;i:-2;i:856;i:1;i:857;i:1;i:858;i:-2;i:859;i:1;i:861;i:-2;i:868;i:1;i:869;i:-2;i:876;i:1;i:877;i:-2;i:885;i:1;i:886;i:-2;i:896;i:-1;i:898;i:-1;i:900;i:-1;i:901;i:-2;i:910;i:1;i:911;i:-2;i:922;i:1;i:923;i:1;i:924;i:1;i:926;i:1;i:927;i:-2;i:938;i:1;i:939;i:1;i:940;i:-2;i:942;i:1;i:944;i:1;i:945;i:1;i:946;i:1;i:947;i:-2;i:958;i:1;i:959;i:-2;i:973;i:1;i:974;i:-2;i:978;i:1;i:979;i:-2;i:995;i:1;i:996;i:1;i:997;i:1;i:998;i:1;i:999;i:-2;i:1015;i:-1;i:1016;i:-1;i:1017;i:-1;i:1018;i:-1;i:1019;i:-2;i:1029;i:1;i:1030;i:1;i:1041;i:1;i:1043;i:1;i:1044;i:-1;i:1045;i:-2;i:1047;i:1;i:1049;i:1;i:1050;i:-2;i:1061;i:1;i:1062;i:1;i:1064;i:1;i:1066;i:1;i:1067;i:1;i:1068;i:1;i:1070;i:1;i:1071;i:1;i:1072;i:1;i:1074;i:1;i:1075;i:1;i:1076;i:-2;i:1077;i:1;i:1078;i:1;i:1080;i:1;i:1081;i:1;i:1082;i:1;i:1083;i:1;i:1085;i:1;i:1086;i:-2;i:1089;i:1;i:1091;i:1;i:1092;i:1;i:1093;i:1;i:1094;i:1;i:1095;i:1;i:1096;i:1;i:1097;i:1;i:1099;i:1;i:1100;i:1;i:1101;i:-1;i:1102;i:-1;i:1106;i:1;i:1107;i:-2;i:1125;i:1;i:1126;i:1;i:1127;i:-2;i:1128;i:1;i:1129;i:1;i:1130;i:1;i:1131;i:1;i:1132;i:1;i:1133;i:1;i:1134;i:1;i:1135;i:1;i:1136;i:-2;i:1137;i:1;i:1138;i:1;i:1139;i:1;i:1140;i:-2;i:1141;i:1;i:1142;i:1;i:1143;i:-2;i:1151;i:1;i:1152;i:1;i:1153;i:1;i:1154;i:1;i:1155;i:1;i:1157;i:1;i:1159;i:1;i:1161;i:1;i:1162;i:1;i:1163;i:1;i:1164;i:1;i:1165;i:-2;i:1174;i:1;i:1175;i:1;i:1176;i:1;i:1177;i:1;i:1178;i:1;i:1179;i:1;i:1180;i:1;i:1181;i:1;i:1182;i:1;i:1183;i:-2;i:1192;i:-1;i:1193;i:-1;i:1194;i:-2;i:1201;i:-1;i:1202;i:-1;i:1203;i:-1;i:1204;i:-2;i:1212;i:1;i:1213;i:1;i:1214;i:-2;i:1215;i:1;i:1217;i:-2;i:1228;i:1;i:1229;i:-1;i:1230;i:-2;i:1232;i:1;i:1233;i:-1;i:1234;i:1;i:1235;i:1;i:1236;i:-2;i:1238;i:-1;i:1239;i:-2;i:1250;i:1;i:1252;i:1;i:1253;i:1;i:1254;i:1;i:1255;i:-2;i:1256;i:-1;i:1257;i:-2;i:1264;i:1;i:1265;i:-2;i:1274;i:1;i:1275;i:-2;i:1285;i:1;i:1286;i:1;i:1288;i:1;i:1289;i:-2;i:1291;i:-1;i:1292;i:-2;i:1301;i:1;i:1302;i:-2;i:1311;i:1;i:1312;i:1;i:1313;i:-2;i:1314;i:1;i:1315;i:-2;i:1324;i:1;i:1325;i:1;i:1326;i:-2;i:1327;i:1;i:1328;i:-2;i:1340;i:1;i:1341;i:1;i:1351;i:1;i:1352;i:-2;i:1379;i:1;i:1380;i:-1;i:1381;i:1;i:1382;i:1;i:1383;i:-2;i:1384;i:1;i:1387;i:1;i:1388;i:1;i:1389;i:1;i:1390;i:1;i:1392;i:1;i:1393;i:-1;i:1394;i:-2;i:1395;i:1;i:1396;i:-2;i:1397;i:-1;i:1398;i:1;i:1399;i:1;i:1401;i:1;i:1402;i:-1;i:1403;i:-2;i:1404;i:1;i:1405;i:-2;i:1406;i:1;i:1407;i:1;i:1408;i:-2;i:1409;i:1;i:1410;i:1;i:1411;i:-2;i:1412;i:1;i:1414;i:1;i:1415;i:-2;i:1417;i:1;i:1418;i:-2;i:1429;i:1;i:1430;i:1;i:1431;i:1;i:1432;i:1;i:1433;i:1;i:1435;i:1;i:1436;i:1;i:1437;i:1;i:1438;i:-2;i:1439;i:-1;i:1440;i:-2;i:1449;i:1;i:1450;i:-2;i:1459;i:1;i:1460;i:-2;i:1470;i:-1;i:1471;i:-1;i:1482;i:1;i:1483;i:-2;i:1493;i:1;i:1494;i:-1;i:1495;i:-2;i:1497;i:1;i:1498;i:-2;i:1502;i:-1;i:1503;i:-2;i:1507;i:1;i:1509;i:1;i:1510;i:-2;i:1521;i:-1;i:1523;i:-1;i:1524;i:-2;i:1536;i:1;i:1538;i:1;i:1539;i:-2;i:1549;i:1;i:1550;i:1;i:1551;i:-2;i:1553;i:1;i:1554;i:-2;i:1564;i:1;i:1566;i:1;i:1568;i:1;i:1570;i:1;i:1571;i:-2;i:1580;i:1;i:1581;i:-2;i:1590;i:-1;i:1591;i:-2;i:1603;i:-1;i:1604;i:-2;i:1616;i:-1;i:1618;i:-1;i:1619;i:-2;i:1632;i:-1;i:1633;i:-1;i:1634;i:-1;i:1635;i:-1;i:1636;i:-1;i:1637;i:-1;i:1638;i:-1;i:1640;i:-1;i:1641;i:-1;i:1642;i:-1;i:1643;i:-2;i:1645;i:-1;i:1646;i:-1;i:1648;i:-1;i:1649;i:-1;i:1650;i:-1;i:1651;i:-1;i:1653;i:-1;i:1654;i:-1;i:1655;i:-2;i:1657;i:-1;i:1658;i:-2;i:1659;i:-1;i:1661;i:-2;i:1662;i:-1;}s:50:"/home/bjartka/public_html/doctrine/models/Rec2.php";a:5:{i:6;i:1;i:7;i:1;i:8;i:1;i:12;i:1;i:13;i:1;}s:71:"/home/bjartka/public_html/doctrine/tests/Transaction/OracleTestCase.php";a:23:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:44;i:1;i:47;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:55;i:1;i:56;i:-1;i:57;i:1;i:58;i:1;i:60;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;}s:71:"/home/bjartka/public_html/doctrine/tests/Transaction/SqliteTestCase.php";a:14:{i:38;i:1;i:39;i:-1;i:40;i:1;i:41;i:1;i:43;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Export/OracleTestCase.php";a:71:{i:37;i:1;i:38;i:1;i:39;i:1;i:41;i:1;i:43;i:1;i:44;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:58;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:100;i:1;i:102;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:117;i:1;i:119;i:1;i:121;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:132;i:1;i:133;i:1;i:135;i:1;i:137;i:1;i:138;i:1;i:141;i:1;i:142;i:1;i:143;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:149;i:1;i:151;i:1;i:152;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Export/SqliteTestCase.php";a:81:{i:38;i:1;i:39;i:-1;i:40;i:1;i:41;i:1;i:43;i:1;i:47;i:1;i:48;i:-1;i:49;i:1;i:50;i:1;i:52;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:102;i:1;i:104;i:1;i:105;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:118;i:1;i:124;i:1;i:126;i:1;i:128;i:1;i:129;i:1;i:132;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:141;i:1;i:143;i:1;i:144;i:1;i:147;i:1;i:148;i:1;i:151;i:1;i:152;i:-1;i:153;i:1;i:154;i:1;i:156;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:163;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:172;i:1;i:177;i:1;i:179;i:1;i:181;i:1;}s:75:"/home/bjartka/public_html/doctrine/tests/Query/ApplyInheritanceTestCase.php";a:10:{i:38;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:56;i:1;}s:73:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record/Listener/Chain.php";a:75:{i:21;i:1;i:36;i:1;i:53;i:1;i:54;i:1;i:56;i:-1;i:57;i:-2;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:-1;i:63;i:1;i:74;i:-1;i:75;i:-1;i:76;i:-2;i:77;i:-1;i:78;i:-2;i:89;i:-1;i:90;i:-1;i:94;i:-1;i:95;i:-1;i:96;i:-1;i:97;i:-1;i:101;i:-1;i:102;i:-1;i:103;i:-1;i:104;i:-1;i:108;i:-1;i:109;i:-1;i:110;i:-1;i:111;i:-1;i:115;i:-1;i:116;i:-1;i:117;i:-1;i:118;i:-1;i:122;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:188;i:1;i:190;i:1;}s:70:"/home/bjartka/public_html/doctrine/lib/Doctrine/Relation/Exception.php";a:3:{i:21;i:1;i:33;i:1;i:34;i:1;}s:61:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator.php";a:130:{i:34;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:-1;i:57;i:1;i:58;i:1;i:59;i:-2;i:70;i:1;i:71;i:1;i:73;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:87;i:1;i:89;i:1;i:90;i:-1;i:92;i:-1;i:93;i:-1;i:94;i:-1;i:95;i:-2;i:96;i:-1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:-2;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:-1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:-2;i:119;i:1;i:120;i:1;i:121;i:-2;i:123;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:-2;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:139;i:-2;i:141;i:1;i:142;i:1;i:143;i:1;i:144;i:1;i:146;i:1;i:147;i:1;i:153;i:1;i:154;i:1;i:156;i:1;i:157;i:1;i:158;i:-1;i:159;i:-1;i:160;i:-2;i:161;i:1;i:162;i:1;i:163;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:179;i:1;i:180;i:1;i:181;i:-2;i:182;i:1;i:183;i:-2;i:192;i:-1;i:193;i:-2;i:266;i:1;i:267;i:1;i:268;i:1;i:269;i:1;i:270;i:-2;i:273;i:1;i:274;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:278;i:1;i:279;i:1;i:280;i:1;i:281;i:1;i:282;i:1;i:283;i:-1;i:284;i:1;i:285;i:1;i:286;i:1;i:287;i:1;i:288;i:1;i:289;i:-1;i:290;i:1;i:292;i:-1;i:293;i:1;i:294;i:1;i:295;i:1;i:296;i:-1;i:297;i:-1;i:298;i:-1;i:299;i:-1;i:300;i:-1;i:301;i:-2;i:328;i:1;}s:58:"/home/bjartka/public_html/doctrine/models/ResourceTask.php";a:5:{i:4;i:1;i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/TestUser.php";a:11:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:16;i:1;i:19;i:1;i:20;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/NestReference.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/DataDict/PgsqlTestCase.php";a:194:{i:37;i:1;i:38;i:-2;i:42;i:1;i:43;i:-1;i:44;i:1;i:45;i:1;i:47;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:110;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:133;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:140;i:1;i:142;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:147;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:156;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:165;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:174;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:183;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:188;i:1;i:190;i:1;i:192;i:1;i:193;i:1;i:194;i:1;i:195;i:1;i:197;i:1;i:199;i:1;i:200;i:1;i:201;i:1;i:202;i:1;i:205;i:1;i:207;i:1;i:208;i:1;i:209;i:1;i:210;i:1;i:213;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:220;i:1;i:223;i:1;i:225;i:1;i:226;i:1;i:228;i:1;i:229;i:1;i:230;i:1;i:231;i:1;i:232;i:1;i:234;i:1;i:235;i:1;i:236;i:1;i:237;i:1;i:238;i:1;i:241;i:1;i:242;i:1;i:243;i:1;i:247;i:1;i:249;i:1;i:251;i:1;i:253;i:1;i:255;i:1;i:257;i:1;i:258;i:1;i:261;i:1;i:263;i:1;i:265;i:1;i:267;i:1;i:269;i:1;i:271;i:1;i:272;i:1;i:275;i:1;i:277;i:1;i:278;i:1;i:281;i:1;i:283;i:1;i:284;i:1;i:287;i:1;i:289;i:1;i:290;i:1;i:293;i:1;i:295;i:1;i:296;i:1;i:299;i:1;i:301;i:1;i:302;i:1;i:305;i:1;i:307;i:1;i:308;i:1;i:311;i:1;i:313;i:1;i:314;i:1;i:317;i:1;i:319;i:1;i:320;i:1;i:323;i:1;i:325;i:1;i:326;i:1;i:329;i:1;i:331;i:1;i:332;i:1;i:335;i:1;i:337;i:1;i:338;i:1;i:341;i:1;i:343;i:1;i:344;i:1;i:347;i:1;i:349;i:1;i:350;i:1;}s:69:"/home/bjartka/public_html/doctrine/tests/Query/MultiJoin2TestCase.php";a:56:{i:36;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:74;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:87;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:-2;i:94;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:-2;i:114;i:1;}s:73:"/home/bjartka/public_html/doctrine/tests/Query/ComponentAliasTestCase.php";a:53:{i:38;i:1;i:39;i:1;i:41;i:1;i:43;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:89;i:1;i:90;i:1;i:92;i:1;i:94;i:1;i:96;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:112;i:1;i:113;i:1;i:115;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Query/DeleteTestCase.php";a:35:{i:38;i:1;i:40;i:1;i:42;i:1;i:44;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:52;i:1;i:54;i:1;i:56;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:86;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:94;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:102;i:1;i:104;i:1;i:105;i:1;}s:73:"/home/bjartka/public_html/doctrine/tests/NestedSet/SingleRootTestCase.php";a:39:{i:37;i:1;i:38;i:1;i:39;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;}s:60:"/home/bjartka/public_html/doctrine/lib/Doctrine/Sequence.php";a:10:{i:21;i:1;i:34;i:1;i:46;i:-1;i:47;i:-2;i:58;i:-1;i:59;i:-2;i:70;i:-1;i:72;i:-1;i:73;i:-2;i:74;i:1;}s:61:"/home/bjartka/public_html/doctrine/lib/Doctrine/Tokenizer.php";a:136:{i:34;i:1;i:38;i:-1;i:42;i:-1;i:53;i:1;i:54;i:1;i:55;i:-2;i:56;i:1;i:58;i:-2;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:112;i:-2;i:131;i:1;i:132;i:-1;i:133;i:-1;i:134;i:-1;i:135;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:154;i:1;i:155;i:1;i:156;i:-2;i:188;i:1;i:189;i:1;i:190;i:1;i:191;i:1;i:192;i:1;i:194;i:1;i:195;i:1;i:196;i:1;i:198;i:1;i:200;i:1;i:201;i:1;i:202;i:1;i:203;i:1;i:206;i:1;i:207;i:1;i:209;i:1;i:210;i:1;i:211;i:1;i:213;i:1;i:214;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:219;i:1;i:220;i:1;i:221;i:1;i:222;i:1;i:223;i:1;i:224;i:1;i:226;i:1;i:227;i:1;i:228;i:1;i:229;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:234;i:1;i:235;i:1;i:236;i:1;i:237;i:1;i:238;i:1;i:239;i:1;i:242;i:1;i:243;i:1;i:244;i:-2;i:276;i:1;i:277;i:1;i:279;i:1;i:280;i:1;i:281;i:1;i:283;i:1;i:285;i:1;i:286;i:1;i:288;i:1;i:289;i:1;i:291;i:1;i:292;i:1;i:293;i:1;i:294;i:1;i:295;i:1;i:296;i:1;i:297;i:-2;i:298;i:1;i:299;i:1;i:300;i:1;i:301;i:1;i:304;i:1;i:305;i:1;i:307;i:1;i:308;i:1;i:309;i:1;i:310;i:1;i:311;i:1;i:312;i:1;i:313;i:1;i:314;i:1;i:315;i:1;i:317;i:1;i:318;i:1;i:320;i:1;i:321;i:-2;i:322;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/DataDict/Mysql.php";a:251:{i:21;i:1;i:32;i:1;i:136;i:1;i:137;i:-1;i:138;i:-2;i:140;i:1;i:141;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:152;i:-1;i:153;i:-1;i:154;i:1;i:156;i:1;i:158;i:1;i:159;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:-1;i:166;i:-1;i:167;i:-1;i:168;i:-1;i:169;i:-1;i:170;i:-1;i:171;i:-1;i:172;i:-2;i:173;i:-1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:-1;i:180;i:1;i:181;i:1;i:182;i:-1;i:183;i:-1;i:184;i:-2;i:185;i:-1;i:186;i:1;i:187;i:1;i:188;i:-1;i:189;i:-1;i:190;i:-1;i:191;i:-1;i:192;i:-1;i:193;i:-1;i:194;i:-2;i:196;i:1;i:197;i:1;i:198;i:1;i:199;i:1;i:200;i:1;i:201;i:-1;i:202;i:1;i:203;i:1;i:204;i:1;i:205;i:1;i:206;i:1;i:207;i:1;i:208;i:1;i:209;i:1;i:210;i:-2;i:211;i:-1;i:212;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:219;i:1;i:220;i:1;i:221;i:1;i:222;i:1;i:223;i:1;i:224;i:-1;i:225;i:-1;i:226;i:-1;i:227;i:-1;i:228;i:-1;i:229;i:-1;i:230;i:-2;i:240;i:1;i:241;i:1;i:242;i:1;i:243;i:-1;i:244;i:-1;i:245;i:1;i:246;i:-1;i:247;i:-1;i:248;i:-1;i:249;i:1;i:250;i:1;i:252;i:1;i:253;i:1;i:255;i:1;i:256;i:1;i:257;i:1;i:259;i:1;i:262;i:1;i:263;i:1;i:264;i:1;i:265;i:1;i:266;i:-1;i:267;i:-1;i:268;i:1;i:269;i:1;i:270;i:1;i:271;i:1;i:272;i:1;i:273;i:1;i:274;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:278;i:1;i:279;i:1;i:280;i:1;i:281;i:1;i:282;i:1;i:283;i:1;i:284;i:1;i:285;i:1;i:286;i:1;i:287;i:1;i:288;i:1;i:289;i:1;i:290;i:1;i:291;i:1;i:292;i:1;i:293;i:1;i:294;i:1;i:295;i:1;i:296;i:1;i:297;i:1;i:298;i:1;i:299;i:1;i:300;i:1;i:301;i:1;i:302;i:1;i:303;i:1;i:304;i:1;i:305;i:-1;i:306;i:-1;i:307;i:1;i:308;i:1;i:309;i:1;i:310;i:-1;i:311;i:-1;i:312;i:1;i:313;i:1;i:314;i:1;i:315;i:1;i:316;i:1;i:317;i:1;i:318;i:-1;i:319;i:-1;i:320;i:-1;i:321;i:-1;i:322;i:-1;i:323;i:-1;i:324;i:-1;i:325;i:-1;i:326;i:-1;i:327;i:-1;i:328;i:-1;i:329;i:-1;i:330;i:-1;i:331;i:-1;i:332;i:-1;i:334;i:-1;i:335;i:-1;i:336;i:1;i:337;i:-1;i:338;i:-1;i:339;i:-1;i:340;i:-1;i:341;i:1;i:342;i:1;i:343;i:1;i:344;i:1;i:345;i:1;i:346;i:1;i:347;i:1;i:348;i:1;i:349;i:1;i:350;i:1;i:351;i:-1;i:352;i:-1;i:353;i:-1;i:354;i:1;i:355;i:1;i:356;i:1;i:357;i:1;i:358;i:1;i:359;i:1;i:360;i:1;i:361;i:1;i:362;i:1;i:363;i:1;i:364;i:1;i:365;i:1;i:366;i:1;i:367;i:1;i:368;i:1;i:369;i:1;i:370;i:1;i:371;i:1;i:372;i:1;i:373;i:1;i:374;i:1;i:375;i:1;i:376;i:1;i:377;i:1;i:378;i:1;i:379;i:1;i:380;i:1;i:382;i:1;i:384;i:1;i:385;i:1;i:386;i:-2;i:387;i:-1;i:389;i:-2;i:401;i:1;i:402;i:-2;i:414;i:1;i:415;i:-2;i:444;i:1;i:445;i:1;i:446;i:1;i:447;i:1;i:448;i:-1;i:449;i:-1;i:450;i:-1;i:451;i:-1;i:452;i:-1;i:459;i:1;i:460;i:1;i:462;i:1;i:464;i:1;i:465;i:-2;i:466;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Notnull.php";a:4:{i:33;i:1;i:43;i:1;i:44;i:-2;i:45;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Search/Listener.php";a:9:{i:33;i:1;i:39;i:1;i:40;i:1;i:44;i:-1;i:49;i:-1;i:52;i:1;i:54;i:1;i:55;i:1;i:57;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/FilterTest2.php";a:3:{i:4;i:-1;i:5;i:-1;i:6;i:-1;}s:63:"/home/bjartka/public_html/doctrine/models/EventListenerTest.php";a:8:{i:4;i:1;i:5;i:1;i:6;i:1;i:9;i:1;i:11;i:-1;i:12;i:-2;i:14;i:-1;i:15;i:-2;}s:53:"/home/bjartka/public_html/doctrine/models/M2MTest.php";a:8:{i:4;i:-1;i:5;i:-1;i:6;i:-1;i:9;i:-1;i:10;i:-1;i:11;i:-1;i:12;i:-1;i:14;i:-1;}s:64:"/home/bjartka/public_html/doctrine/models/QueryTest_UserRank.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/LiabilityCodeN.php";a:6:{i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:13;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/DataDict/MysqlTestCase.php";a:196:{i:36;i:1;i:37;i:1;i:40;i:1;i:41;i:1;i:45;i:1;i:46;i:-1;i:47;i:1;i:48;i:1;i:50;i:1;i:53;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:97;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:111;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:118;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:132;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:141;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:148;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:155;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:165;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:174;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:181;i:1;i:183;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:188;i:1;i:190;i:1;i:191;i:1;i:192;i:1;i:193;i:1;i:194;i:1;i:198;i:1;i:200;i:1;i:201;i:1;i:202;i:1;i:203;i:1;i:205;i:1;i:207;i:1;i:208;i:1;i:209;i:1;i:210;i:1;i:211;i:1;i:214;i:1;i:217;i:1;i:218;i:1;i:219;i:1;i:220;i:1;i:221;i:1;i:224;i:1;i:226;i:1;i:227;i:1;i:228;i:1;i:229;i:1;i:231;i:1;i:233;i:1;i:234;i:1;i:235;i:1;i:236;i:1;i:238;i:1;i:240;i:1;i:241;i:1;i:242;i:1;i:243;i:1;i:245;i:1;i:247;i:1;i:248;i:1;i:249;i:1;i:250;i:1;i:251;i:1;i:255;i:1;i:257;i:1;i:259;i:1;i:261;i:1;i:263;i:1;i:265;i:1;i:266;i:1;i:270;i:1;i:272;i:1;i:273;i:1;i:276;i:1;i:278;i:1;i:279;i:1;i:282;i:1;i:284;i:1;i:285;i:1;i:288;i:1;i:290;i:1;i:291;i:1;i:294;i:1;i:296;i:1;i:297;i:1;i:300;i:1;i:302;i:1;i:303;i:1;i:306;i:1;i:308;i:1;i:309;i:1;i:312;i:1;i:314;i:1;i:315;i:1;i:318;i:1;i:320;i:1;i:321;i:1;i:324;i:1;i:326;i:1;i:327;i:1;i:330;i:1;i:332;i:1;i:333;i:1;i:336;i:1;i:338;i:1;i:339;i:1;i:342;i:1;i:344;i:1;i:345;i:1;i:348;i:1;i:350;i:1;i:351;i:1;}s:61:"/home/bjartka/public_html/doctrine/tests/SequenceTestCase.php";a:7:{i:37;i:-1;i:40;i:-1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:66;i:1;}s:62:"/home/bjartka/public_html/doctrine/tests/TokenizerTestCase.php";a:52:{i:37;i:1;i:39;i:1;i:43;i:1;i:44;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:111;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record/Listener.php";a:14:{i:36;i:-1;i:39;i:-1;i:42;i:-1;i:45;i:-1;i:48;i:1;i:51;i:1;i:54;i:1;i:57;i:1;i:60;i:1;i:63;i:1;i:66;i:1;i:69;i:1;i:72;i:1;i:75;i:1;}s:81:"/home/bjartka/public_html/doctrine/tests/Query/MultipleAggregateValueTestCase.php";a:40:{i:37;i:1;i:40;i:1;i:41;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:-2;i:71;i:1;i:72;i:1;i:73;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:83;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:-2;i:93;i:1;i:94;i:1;i:95;i:1;}s:75:"/home/bjartka/public_html/doctrine/tests/Query/SelectExpressionTestCase.php";a:45:{i:37;i:1;i:40;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:-2;i:55;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:-2;i:69;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:-2;i:83;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:-2;i:97;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:-2;i:112;i:1;}s:72:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Statement.php";a:93:{i:21;i:1;i:33;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:-1;i:60;i:-2;i:61;i:1;i:71;i:-1;i:72;i:-2;i:75;i:-1;i:76;i:-2;i:79;i:1;i:80;i:-2;i:96;i:-1;i:97;i:-1;i:98;i:-2;i:99;i:-1;i:101;i:-2;i:119;i:-1;i:120;i:-1;i:121;i:-2;i:122;i:-1;i:124;i:-2;i:155;i:-1;i:156;i:-1;i:157;i:-2;i:158;i:-1;i:160;i:-2;i:170;i:1;i:171;i:-2;i:183;i:-1;i:184;i:-2;i:195;i:-1;i:196;i:-2;i:207;i:-1;i:208;i:-2;i:228;i:1;i:229;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:234;i:1;i:235;i:1;i:237;i:1;i:239;i:1;i:240;i:-2;i:241;i:-2;i:244;i:-2;i:246;i:-2;i:247;i:-2;i:280;i:1;i:282;i:1;i:283;i:1;i:284;i:1;i:286;i:1;i:288;i:1;i:289;i:1;i:290;i:1;i:292;i:1;i:294;i:1;i:295;i:-2;i:313;i:1;i:314;i:1;i:315;i:1;i:317;i:1;i:319;i:1;i:320;i:1;i:321;i:1;i:322;i:1;i:323;i:1;i:326;i:1;i:327;i:1;i:329;i:1;i:331;i:1;i:332;i:-2;i:347;i:1;i:348;i:-2;i:365;i:-1;i:366;i:-2;i:378;i:-1;i:379;i:-2;i:399;i:-1;i:400;i:-2;i:415;i:-1;i:416;i:-2;i:432;i:1;i:433;i:-2;i:445;i:-1;i:446;i:-2;i:457;i:-1;i:458;i:-2;i:460;i:1;}s:73:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction/Exception.php";a:3:{i:21;i:1;i:33;i:1;i:34;i:1;}s:71:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Firebird.php";a:33:{i:21;i:1;i:35;i:1;i:51;i:-1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:79;i:1;i:80;i:1;i:91;i:-1;i:92;i:-1;i:93;i:-1;i:105;i:-1;i:106;i:-1;i:107;i:-1;i:108;i:-1;i:109;i:-1;i:110;i:-2;i:111;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/DataDict/Pgsql.php";a:195:{i:21;i:1;i:33;i:1;i:362;i:1;i:363;i:-1;i:364;i:-2;i:365;i:1;i:366;i:1;i:367;i:1;i:368;i:1;i:369;i:1;i:370;i:1;i:371;i:1;i:373;i:1;i:375;i:1;i:377;i:1;i:378;i:1;i:380;i:1;i:381;i:1;i:382;i:1;i:383;i:1;i:384;i:1;i:385;i:1;i:386;i:1;i:387;i:1;i:388;i:1;i:389;i:1;i:390;i:1;i:391;i:1;i:392;i:-2;i:393;i:1;i:394;i:1;i:395;i:-2;i:396;i:1;i:397;i:1;i:398;i:1;i:399;i:1;i:400;i:1;i:401;i:1;i:402;i:1;i:403;i:1;i:404;i:-2;i:405;i:-1;i:406;i:1;i:407;i:1;i:408;i:1;i:409;i:1;i:410;i:1;i:411;i:1;i:412;i:1;i:413;i:1;i:414;i:1;i:415;i:1;i:416;i:1;i:417;i:1;i:418;i:-1;i:419;i:-1;i:420;i:-1;i:421;i:-1;i:422;i:-1;i:423;i:-1;i:424;i:-2;i:436;i:1;i:437;i:1;i:438;i:-1;i:439;i:-1;i:440;i:1;i:441;i:1;i:442;i:1;i:443;i:1;i:444;i:1;i:446;i:1;i:447;i:1;i:448;i:1;i:450;i:1;i:453;i:1;i:454;i:1;i:455;i:1;i:456;i:1;i:457;i:1;i:458;i:1;i:459;i:1;i:460;i:1;i:461;i:-1;i:462;i:-1;i:463;i:1;i:464;i:1;i:465;i:1;i:466;i:1;i:467;i:1;i:468;i:1;i:469;i:1;i:470;i:1;i:471;i:1;i:472;i:1;i:473;i:1;i:474;i:1;i:475;i:1;i:476;i:1;i:477;i:1;i:478;i:1;i:479;i:1;i:480;i:1;i:481;i:1;i:482;i:1;i:483;i:1;i:484;i:1;i:485;i:1;i:486;i:1;i:487;i:1;i:488;i:1;i:489;i:1;i:490;i:1;i:491;i:1;i:492;i:1;i:493;i:1;i:494;i:1;i:495;i:1;i:496;i:1;i:497;i:-1;i:498;i:-1;i:499;i:1;i:500;i:1;i:501;i:1;i:502;i:1;i:503;i:1;i:504;i:1;i:505;i:1;i:506;i:1;i:507;i:1;i:508;i:1;i:509;i:1;i:510;i:1;i:511;i:1;i:512;i:1;i:513;i:1;i:514;i:1;i:515;i:1;i:516;i:1;i:517;i:1;i:518;i:1;i:519;i:1;i:520;i:1;i:521;i:1;i:522;i:1;i:523;i:1;i:524;i:1;i:525;i:1;i:526;i:1;i:527;i:1;i:528;i:1;i:529;i:1;i:530;i:1;i:531;i:1;i:532;i:1;i:533;i:1;i:534;i:1;i:535;i:1;i:536;i:1;i:537;i:1;i:538;i:1;i:539;i:1;i:540;i:1;i:541;i:1;i:542;i:1;i:543;i:1;i:544;i:1;i:545;i:1;i:546;i:1;i:547;i:1;i:548;i:1;i:549;i:1;i:550;i:1;i:552;i:1;i:553;i:1;i:554;i:1;i:555;i:1;i:556;i:-2;i:588;i:1;i:589;i:1;i:590;i:1;i:591;i:-2;i:593;i:1;i:594;i:1;i:595;i:1;i:596;i:-1;i:597;i:-1;i:598;i:1;i:599;i:1;i:607;i:1;i:608;i:1;i:609;i:1;i:610;i:-2;i:622;i:-1;i:623;i:-2;i:625;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Export/Exception.php";a:3:{i:21;i:1;i:33;i:1;i:34;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/DoctrineTest/GroupTest.php";a:45:{i:10;i:-1;i:11;i:-1;i:12;i:-1;i:15;i:-1;i:16;i:-2;i:20;i:-1;i:21;i:-1;i:22;i:-1;i:23;i:-1;i:25;i:-1;i:28;i:1;i:29;i:1;i:30;i:-2;i:31;i:-1;i:32;i:-1;i:33;i:-1;i:35;i:-1;i:36;i:-1;i:37;i:-2;i:38;i:-1;i:39;i:-1;i:40;i:-2;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:-1;i:47;i:-2;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:70;i:1;i:71;i:-2;i:74;i:-1;i:75;i:-2;}s:54:"/home/bjartka/public_html/doctrine/models/EnumTest.php";a:6:{i:5;i:1;i:6;i:1;i:7;i:1;i:9;i:1;i:10;i:1;i:11;i:1;}s:56:"/home/bjartka/public_html/doctrine/models/MysqlGroup.php";a:3:{i:6;i:1;i:8;i:1;i:9;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/Rec1.php";a:4:{i:6;i:1;i:7;i:1;i:11;i:1;i:12;i:1;}s:52:"/home/bjartka/public_html/doctrine/models/MyUser.php";a:5:{i:4;i:-1;i:5;i:-1;i:7;i:-1;i:8;i:-1;i:9;i:-1;}s:58:"/home/bjartka/public_html/doctrine/tests/TableTestCase.php";a:126:{i:38;i:1;i:39;i:1;i:40;i:1;i:44;i:1;i:46;i:1;i:47;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:84;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:94;i:1;i:95;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:122;i:1;i:125;i:1;i:126;i:1;i:130;i:1;i:131;i:1;i:135;i:1;i:136;i:1;i:140;i:1;i:141;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:159;i:1;i:160;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:-2;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:-2;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:-2;i:188;i:1;i:189;i:1;i:190;i:1;i:191;i:-2;i:195;i:1;i:196;i:1;i:197;i:1;i:198;i:-2;i:200;i:1;i:204;i:1;i:205;i:1;i:206;i:1;i:208;i:1;i:209;i:1;i:210;i:1;i:211;i:1;i:212;i:1;i:213;i:1;i:217;i:1;i:218;i:1;i:219;i:1;i:220;i:1;i:224;i:1;i:225;i:1;i:228;i:1;i:229;i:1;i:230;i:-2;i:232;i:1;i:236;i:1;i:237;i:1;i:239;i:1;i:243;i:1;i:244;i:1;}s:62:"/home/bjartka/public_html/doctrine/tests/ValidatorTestCase.php";a:219:{i:40;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:123;i:1;i:124;i:1;i:126;i:1;i:128;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:137;i:1;i:138;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:152;i:1;i:154;i:1;i:155;i:1;i:158;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:170;i:1;i:171;i:1;i:173;i:1;i:174;i:1;i:182;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:189;i:1;i:190;i:1;i:191;i:1;i:192;i:1;i:193;i:1;i:200;i:1;i:201;i:1;i:203;i:1;i:204;i:1;i:205;i:1;i:206;i:1;i:207;i:1;i:208;i:1;i:209;i:1;i:210;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:218;i:-1;i:219;i:1;i:220;i:1;i:221;i:1;i:223;i:1;i:225;i:1;i:226;i:1;i:227;i:1;i:228;i:1;i:231;i:1;i:232;i:1;i:240;i:1;i:243;i:1;i:245;i:1;i:246;i:1;i:247;i:1;i:248;i:1;i:249;i:1;i:250;i:1;i:251;i:1;i:253;i:1;i:255;i:1;i:256;i:1;i:257;i:1;i:261;i:1;i:263;i:1;i:264;i:1;i:265;i:1;i:266;i:1;i:267;i:-1;i:268;i:1;i:269;i:1;i:270;i:1;i:272;i:1;i:274;i:1;i:275;i:1;i:278;i:1;i:279;i:1;i:287;i:1;i:289;i:1;i:290;i:1;i:293;i:1;i:294;i:-1;i:295;i:1;i:296;i:1;i:297;i:1;i:300;i:1;i:301;i:1;i:332;i:1;i:334;i:1;i:335;i:1;i:336;i:1;i:338;i:1;i:339;i:1;i:341;i:1;i:343;i:1;i:344;i:-2;i:347;i:1;i:349;i:1;i:350;i:1;i:354;i:1;i:356;i:1;i:357;i:1;i:358;i:1;i:360;i:1;i:361;i:1;i:363;i:1;i:364;i:-1;i:365;i:1;i:366;i:1;i:368;i:1;i:370;i:1;i:371;i:1;i:375;i:1;i:377;i:1;i:378;i:1;i:379;i:1;i:380;i:1;i:381;i:-1;i:382;i:1;i:383;i:1;i:384;i:1;i:385;i:1;i:387;i:1;i:388;i:1;i:389;i:1;i:390;i:1;i:391;i:1;i:392;i:1;i:393;i:1;i:394;i:1;i:397;i:1;i:398;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Export/Sqlite.php";a:180:{i:21;i:1;i:34;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:-2;i:50;i:-1;i:51;i:-1;i:52;i:-1;i:53;i:-2;i:54;i:-1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:95;i:1;i:96;i:-2;i:107;i:1;i:109;i:1;i:110;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:-2;i:162;i:1;i:163;i:1;i:164;i:-2;i:166;i:1;i:167;i:1;i:168;i:-2;i:169;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:-2;i:178;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:186;i:1;i:187;i:1;i:189;i:1;i:190;i:-1;i:191;i:-1;i:193;i:1;i:194;i:-1;i:195;i:-1;i:197;i:1;i:199;i:1;i:201;i:1;i:202;i:1;i:203;i:1;i:204;i:1;i:205;i:1;i:206;i:1;i:247;i:-2;i:260;i:-1;i:261;i:-1;i:262;i:-1;i:263;i:-1;i:264;i:-1;i:265;i:-1;i:266;i:-1;i:267;i:-1;i:268;i:-1;i:269;i:-1;i:270;i:-1;i:271;i:-1;i:272;i:-1;i:273;i:-1;i:275;i:-1;i:276;i:-1;i:277;i:-1;i:278;i:-1;i:280;i:-1;i:281;i:-2;i:298;i:-1;i:299;i:-1;i:300;i:-1;i:302;i:-1;i:304;i:-1;i:305;i:-1;i:306;i:-2;i:309;i:-1;i:310;i:-1;i:311;i:-2;i:315;i:-2;i:316;i:-2;i:317;i:-2;i:320;i:-2;i:321;i:-2;i:331;i:-1;i:333;i:-1;i:334;i:-2;i:338;i:1;i:339;i:-1;i:340;i:-2;i:341;i:1;i:343;i:1;i:344;i:1;i:345;i:1;i:346;i:1;i:347;i:1;i:348;i:-1;i:349;i:-1;i:350;i:-1;i:351;i:1;i:353;i:1;i:354;i:-1;i:355;i:-2;i:357;i:1;i:358;i:1;i:359;i:-1;i:360;i:-1;i:361;i:-1;i:363;i:1;i:364;i:1;i:365;i:1;i:366;i:-1;i:367;i:-1;i:368;i:1;i:369;i:1;i:370;i:1;i:372;i:1;i:373;i:1;i:374;i:-1;i:375;i:-1;i:376;i:-1;i:377;i:-1;i:379;i:1;i:380;i:1;i:381;i:1;i:382;i:-1;i:383;i:-1;i:384;i:1;i:385;i:-1;i:386;i:-1;i:387;i:-1;i:388;i:1;i:390;i:1;i:391;i:1;i:392;i:1;i:393;i:1;i:394;i:1;i:396;i:1;i:397;i:-1;i:398;i:-1;i:399;i:-1;i:400;i:-1;i:401;i:-1;i:402;i:-1;i:403;i:-1;i:404;i:-1;i:405;i:-1;i:406;i:-1;i:408;i:1;i:409;i:-1;i:410;i:-2;i:412;i:1;i:414;i:1;i:415;i:-2;i:416;i:1;}s:70:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction/Sqlite.php";a:17:{i:21;i:1;i:33;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:64;i:1;i:65;i:-2;i:66;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Adapter/Interface.php";a:2:{i:34;i:1;i:46;i:1;}s:70:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction/Oracle.php";a:25:{i:21;i:1;i:33;i:1;i:44;i:1;i:46;i:1;i:47;i:-2;i:59;i:1;i:60;i:-2;i:71;i:1;i:73;i:1;i:74;i:-2;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:-2;i:106;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Export/Oracle.php";a:157:{i:21;i:1;i:34;i:1;i:46;i:-1;i:47;i:-1;i:49;i:-1;i:50;i:-1;i:52;i:-1;i:53;i:-1;i:55;i:-1;i:56;i:-1;i:59;i:-1;i:60;i:-1;i:61;i:-1;i:62;i:-1;i:63;i:-1;i:65;i:-1;i:66;i:-2;i:78;i:-1;i:79;i:-1;i:80;i:-1;i:82;i:-1;i:84;i:-1;i:85;i:-2;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:108;i:1;i:109;i:-1;i:110;i:-1;i:112;i:-1;i:113;i:-1;i:115;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:123;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:135;i:1;i:138;i:1;i:142;i:1;i:143;i:1;i:144;i:-2;i:154;i:-1;i:155;i:-1;i:156;i:-1;i:157;i:-1;i:158;i:-1;i:159;i:-1;i:161;i:-1;i:162;i:-1;i:163;i:-1;i:166;i:-1;i:169;i:-1;i:171;i:-1;i:174;i:-1;i:175;i:-1;i:176;i:-1;i:186;i:-1;i:187;i:-2;i:200;i:-1;i:201;i:-1;i:202;i:-1;i:203;i:-1;i:204;i:-1;i:205;i:-1;i:206;i:-1;i:207;i:-1;i:209;i:-1;i:210;i:-1;i:211;i:-1;i:212;i:-1;i:214;i:-1;i:215;i:-2;i:250;i:1;i:252;i:1;i:253;i:1;i:254;i:1;i:256;i:1;i:257;i:1;i:292;i:1;i:294;i:1;i:295;i:1;i:296;i:1;i:297;i:1;i:298;i:1;i:299;i:1;i:301;i:1;i:302;i:-2;i:313;i:-1;i:314;i:-1;i:316;i:-1;i:317;i:-2;i:410;i:-1;i:412;i:-1;i:413;i:-1;i:414;i:-1;i:415;i:-1;i:416;i:-1;i:417;i:-1;i:418;i:-1;i:419;i:-1;i:420;i:-1;i:421;i:-1;i:423;i:-1;i:424;i:-1;i:425;i:-2;i:427;i:-1;i:429;i:-1;i:430;i:-1;i:431;i:-1;i:432;i:-1;i:433;i:-1;i:434;i:-1;i:435;i:-1;i:437;i:-1;i:438;i:-1;i:439;i:-1;i:440;i:-1;i:441;i:-1;i:442;i:-1;i:443;i:-1;i:445;i:-1;i:446;i:-1;i:447;i:-1;i:448;i:-1;i:450;i:-1;i:451;i:-1;i:452;i:-1;i:454;i:-1;i:455;i:-1;i:456;i:-1;i:457;i:-1;i:458;i:-1;i:459;i:-1;i:460;i:-1;i:462;i:-1;i:463;i:-1;i:464;i:-1;i:465;i:-1;i:466;i:-1;i:483;i:1;i:484;i:1;i:485;i:1;i:486;i:1;i:487;i:-2;i:498;i:1;i:499;i:1;i:500;i:-2;i:501;i:1;}s:58:"/home/bjartka/public_html/doctrine/lib/Doctrine/Import.php";a:61:{i:21;i:1;i:37;i:1;i:48;i:1;i:49;i:-1;i:50;i:-2;i:52;i:1;i:53;i:-2;i:62;i:1;i:63;i:-1;i:64;i:-2;i:66;i:1;i:67;i:-2;i:77;i:-1;i:78;i:-2;i:88;i:1;i:89;i:-1;i:90;i:-2;i:92;i:1;i:93;i:-2;i:103;i:-1;i:104;i:-2;i:114;i:-1;i:115;i:-2;i:125;i:-1;i:126;i:-2;i:136;i:-1;i:137;i:-2;i:147;i:-1;i:148;i:-2;i:158;i:-1;i:159;i:-2;i:168;i:1;i:169;i:-1;i:170;i:-2;i:172;i:1;i:173;i:-2;i:183;i:1;i:184;i:-1;i:185;i:-2;i:187;i:1;i:188;i:-2;i:201;i:-1;i:203;i:-1;i:206;i:-1;i:207;i:-1;i:208;i:-2;i:210;i:-1;i:211;i:-1;i:212;i:-1;i:214;i:-1;i:215;i:-1;i:216;i:-1;i:217;i:-1;i:218;i:-1;i:219;i:-1;i:221;i:-1;i:222;i:-1;i:223;i:-1;i:225;i:-1;i:226;i:-2;i:227;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Email.php";a:27:{i:34;i:1;i:44;i:1;i:45;i:1;i:46;i:-2;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:-2;i:53;i:-1;i:54;i:-1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:-2;i:78;i:1;}s:77:"/home/bjartka/public_html/doctrine/lib/Doctrine/Search/Analyzer/Interface.php";a:2:{i:33;i:1;i:36;i:1;}}s:8:"revision";s:4:"2998";s:6:"totals";a:5:{s:5:"lines";i:17599;s:10:"notcovered";i:8291;s:7:"covered";i:7736;s:5:"maybe";i:1572;s:10:"percentage";d:52.8900000000000005684341886080801486968994140625;}s:4:"data";a:321:{s:8:"Doctrine";a:6:{s:7:"covered";i:49;s:5:"maybe";i:40;s:10:"notcovered";i:115;s:5:"total";i:204;s:10:"percentage";d:43.63000000000000255795384873636066913604736328125;s:4:"type";s:7:"covered";}s:13:"Doctrine_Hook";a:6:{s:7:"covered";i:47;s:5:"maybe";i:7;s:10:"notcovered";i:15;s:5:"total";i:69;s:10:"percentage";d:78.2600000000000051159076974727213382720947265625;s:4:"type";s:7:"covered";}s:24:"Doctrine_Resource_Client";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:119;s:5:"total";i:119;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Resource_Params";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:22;s:5:"total";i:22;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Resource_Request";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:39;s:5:"total";i:39;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Resource_Config";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Resource_Query";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:126;s:5:"total";i:126;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Resource_Server";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:167;s:5:"total";i:167;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Resource_Access";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:27:"Doctrine_Resource_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Resource_Record";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:203;s:5:"total";i:203;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:28:"Doctrine_Resource_Collection";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:66;s:5:"total";i:66;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Resource_Table";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:79;s:5:"total";i:79;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:20:"Doctrine_Hook_Parser";a:6:{s:7:"covered";i:3;s:5:"maybe";i:2;s:10:"notcovered";i:0;s:5:"total";i:5;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:21:"Doctrine_Hook_Integer";a:6:{s:7:"covered";i:15;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:16;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:22:"Doctrine_Hook_WordLike";a:6:{s:7:"covered";i:14;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:15;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:19:"Doctrine_Hook_Equal";a:6:{s:7:"covered";i:5;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:5;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:28:"Doctrine_Hook_Parser_Complex";a:6:{s:7:"covered";i:17;s:5:"maybe";i:1;s:10:"notcovered";i:6;s:5:"total";i:24;s:10:"percentage";d:75;s:4:"type";s:7:"covered";}s:23:"Doctrine_I18n_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:13:"Doctrine_I18n";a:6:{s:7:"covered";i:43;s:5:"maybe";i:3;s:10:"notcovered";i:2;s:5:"total";i:48;s:10:"percentage";d:95.8299999999999982946974341757595539093017578125;s:4:"type";s:7:"covered";}s:15:"Doctrine_Column";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:44;s:5:"total";i:44;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:17:"Doctrine_Compiler";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:90;s:5:"total";i:90;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:11:"Doctrine_Db";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:3;s:5:"total";i:3;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:16:"Doctrine_Hydrate";a:6:{s:7:"covered";i:362;s:5:"maybe";i:65;s:10:"notcovered";i:46;s:5:"total";i:473;s:10:"percentage";d:90.2699999999999960209606797434389591217041015625;s:4:"type";s:7:"covered";}s:13:"Doctrine_Null";a:6:{s:7:"covered";i:3;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:6;s:10:"percentage";d:83.3299999999999982946974341757595539093017578125;s:4:"type";s:7:"covered";}s:22:"Doctrine_Hydrate_Array";a:6:{s:7:"covered";i:12;s:5:"maybe";i:6;s:10:"notcovered";i:1;s:5:"total";i:19;s:10:"percentage";d:94.7399999999999948840923025272786617279052734375;s:4:"type";s:7:"covered";}s:26:"Doctrine_Hydrate_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Hydrate_Record";a:6:{s:7:"covered";i:30;s:5:"maybe";i:9;s:10:"notcovered";i:11;s:5:"total";i:50;s:10:"percentage";d:78;s:4:"type";s:7:"covered";}s:15:"Doctrine_Plugin";a:6:{s:7:"covered";i:28;s:5:"maybe";i:9;s:10:"notcovered";i:12;s:5:"total";i:49;s:10:"percentage";d:75.5100000000000051159076974727213382720947265625;s:4:"type";s:7:"covered";}s:14:"Doctrine_Cache";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:206;s:5:"total";i:206;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:17:"Doctrine_DataType";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:9;s:5:"total";i:9;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Query_Having";a:6:{s:7:"covered";i:34;s:5:"maybe";i:4;s:10:"notcovered";i:1;s:5:"total";i:39;s:10:"percentage";d:97.43999999999999772626324556767940521240234375;s:4:"type";s:7:"covered";}s:20:"Doctrine_Query_Check";a:6:{s:7:"covered";i:39;s:5:"maybe";i:6;s:10:"notcovered";i:14;s:5:"total";i:59;s:10:"percentage";d:76.2699999999999960209606797434389591217041015625;s:4:"type";s:7:"covered";}s:21:"Doctrine_Query_Filter";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:6;s:5:"total";i:6;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:33:"Doctrine_Query_Registry_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Query_Parser";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Query_Offset";a:6:{s:7:"covered";i:2;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:3;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:24:"Doctrine_Query_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:23:"Doctrine_Query_Abstract";a:6:{s:7:"covered";i:45;s:5:"maybe";i:23;s:10:"notcovered";i:21;s:5:"total";i:89;s:10:"percentage";d:76.400000000000005684341886080801486968994140625;s:4:"type";s:7:"covered";}s:22:"Doctrine_Query_Orderby";a:6:{s:7:"covered";i:23;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:24;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:24:"Doctrine_Query_Condition";a:6:{s:7:"covered";i:36;s:5:"maybe";i:3;s:10:"notcovered";i:0;s:5:"total";i:39;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:20:"Doctrine_Query_Where";a:6:{s:7:"covered";i:81;s:5:"maybe";i:5;s:10:"notcovered";i:4;s:5:"total";i:90;s:10:"percentage";d:95.56000000000000227373675443232059478759765625;s:4:"type";s:7:"covered";}s:21:"Doctrine_Query_Select";a:6:{s:7:"covered";i:4;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:4;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:23:"Doctrine_Query_Registry";a:6:{s:7:"covered";i:17;s:5:"maybe";i:3;s:10:"notcovered";i:2;s:5:"total";i:22;s:10:"percentage";d:90.909999999999996589394868351519107818603515625;s:4:"type";s:7:"covered";}s:28:"Doctrine_Query_JoinCondition";a:6:{s:7:"covered";i:28;s:5:"maybe";i:1;s:10:"notcovered";i:22;s:5:"total";i:51;s:10:"percentage";d:56.8599999999999994315658113919198513031005859375;s:4:"type";s:7:"covered";}s:19:"Doctrine_Query_From";a:6:{s:7:"covered";i:32;s:5:"maybe";i:2;s:10:"notcovered";i:2;s:5:"total";i:36;s:10:"percentage";d:94.43999999999999772626324556767940521240234375;s:4:"type";s:7:"covered";}s:19:"Doctrine_Query_Part";a:6:{s:7:"covered";i:3;s:5:"maybe";i:1;s:10:"notcovered";i:1;s:5:"total";i:5;s:10:"percentage";d:80;s:4:"type";s:7:"covered";}s:27:"Doctrine_Query_Filter_Chain";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:22;s:5:"total";i:22;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Query_Groupby";a:6:{s:7:"covered";i:14;s:5:"maybe";i:1;s:10:"notcovered";i:2;s:5:"total";i:17;s:10:"percentage";d:88.2399999999999948840923025272786617279052734375;s:4:"type";s:7:"covered";}s:18:"Doctrine_Query_Set";a:6:{s:7:"covered";i:17;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:18;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:20:"Doctrine_Query_Limit";a:6:{s:7:"covered";i:2;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:3;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:19:"Doctrine_Expression";a:6:{s:7:"covered";i:25;s:5:"maybe";i:7;s:10:"notcovered";i:4;s:5:"total";i:36;s:10:"percentage";d:88.8900000000000005684341886080801486968994140625;s:4:"type";s:7:"covered";}s:18:"Doctrine_Tokenizer";a:6:{s:7:"covered";i:123;s:5:"maybe";i:7;s:10:"notcovered";i:5;s:5:"total";i:135;s:10:"percentage";d:96.2999999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:13:"Doctrine_Node";a:6:{s:7:"covered";i:12;s:5:"maybe";i:5;s:10:"notcovered";i:25;s:5:"total";i:42;s:10:"percentage";d:40.47999999999999687361196265555918216705322265625;s:4:"type";s:7:"covered";}s:26:"Doctrine_DataDict_Firebird";a:6:{s:7:"covered";i:95;s:5:"maybe";i:6;s:10:"notcovered";i:20;s:5:"total";i:121;s:10:"percentage";d:83.469999999999998863131622783839702606201171875;s:4:"type";s:7:"covered";}s:27:"Doctrine_DataDict_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:24:"Doctrine_DataDict_Oracle";a:6:{s:7:"covered";i:104;s:5:"maybe";i:4;s:10:"notcovered";i:15;s:5:"total";i:123;s:10:"percentage";d:87.7999999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:23:"Doctrine_DataDict_Mysql";a:6:{s:7:"covered";i:169;s:5:"maybe";i:11;s:10:"notcovered";i:70;s:5:"total";i:250;s:10:"percentage";d:72;s:4:"type";s:7:"covered";}s:23:"Doctrine_DataDict_Pgsql";a:6:{s:7:"covered";i:168;s:5:"maybe";i:9;s:10:"notcovered";i:17;s:5:"total";i:194;s:10:"percentage";d:91.2399999999999948840923025272786617279052734375;s:4:"type";s:7:"covered";}s:26:"Doctrine_DataDict_Informix";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:52;s:5:"total";i:52;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_DataDict_Mssql";a:6:{s:7:"covered";i:90;s:5:"maybe";i:5;s:10:"notcovered";i:17;s:5:"total";i:112;s:10:"percentage";d:84.81999999999999317878973670303821563720703125;s:4:"type";s:7:"covered";}s:24:"Doctrine_DataDict_Sqlite";a:6:{s:7:"covered";i:137;s:5:"maybe";i:6;s:10:"notcovered";i:45;s:5:"total";i:188;s:10:"percentage";d:76.06000000000000227373675443232059478759765625;s:4:"type";s:7:"covered";}s:31:"Doctrine_Cli_AnsiColorFormatter";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:61;s:5:"total";i:61;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Cli_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Cli_Formatter";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:27;s:5:"total";i:27;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:13:"Doctrine_Tree";a:6:{s:7:"covered";i:13;s:5:"maybe";i:5;s:10:"notcovered";i:10;s:5:"total";i:28;s:10:"percentage";d:64.2900000000000062527760746888816356658935546875;s:4:"type";s:7:"covered";}s:14:"Doctrine_Query";a:6:{s:7:"covered";i:661;s:5:"maybe";i:61;s:10:"notcovered";i:131;s:5:"total";i:853;s:10:"percentage";d:84.6400000000000005684341886080801486968994140625;s:4:"type";s:7:"covered";}s:20:"Doctrine_Transaction";a:6:{s:7:"covered";i:114;s:5:"maybe";i:22;s:10:"notcovered";i:1;s:5:"total";i:137;s:10:"percentage";d:99.2699999999999960209606797434389591217041015625;s:4:"type";s:7:"covered";}s:15:"Doctrine_Search";a:6:{s:7:"covered";i:122;s:5:"maybe";i:7;s:10:"notcovered";i:0;s:5:"total";i:129;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:14:"Doctrine_Event";a:6:{s:7:"covered";i:26;s:5:"maybe";i:13;s:10:"notcovered";i:47;s:5:"total";i:86;s:10:"percentage";d:45.35000000000000142108547152020037174224853515625;s:4:"type";s:7:"covered";}s:17:"Doctrine_Relation";a:6:{s:7:"covered";i:31;s:5:"maybe";i:18;s:10:"notcovered";i:22;s:5:"total";i:71;s:10:"percentage";d:69.0100000000000051159076974727213382720947265625;s:4:"type";s:7:"covered";}s:22:"Doctrine_EventListener";a:6:{s:7:"covered";i:29;s:5:"maybe";i:0;s:10:"notcovered";i:3;s:5:"total";i:32;s:10:"percentage";d:90.6299999999999954525264911353588104248046875;s:4:"type";s:7:"covered";}s:24:"Doctrine_Record_Listener";a:6:{s:7:"covered";i:9;s:5:"maybe";i:0;s:10:"notcovered";i:4;s:5:"total";i:13;s:10:"percentage";d:69.2300000000000039790393202565610408782958984375;s:4:"type";s:7:"covered";}s:30:"Doctrine_Record_Listener_Chain";a:6:{s:7:"covered";i:48;s:5:"maybe";i:3;s:10:"notcovered";i:23;s:5:"total";i:74;s:10:"percentage";d:68.9200000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}s:22:"Doctrine_Record_Filter";a:6:{s:7:"covered";i:3;s:5:"maybe";i:1;s:10:"notcovered";i:1;s:5:"total";i:5;s:10:"percentage";d:80;s:4:"type";s:7:"covered";}s:25:"Doctrine_Record_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:24:"Doctrine_Record_Abstract";a:6:{s:7:"covered";i:49;s:5:"maybe";i:15;s:10:"notcovered";i:36;s:5:"total";i:100;s:10:"percentage";d:64;s:4:"type";s:7:"covered";}s:31:"Doctrine_Record_Filter_Standard";a:6:{s:7:"covered";i:3;s:5:"maybe";i:2;s:10:"notcovered";i:0;s:5:"total";i:5;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:31:"Doctrine_Record_Filter_Compound";a:6:{s:7:"covered";i:17;s:5:"maybe";i:4;s:10:"notcovered";i:14;s:5:"total";i:35;s:10:"percentage";d:60;s:4:"type";s:7:"covered";}s:24:"Doctrine_Record_Iterator";a:6:{s:7:"covered";i:8;s:5:"maybe";i:2;s:10:"notcovered";i:3;s:5:"total";i:13;s:10:"percentage";d:76.9200000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}s:31:"Doctrine_Record_State_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Task_DumpData";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:13;s:5:"total";i:13;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Task_BuildAllLoad";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:16;s:5:"total";i:16;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Task_BuildAll";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:20;s:5:"total";i:20;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Task_Migrate";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:34:"Doctrine_Task_GenerateMigrationsDb";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:27:"Doctrine_Task_LoadDummyData";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:6;s:5:"total";i:6;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:28:"Doctrine_Task_BuildAllReload";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:16;s:5:"total";i:16;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:17:"Doctrine_Task_Dql";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:30;s:5:"total";i:30;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Task_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Task_GenerateSql";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:15;s:5:"total";i:15;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Task_Compile";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:31:"Doctrine_Task_GenerateMigration";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Task_LoadData";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:6;s:5:"total";i:6;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Task_CreateDb";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:32:"Doctrine_Task_GenerateYamlModels";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Task_CreateTables";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:28:"Doctrine_Task_GenerateYamlDb";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:32:"Doctrine_Task_GenerateModelsYaml";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Task_RebuildDb";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:16;s:5:"total";i:16;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:30:"Doctrine_Task_GenerateModelsDb";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:20:"Doctrine_Task_DropDb";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:13;s:5:"total";i:13;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:13:"Doctrine_Task";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:68;s:5:"total";i:68;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:15:"Doctrine_Parser";a:6:{s:7:"covered";i:14;s:5:"maybe";i:6;s:10:"notcovered";i:5;s:5:"total";i:25;s:10:"percentage";d:80;s:4:"type";s:7:"covered";}s:26:"Doctrine_Locator_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:27:"Doctrine_Locator_Injectable";a:6:{s:7:"covered";i:2;s:5:"maybe";i:7;s:10:"notcovered";i:14;s:5:"total";i:23;s:10:"percentage";d:39.13000000000000255795384873636066913604736328125;s:4:"type";s:7:"covered";}s:12:"Doctrine_Cli";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:218;s:5:"total";i:218;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:15:"Doctrine_Access";a:6:{s:7:"covered";i:16;s:5:"maybe";i:7;s:10:"notcovered";i:1;s:5:"total";i:24;s:10:"percentage";d:95.8299999999999982946974341757595539093017578125;s:4:"type";s:7:"covered";}s:27:"Doctrine_Compiler_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:18:"Doctrine_Exception";a:6:{s:7:"covered";i:1;s:5:"maybe";i:2;s:10:"notcovered";i:4;s:5:"total";i:7;s:10:"percentage";d:42.8599999999999994315658113919198513031005859375;s:4:"type";s:7:"covered";}s:15:"Doctrine_Import";a:6:{s:7:"covered";i:12;s:5:"maybe";i:19;s:10:"notcovered";i:29;s:5:"total";i:60;s:10:"percentage";d:51.6700000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}s:25:"Doctrine_Plugin_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:17:"Doctrine_DataDict";a:6:{s:7:"covered";i:7;s:5:"maybe";i:4;s:10:"notcovered";i:22;s:5:"total";i:33;s:10:"percentage";d:33.3299999999999982946974341757595539093017578125;s:4:"type";s:7:"covered";}s:15:"Doctrine_Record";a:6:{s:7:"covered";i:487;s:5:"maybe";i:78;s:10:"notcovered";i:99;s:5:"total";i:664;s:10:"percentage";d:85.090000000000003410605131648480892181396484375;s:4:"type";s:7:"covered";}s:23:"Doctrine_Data_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:20:"Doctrine_Data_Import";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:205;s:5:"total";i:205;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:20:"Doctrine_Data_Export";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:118;s:5:"total";i:118;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:19:"Doctrine_Collection";a:6:{s:7:"covered";i:114;s:5:"maybe";i:42;s:10:"notcovered";i:143;s:5:"total";i:299;s:10:"percentage";d:52.1700000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}s:15:"Doctrine_RawSql";a:6:{s:7:"covered";i:137;s:5:"maybe";i:6;s:10:"notcovered";i:4;s:5:"total";i:147;s:10:"percentage";d:97.280000000000001136868377216160297393798828125;s:4:"type";s:7:"covered";}s:15:"Doctrine_Export";a:6:{s:7:"covered";i:205;s:5:"maybe";i:50;s:10:"notcovered";i:91;s:5:"total";i:346;s:10:"percentage";d:73.7000000000000028421709430404007434844970703125;s:4:"type";s:7:"covered";}s:25:"Doctrine_Table_Repository";a:6:{s:7:"covered";i:20;s:5:"maybe";i:11;s:10:"notcovered";i:9;s:5:"total";i:40;s:10:"percentage";d:77.5;s:4:"type";s:7:"covered";}s:35:"Doctrine_Table_Repository_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Table_Exception";a:6:{s:7:"covered";i:4;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:4;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:49:"Doctrine_Migration_IrreversibleMigrationException";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:28:"Doctrine_Migration_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Migration_Builder";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:153;s:5:"total";i:153;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Migration_Process";a:6:{s:7:"covered";i:21;s:5:"maybe";i:1;s:10:"notcovered";i:54;s:5:"total";i:76;s:10:"percentage";d:28.949999999999999289457264239899814128875732421875;s:4:"type";s:7:"covered";}s:26:"Doctrine_AuditLog_Listener";a:6:{s:7:"covered";i:31;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:31;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:22:"Doctrine_Template_I18n";a:6:{s:7:"covered";i:14;s:5:"maybe";i:1;s:10:"notcovered";i:3;s:5:"total";i:18;s:10:"percentage";d:83.3299999999999982946974341757595539093017578125;s:4:"type";s:7:"covered";}s:26:"Doctrine_Template_Taggable";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:27:"Doctrine_Template_NestedSet";a:6:{s:7:"covered";i:6;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:6;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:28:"Doctrine_Template_Searchable";a:6:{s:7:"covered";i:18;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:19;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:29:"Doctrine_Template_Versionable";a:6:{s:7:"covered";i:8;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:9;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:17:"Doctrine_Template";a:6:{s:7:"covered";i:6;s:5:"maybe";i:5;s:10:"notcovered";i:4;s:5:"total";i:15;s:10:"percentage";d:73.3299999999999982946974341757595539093017578125;s:4:"type";s:7:"covered";}s:19:"Doctrine_FileFinder";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:332;s:5:"total";i:332;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Relation_LocalKey";a:6:{s:7:"covered";i:19;s:5:"maybe";i:2;s:10:"notcovered";i:2;s:5:"total";i:23;s:10:"percentage";d:91.2999999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:34:"Doctrine_Relation_Association_Self";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:64;s:5:"total";i:64;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Relation_Nest";a:6:{s:7:"covered";i:30;s:5:"maybe";i:3;s:10:"notcovered";i:26;s:5:"total";i:59;s:10:"percentage";d:55.92999999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:24:"Doctrine_Relation_Parser";a:6:{s:7:"covered";i:160;s:5:"maybe";i:26;s:10:"notcovered";i:40;s:5:"total";i:226;s:10:"percentage";d:82.2999999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:27:"Doctrine_Relation_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:29:"Doctrine_Relation_Association";a:6:{s:7:"covered";i:20;s:5:"maybe";i:5;s:10:"notcovered";i:5;s:5:"total";i:30;s:10:"percentage";d:83.3299999999999982946974341757595539093017578125;s:4:"type";s:7:"covered";}s:28:"Doctrine_Relation_ForeignKey";a:6:{s:7:"covered";i:36;s:5:"maybe";i:2;s:10:"notcovered";i:0;s:5:"total";i:38;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:34:"Doctrine_Relation_Parser_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:25:"Doctrine_RawSql_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Transaction_Mock";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:29:"Doctrine_Transaction_Firebird";a:6:{s:7:"covered";i:47;s:5:"maybe";i:3;s:10:"notcovered";i:0;s:5:"total";i:50;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:30:"Doctrine_Transaction_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:27:"Doctrine_Transaction_Oracle";a:6:{s:7:"covered";i:20;s:5:"maybe";i:4;s:10:"notcovered";i:0;s:5:"total";i:24;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:26:"Doctrine_Transaction_Mysql";a:6:{s:7:"covered";i:19;s:5:"maybe";i:5;s:10:"notcovered";i:0;s:5:"total";i:24;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:26:"Doctrine_Transaction_Pgsql";a:6:{s:7:"covered";i:18;s:5:"maybe";i:4;s:10:"notcovered";i:0;s:5:"total";i:22;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:29:"Doctrine_Transaction_Informix";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Transaction_Mssql";a:6:{s:7:"covered";i:14;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:14;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:27:"Doctrine_Transaction_Sqlite";a:6:{s:7:"covered";i:15;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:16;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:21:"Doctrine_Sequence_Db2";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:47;s:5:"total";i:47;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Sequence_Firebird";a:6:{s:7:"covered";i:14;s:5:"maybe";i:12;s:10:"notcovered";i:1;s:5:"total";i:27;s:10:"percentage";d:96.2999999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:27:"Doctrine_Sequence_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Sequence_Oracle";a:6:{s:7:"covered";i:15;s:5:"maybe";i:10;s:10:"notcovered";i:0;s:5:"total";i:25;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:23:"Doctrine_Sequence_Mysql";a:6:{s:7:"covered";i:18;s:5:"maybe";i:10;s:10:"notcovered";i:0;s:5:"total";i:28;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:23:"Doctrine_Sequence_Pgsql";a:6:{s:7:"covered";i:12;s:5:"maybe";i:9;s:10:"notcovered";i:0;s:5:"total";i:21;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:26:"Doctrine_Sequence_Informix";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Sequence_Mssql";a:6:{s:7:"covered";i:29;s:5:"maybe";i:20;s:10:"notcovered";i:3;s:5:"total";i:52;s:10:"percentage";d:94.2300000000000039790393202565610408782958984375;s:4:"type";s:7:"covered";}s:24:"Doctrine_Sequence_Sqlite";a:6:{s:7:"covered";i:18;s:5:"maybe";i:10;s:10:"notcovered";i:0;s:5:"total";i:28;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:23:"Doctrine_Adapter_Mysqli";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:44;s:5:"total";i:44;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Adapter_Mock";a:6:{s:7:"covered";i:37;s:5:"maybe";i:12;s:10:"notcovered";i:16;s:5:"total";i:65;s:10:"percentage";d:75.3799999999999954525264911353588104248046875;s:4:"type";s:7:"covered";}s:20:"Doctrine_Adapter_Db2";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:159;s:5:"total";i:159;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:31:"Doctrine_Adapter_Statement_Mock";a:6:{s:7:"covered";i:12;s:5:"maybe";i:11;s:10:"notcovered";i:12;s:5:"total";i:35;s:10:"percentage";d:65.7099999999999937472239253111183643341064453125;s:4:"type";s:7:"covered";}s:26:"Doctrine_Adapter_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:30:"Doctrine_Adapter_Db2_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Adapter_Oracle";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:113;s:5:"total";i:113;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Adapter_Resource";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:42;s:5:"total";i:42;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Adapter_Statement";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:18;s:5:"total";i:18;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:14:"Doctrine_Table";a:6:{s:7:"covered";i:425;s:5:"maybe";i:111;s:10:"notcovered";i:92;s:5:"total";i:628;s:10:"percentage";d:85.349999999999994315658113919198513031005859375;s:4:"type";s:7:"covered";}s:22:"Doctrine_Export_Schema";a:6:{s:7:"covered";i:13;s:5:"maybe";i:3;s:10:"notcovered";i:36;s:5:"total";i:52;s:10:"percentage";d:30.769999999999999573674358543939888477325439453125;s:4:"type";s:7:"covered";}s:24:"Doctrine_Export_Firebird";a:6:{s:7:"covered";i:47;s:5:"maybe";i:20;s:10:"notcovered";i:126;s:5:"total";i:193;s:10:"percentage";d:34.719999999999998863131622783839702606201171875;s:4:"type";s:7:"covered";}s:25:"Doctrine_Export_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:22:"Doctrine_Export_Oracle";a:6:{s:7:"covered";i:44;s:5:"maybe";i:10;s:10:"notcovered";i:102;s:5:"total";i:156;s:10:"percentage";d:34.61999999999999744204615126363933086395263671875;s:4:"type";s:7:"covered";}s:21:"Doctrine_Export_Mysql";a:6:{s:7:"covered";i:121;s:5:"maybe";i:19;s:10:"notcovered";i:149;s:5:"total";i:289;s:10:"percentage";d:48.43999999999999772626324556767940521240234375;s:4:"type";s:7:"covered";}s:21:"Doctrine_Export_Pgsql";a:6:{s:7:"covered";i:36;s:5:"maybe";i:12;s:10:"notcovered";i:83;s:5:"total";i:131;s:10:"percentage";d:36.6400000000000005684341886080801486968994140625;s:4:"type";s:7:"covered";}s:21:"Doctrine_Export_Mssql";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:84;s:5:"total";i:84;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Export_Frontbase";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:132;s:5:"total";i:132;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Export_Sqlite";a:6:{s:7:"covered";i:91;s:5:"maybe";i:21;s:10:"notcovered";i:67;s:5:"total";i:179;s:10:"percentage";d:62.57000000000000028421709430404007434844970703125;s:4:"type";s:7:"covered";}s:24:"Doctrine_Export_Reporter";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:6;s:5:"total";i:6;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:13:"Doctrine_Data";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:73;s:5:"total";i:73;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:17:"Doctrine_Sequence";a:6:{s:7:"covered";i:2;s:5:"maybe";i:3;s:10:"notcovered";i:4;s:5:"total";i:9;s:10:"percentage";d:55.56000000000000227373675443232059478759765625;s:4:"type";s:7:"covered";}s:23:"Doctrine_Tree_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Tree_NestedSet";a:6:{s:7:"covered";i:39;s:5:"maybe";i:15;s:10:"notcovered";i:60;s:5:"total";i:114;s:10:"percentage";d:47.36999999999999744204615126363933086395263671875;s:4:"type";s:7:"covered";}s:27:"Doctrine_Tree_AdjacencyList";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:30:"Doctrine_Tree_MaterializedPath";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:13:"Doctrine_File";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:15;s:5:"total";i:15;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:12:"Doctrine_Lib";a:6:{s:7:"covered";i:9;s:5:"maybe";i:19;s:10:"notcovered";i:107;s:5:"total";i:135;s:10:"percentage";d:20.739999999999998436805981327779591083526611328125;s:4:"type";s:7:"covered";}s:24:"Doctrine_Expression_Mock";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:28:"Doctrine_Expression_Firebird";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:6;s:5:"total";i:6;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:29:"Doctrine_Expression_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:26:"Doctrine_Expression_Oracle";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:26;s:5:"total";i:26;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Expression_Driver";a:6:{s:7:"covered";i:82;s:5:"maybe";i:45;s:10:"notcovered";i:9;s:5:"total";i:136;s:10:"percentage";d:93.3799999999999954525264911353588104248046875;s:4:"type";s:7:"covered";}s:25:"Doctrine_Expression_Mysql";a:6:{s:7:"covered";i:2;s:5:"maybe";i:4;s:10:"notcovered";i:27;s:5:"total";i:33;s:10:"percentage";d:18.17999999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:25:"Doctrine_Expression_Pgsql";a:6:{s:7:"covered";i:2;s:5:"maybe";i:13;s:10:"notcovered";i:43;s:5:"total";i:58;s:10:"percentage";d:25.8599999999999994315658113919198513031005859375;s:4:"type";s:7:"covered";}s:28:"Doctrine_Expression_Informix";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Expression_Mssql";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:22;s:5:"total";i:22;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Expression_Sqlite";a:6:{s:7:"covered";i:8;s:5:"maybe";i:14;s:10:"notcovered";i:18;s:5:"total";i:40;s:10:"percentage";d:55;s:4:"type";s:7:"covered";}s:20:"Doctrine_Cache_Array";a:6:{s:7:"covered";i:7;s:5:"maybe";i:4;s:10:"notcovered";i:5;s:5:"total";i:16;s:10:"percentage";d:68.75;s:4:"type";s:7:"covered";}s:17:"Doctrine_Cache_Db";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:92;s:5:"total";i:92;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Cache_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Cache_Driver";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:17;s:5:"total";i:17;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Cache_Memcache";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:51;s:5:"total";i:51;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:18:"Doctrine_Cache_Apc";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:28;s:5:"total";i:28;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:16:"Doctrine_Locator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:68;s:5:"total";i:68;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_View_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:32:"Doctrine_EventListener_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:28:"Doctrine_EventListener_Chain";a:6:{s:7:"covered";i:60;s:5:"maybe";i:3;s:10:"notcovered";i:79;s:5:"total";i:142;s:10:"percentage";d:44.36999999999999744204615126363933086395263671875;s:4:"type";s:7:"covered";}s:17:"Doctrine_Resource";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:23;s:5:"total";i:23;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:16:"Doctrine_Adapter";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Parser_Serialize";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:10;s:5:"total";i:10;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:19:"Doctrine_Parser_Yml";a:6:{s:7:"covered";i:9;s:5:"maybe";i:2;s:10:"notcovered";i:0;s:5:"total";i:11;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:20:"Doctrine_Parser_Json";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:12;s:5:"total";i:12;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Parser_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:19:"Doctrine_Parser_Xml";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:64;s:5:"total";i:64;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Validator_Notnull";a:6:{s:7:"covered";i:2;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:3;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:24:"Doctrine_Validator_Range";a:6:{s:7:"covered";i:3;s:5:"maybe";i:3;s:10:"notcovered";i:3;s:5:"total";i:9;s:10:"percentage";d:66.6700000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}s:27:"Doctrine_Validator_Notblank";a:6:{s:7:"covered";i:2;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:3;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:26:"Doctrine_Validator_Country";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:8;s:5:"total";i:8;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Validator_Nospace";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:3;s:5:"total";i:3;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Validator_Past";a:6:{s:7:"covered";i:15;s:5:"maybe";i:5;s:10:"notcovered";i:11;s:5:"total";i:31;s:10:"percentage";d:64.5199999999999960209606797434389591217041015625;s:4:"type";s:7:"covered";}s:25:"Doctrine_Validator_Future";a:6:{s:7:"covered";i:15;s:5:"maybe";i:5;s:10:"notcovered";i:11;s:5:"total";i:31;s:10:"percentage";d:64.5199999999999960209606797434389591217041015625;s:4:"type";s:7:"covered";}s:26:"Doctrine_Validator_Usstate";a:6:{s:7:"covered";i:2;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:5;s:10:"percentage";d:80;s:4:"type";s:7:"covered";}s:29:"Doctrine_Validator_ErrorStack";a:6:{s:7:"covered";i:9;s:5:"maybe";i:5;s:10:"notcovered";i:9;s:5:"total";i:23;s:10:"percentage";d:60.86999999999999744204615126363933086395263671875;s:4:"type";s:7:"covered";}s:28:"Doctrine_Validator_Exception";a:6:{s:7:"covered";i:12;s:5:"maybe";i:5;s:10:"notcovered";i:6;s:5:"total";i:23;s:10:"percentage";d:73.909999999999996589394868351519107818603515625;s:4:"type";s:7:"covered";}s:24:"Doctrine_Validator_Email";a:6:{s:7:"covered";i:21;s:5:"maybe";i:3;s:10:"notcovered";i:2;s:5:"total";i:26;s:10:"percentage";d:92.31000000000000227373675443232059478759765625;s:4:"type";s:7:"covered";}s:28:"Doctrine_Validator_Htmlcolor";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:6;s:5:"total";i:6;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Validator_Driver";a:6:{s:7:"covered";i:4;s:5:"maybe";i:8;s:10:"notcovered";i:10;s:5:"total";i:22;s:10:"percentage";d:54.5499999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:28:"Doctrine_Validator_Minlength";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:7;s:5:"total";i:7;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Validator_Unique";a:6:{s:7:"covered";i:17;s:5:"maybe";i:1;s:10:"notcovered";i:2;s:5:"total";i:20;s:10:"percentage";d:90;s:4:"type";s:7:"covered";}s:29:"Doctrine_Validator_Creditcard";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:3;s:5:"total";i:3;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Validator_Date";a:6:{s:7:"covered";i:5;s:5:"maybe";i:3;s:10:"notcovered";i:2;s:5:"total";i:10;s:10:"percentage";d:80;s:4:"type";s:7:"covered";}s:27:"Doctrine_Validator_Unsigned";a:6:{s:7:"covered";i:4;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:7;s:10:"percentage";d:85.7099999999999937472239253111183643341064453125;s:4:"type";s:7:"covered";}s:25:"Doctrine_Validator_Regexp";a:6:{s:7:"covered";i:6;s:5:"maybe";i:5;s:10:"notcovered";i:6;s:5:"total";i:17;s:10:"percentage";d:64.7099999999999937472239253111183643341064453125;s:4:"type";s:7:"covered";}s:21:"Doctrine_Validator_Ip";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:3;s:5:"total";i:3;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:18:"Doctrine_Validator";a:6:{s:7:"covered";i:98;s:5:"maybe";i:13;s:10:"notcovered";i:18;s:5:"total";i:129;s:10:"percentage";d:86.0499999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:26:"Doctrine_Locking_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:36:"Doctrine_Locking_Manager_Pessimistic";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:178;s:5:"total";i:178;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Import_Reader";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Import_Schema";a:6:{s:7:"covered";i:92;s:5:"maybe";i:14;s:10:"notcovered";i:78;s:5:"total";i:184;s:10:"percentage";d:57.6099999999999994315658113919198513031005859375;s:4:"type";s:7:"covered";}s:24:"Doctrine_Import_Firebird";a:6:{s:7:"covered";i:21;s:5:"maybe";i:7;s:10:"notcovered";i:0;s:5:"total";i:28;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:25:"Doctrine_Import_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Import_Reader_Db";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:33;s:5:"total";i:33;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:32:"Doctrine_Import_Reader_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Import_Builder";a:6:{s:7:"covered";i:146;s:5:"maybe";i:19;s:10:"notcovered";i:143;s:5:"total";i:308;s:10:"percentage";d:53.57000000000000028421709430404007434844970703125;s:4:"type";s:7:"covered";}s:22:"Doctrine_Import_Oracle";a:6:{s:7:"covered";i:32;s:5:"maybe";i:10;s:10:"notcovered";i:19;s:5:"total";i:61;s:10:"percentage";d:68.849999999999994315658113919198513031005859375;s:4:"type";s:7:"covered";}s:21:"Doctrine_Import_Mysql";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:113;s:5:"total";i:113;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Import_Pgsql";a:6:{s:7:"covered";i:15;s:5:"maybe";i:6;s:10:"notcovered";i:27;s:5:"total";i:48;s:10:"percentage";d:43.75;s:4:"type";s:7:"covered";}s:33:"Doctrine_Import_Builder_BaseClass";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:33:"Doctrine_Import_Builder_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Import_Informix";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Import_Mssql";a:6:{s:7:"covered";i:21;s:5:"maybe";i:7;s:10:"notcovered";i:46;s:5:"total";i:74;s:10:"percentage";d:37.840000000000003410605131648480892181396484375;s:4:"type";s:7:"covered";}s:22:"Doctrine_Import_Sqlite";a:6:{s:7:"covered";i:20;s:5:"maybe";i:7;s:10:"notcovered";i:59;s:5:"total";i:86;s:10:"percentage";d:31.39999999999999857891452847979962825775146484375;s:4:"type";s:7:"covered";}s:23:"Doctrine_Node_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Node_NestedSet";a:6:{s:7:"covered";i:64;s:5:"maybe";i:47;s:10:"notcovered";i:326;s:5:"total";i:437;s:10:"percentage";d:25.39999999999999857891452847979962825775146484375;s:4:"type";s:7:"covered";}s:44:"Doctrine_Node_AdjacencyList_PreOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:46:"Doctrine_Node_AdjacencyList_LevelOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:45:"Doctrine_Node_AdjacencyList_PostOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:47:"Doctrine_Node_MaterializedPath_PreOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:18;s:5:"total";i:18;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:49:"Doctrine_Node_MaterializedPath_LevelOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:18;s:5:"total";i:18;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:48:"Doctrine_Node_MaterializedPath_PostOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:18;s:5:"total";i:18;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:40:"Doctrine_Node_NestedSet_PreOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:73;s:5:"total";i:73;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:42:"Doctrine_Node_NestedSet_LevelOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:41:"Doctrine_Node_NestedSet_PostOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:27:"Doctrine_Node_AdjacencyList";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:30:"Doctrine_Node_MaterializedPath";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:19:"Doctrine_File_Index";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:19;s:5:"total";i:19;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:16:"Doctrine_Manager";a:6:{s:7:"covered";i:145;s:5:"maybe";i:40;s:10:"notcovered";i:81;s:5:"total";i:266;s:10:"percentage";d:69.5499999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:24:"Doctrine_Search_Analyzer";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:3;s:5:"total";i:3;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Search_Listener";a:6:{s:7:"covered";i:6;s:5:"maybe";i:0;s:10:"notcovered";i:2;s:5:"total";i:8;s:10:"percentage";d:75;s:4:"type";s:7:"covered";}s:21:"Doctrine_Search_Query";a:6:{s:7:"covered";i:95;s:5:"maybe";i:11;s:10:"notcovered";i:4;s:5:"total";i:110;s:10:"percentage";d:96.3599999999999994315658113919198513031005859375;s:4:"type";s:7:"covered";}s:22:"Doctrine_Search_Parser";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Search_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Search_Record";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:10;s:5:"total";i:10;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:20:"Doctrine_Search_File";a:6:{s:7:"covered";i:21;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:22;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:33:"Doctrine_Search_Analyzer_Standard";a:6:{s:7:"covered";i:17;s:5:"maybe";i:3;s:10:"notcovered";i:0;s:5:"total";i:20;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:34:"Doctrine_Search_Analyzer_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Search_Scorer";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:19;s:5:"total";i:19;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Search_Indexer";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:39;s:5:"total";i:39;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:33:"Doctrine_Search_Indexer_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:27:"Doctrine_Search_Indexer_Dir";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:11;s:5:"total";i:11;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_IntegrityMapper";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:103;s:5:"total";i:103;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Configurable";a:6:{s:7:"covered";i:82;s:5:"maybe";i:30;s:10:"notcovered";i:32;s:5:"total";i:144;s:10:"percentage";d:77.780000000000001136868377216160297393798828125;s:4:"type";s:7:"covered";}s:17:"Doctrine_AuditLog";a:6:{s:7:"covered";i:39;s:5:"maybe";i:3;s:10:"notcovered";i:1;s:5:"total";i:43;s:10:"percentage";d:97.6700000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}s:19:"Doctrine_Connection";a:6:{s:7:"covered";i:208;s:5:"maybe";i:60;s:10:"notcovered";i:64;s:5:"total";i:332;s:10:"percentage";d:80.719999999999998863131622783839702606201171875;s:4:"type";s:7:"covered";}s:26:"Doctrine_Manager_Exception";a:6:{s:7:"covered";i:1;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:1;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:26:"Doctrine_Collection_Offset";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:10;s:5:"total";i:10;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:29:"Doctrine_Collection_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:35:"Doctrine_Collection_Iterator_Normal";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:3;s:5:"total";i:3;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:35:"Doctrine_Collection_Iterator_Offset";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:1;s:5:"total";i:1;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:39:"Doctrine_Collection_Iterator_Expandable";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:18;s:5:"total";i:18;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:28:"Doctrine_Collection_Iterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:25;s:5:"total";i:25;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:18:"Doctrine_Migration";a:6:{s:7:"covered";i:85;s:5:"maybe";i:16;s:10:"notcovered";i:61;s:5:"total";i:162;s:10:"percentage";d:62.35000000000000142108547152020037174224853515625;s:4:"type";s:7:"covered";}s:13:"Doctrine_View";a:6:{s:7:"covered";i:18;s:5:"maybe";i:7;s:10:"notcovered";i:0;s:5:"total";i:25;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:18:"Doctrine_Formatter";a:6:{s:7:"covered";i:48;s:5:"maybe";i:11;s:10:"notcovered";i:21;s:5:"total";i:80;s:10:"percentage";d:73.75;s:4:"type";s:7:"covered";}s:13:"Doctrine_Util";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Connection_Mock";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:3;s:5:"total";i:3;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Connection_Db2";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:20;s:5:"total";i:20;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:38:"Doctrine_Connection_Informix_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:28:"Doctrine_Connection_Firebird";a:6:{s:7:"covered";i:22;s:5:"maybe";i:1;s:10:"notcovered";i:9;s:5:"total";i:32;s:10:"percentage";d:71.8799999999999954525264911353588104248046875;s:4:"type";s:7:"covered";}s:29:"Doctrine_Connection_Exception";a:6:{s:7:"covered";i:3;s:5:"maybe";i:3;s:10:"notcovered";i:3;s:5:"total";i:9;s:10:"percentage";d:66.6700000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}s:26:"Doctrine_Connection_Module";a:6:{s:7:"covered";i:9;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:12;s:10:"percentage";d:91.6700000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}s:35:"Doctrine_Connection_Mssql_Exception";a:6:{s:7:"covered";i:6;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:9;s:10:"percentage";d:88.8900000000000005684341886080801486968994140625;s:4:"type";s:7:"covered";}s:26:"Doctrine_Connection_Oracle";a:6:{s:7:"covered";i:36;s:5:"maybe";i:1;s:10:"notcovered";i:5;s:5:"total";i:42;s:10:"percentage";d:88.099999999999994315658113919198513031005859375;s:4:"type";s:7:"covered";}s:25:"Doctrine_Connection_Mysql";a:6:{s:7:"covered";i:36;s:5:"maybe";i:3;s:10:"notcovered";i:30;s:5:"total";i:69;s:10:"percentage";d:56.52000000000000312638803734444081783294677734375;s:4:"type";s:7:"covered";}s:38:"Doctrine_Connection_Profiler_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Connection_Pgsql";a:6:{s:7:"covered";i:43;s:5:"maybe";i:3;s:10:"notcovered";i:43;s:5:"total";i:89;s:10:"percentage";d:51.68999999999999772626324556767940521240234375;s:4:"type";s:7:"covered";}s:36:"Doctrine_Connection_Oracle_Exception";a:6:{s:7:"covered";i:6;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:9;s:10:"percentage";d:88.8900000000000005684341886080801486968994140625;s:4:"type";s:7:"covered";}s:28:"Doctrine_Connection_Informix";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:30:"Doctrine_Connection_UnitOfWork";a:6:{s:7:"covered";i:268;s:5:"maybe";i:14;s:10:"notcovered";i:56;s:5:"total";i:338;s:10:"percentage";d:83.43000000000000682121026329696178436279296875;s:4:"type";s:7:"covered";}s:35:"Doctrine_Connection_Pgsql_Exception";a:6:{s:7:"covered";i:7;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:10;s:10:"percentage";d:90;s:4:"type";s:7:"covered";}s:36:"Doctrine_Connection_Sqlite_Exception";a:6:{s:7:"covered";i:7;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:10;s:10:"percentage";d:90;s:4:"type";s:7:"covered";}s:38:"Doctrine_Connection_Firebird_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:2;s:10:"notcovered";i:9;s:5:"total";i:13;s:10:"percentage";d:30.769999999999999573674358543939888477325439453125;s:4:"type";s:7:"covered";}s:25:"Doctrine_Connection_Mssql";a:6:{s:7:"covered";i:35;s:5:"maybe";i:11;s:10:"notcovered";i:38;s:5:"total";i:84;s:10:"percentage";d:54.75999999999999801048033987171947956085205078125;s:4:"type";s:7:"covered";}s:26:"Doctrine_Connection_Common";a:6:{s:7:"covered";i:10;s:5:"maybe";i:1;s:10:"notcovered";i:2;s:5:"total";i:13;s:10:"percentage";d:84.6200000000000045474735088646411895751953125;s:4:"type";s:7:"covered";}s:28:"Doctrine_Connection_Profiler";a:6:{s:7:"covered";i:16;s:5:"maybe";i:9;s:10:"notcovered";i:10;s:5:"total";i:35;s:10:"percentage";d:71.43000000000000682121026329696178436279296875;s:4:"type";s:7:"covered";}s:26:"Doctrine_Connection_Sqlite";a:6:{s:7:"covered";i:37;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:40;s:10:"percentage";d:97.5;s:4:"type";s:7:"covered";}s:35:"Doctrine_Connection_Mysql_Exception";a:6:{s:7:"covered";i:6;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:9;s:10:"percentage";d:88.8900000000000005684341886080801486968994140625;s:4:"type";s:7:"covered";}s:29:"Doctrine_Connection_Statement";a:6:{s:7:"covered";i:42;s:5:"maybe";i:29;s:10:"notcovered";i:21;s:5:"total";i:92;s:10:"percentage";d:77.1700000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}}} \ No newline at end of file +a:4:{s:8:"coverage";a:478:{s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record/Abstract.php";a:101:{i:48;i:1;i:50;i:1;i:51;i:-2;i:60;i:-1;i:61;i:-2;i:71;i:-1;i:73;i:-1;i:74;i:-2;i:88;i:1;i:89;i:-1;i:90;i:-2;i:91;i:1;i:93;i:-2;i:96;i:-1;i:97;i:-1;i:100;i:1;i:101;i:1;i:104;i:1;i:105;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:-2;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:132;i:-1;i:133;i:-1;i:134;i:-1;i:135;i:-1;i:136;i:-1;i:137;i:-1;i:138;i:-1;i:140;i:-1;i:141;i:-1;i:143;i:-1;i:156;i:1;i:157;i:-1;i:158;i:-1;i:159;i:-1;i:160;i:-1;i:161;i:-1;i:162;i:-1;i:164;i:-1;i:165;i:1;i:167;i:1;i:180;i:1;i:182;i:1;i:183;i:-2;i:196;i:1;i:197;i:1;i:198;i:-2;i:211;i:1;i:213;i:1;i:214;i:-2;i:227;i:1;i:229;i:1;i:230;i:-2;i:244;i:1;i:245;i:1;i:248;i:-1;i:249;i:-1;i:250;i:-1;i:251;i:-1;i:259;i:1;i:260;i:1;i:271;i:-1;i:273;i:-1;i:274;i:-2;i:286;i:1;i:287;i:1;i:288;i:1;i:289;i:1;i:290;i:1;i:292;i:1;i:293;i:-1;i:294;i:-2;i:297;i:1;i:299;i:1;i:301;i:1;i:302;i:-1;i:303;i:-2;i:304;i:1;i:306;i:1;i:308;i:1;i:309;i:1;i:310;i:1;i:312;i:1;i:313;i:-2;i:325;i:-1;i:326;i:-1;i:327;i:-1;i:328;i:-1;i:329;i:-1;i:330;i:-1;i:332;i:-1;i:333;i:-2;}s:53:"/home/bjartka/public_html/doctrine/models/Package.php";a:4:{i:4;i:1;i:5;i:1;i:9;i:1;i:10;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/MigrationTest.php";a:2:{i:6;i:1;i:7;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/Record_Country.php";a:4:{i:4;i:1;i:5;i:1;i:7;i:1;i:8;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/MyUserGroup.php";a:8:{i:6;i:-1;i:8;i:-1;i:9;i:-1;i:10;i:-1;i:11;i:-1;i:15;i:-1;i:16;i:-1;i:17;i:-1;}s:49:"/home/bjartka/public_html/doctrine/models/JC3.php";a:3:{i:4;i:-1;i:5;i:-1;i:6;i:-1;}s:63:"/home/bjartka/public_html/doctrine/models/FooForeignlyOwned.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:74:"/home/bjartka/public_html/doctrine/models/NestedSetTest_SingleRootNode.php";a:3:{i:5;i:1;i:6;i:1;i:7;i:1;}s:58:"/home/bjartka/public_html/doctrine/models/FooBarRecord.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/NestTest.php";a:13:{i:6;i:1;i:7;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:21;i:1;}s:73:"/home/bjartka/public_html/doctrine/tests/Query/ReferenceModelTestCase.php";a:44:{i:35;i:1;i:36;i:1;i:37;i:1;i:38;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:45;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:94;i:1;i:95;i:1;}s:64:"/home/bjartka/public_html/doctrine/tests/Record/HookTestCase.php";a:41:{i:36;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:89;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:-2;i:102;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record/Filter.php";a:6:{i:35;i:1;i:40;i:1;i:41;i:1;i:44;i:-1;i:45;i:-2;i:62;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Import/Mssql.php";a:75:{i:21;i:1;i:34;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:48;i:-2;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:-1;i:65;i:-1;i:66;i:-1;i:67;i:-1;i:68;i:-1;i:69;i:-1;i:72;i:-1;i:73;i:-1;i:74;i:-1;i:76;i:-1;i:79;i:-1;i:80;i:-1;i:81;i:-1;i:82;i:-1;i:83;i:-1;i:84;i:-1;i:85;i:-1;i:86;i:-1;i:87;i:-1;i:88;i:-1;i:89;i:-1;i:90;i:-1;i:91;i:-1;i:93;i:1;i:94;i:-2;i:105;i:-1;i:115;i:1;i:117;i:1;i:118;i:-2;i:127;i:1;i:129;i:1;i:131;i:1;i:132;i:-2;i:142;i:1;i:143;i:1;i:145;i:1;i:147;i:1;i:148;i:-2;i:158;i:-1;i:159;i:-1;i:160;i:-1;i:161;i:-1;i:162;i:-1;i:163;i:-1;i:164;i:-1;i:165;i:-1;i:166;i:-1;i:168;i:-1;i:169;i:-1;i:170;i:-1;i:171;i:-1;i:173;i:-1;i:174;i:-1;i:176;i:-1;i:178;i:-1;i:179;i:-1;i:180;i:-1;i:181;i:-1;i:182;i:-1;i:184;i:-1;i:185;i:-2;i:195;i:1;i:197;i:1;i:198;i:-2;i:199;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Unique.php";a:21:{i:34;i:1;i:43;i:1;i:44;i:1;i:46;i:1;i:47;i:-1;i:48;i:-1;i:50;i:1;i:52;i:1;i:53;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:66;i:1;i:67;i:1;i:69;i:1;i:70;i:-2;i:71;i:1;}s:79:"/home/bjartka/public_html/doctrine/tests/DoctrineTest/Doctrine_UnitTestCase.php";a:170:{i:61;i:-1;i:62;i:-2;i:66;i:1;i:68;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:92;i:1;i:93;i:1;i:96;i:1;i:97;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:-1;i:109;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:-1;i:124;i:1;i:125;i:1;i:128;i:1;i:129;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:135;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:145;i:1;i:147;i:1;i:148;i:1;i:150;i:1;i:152;i:1;i:155;i:1;i:156;i:1;i:158;i:1;i:160;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:-2;i:175;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:185;i:1;i:187;i:1;i:188;i:1;i:189;i:1;i:190;i:1;i:192;i:1;i:193;i:1;i:196;i:1;i:197;i:1;i:198;i:1;i:199;i:1;i:202;i:1;i:204;i:1;i:206;i:1;i:209;i:1;i:210;i:1;i:211;i:1;i:213;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:220;i:1;i:221;i:1;i:222;i:1;i:223;i:1;i:224;i:1;i:225;i:1;i:227;i:1;i:228;i:1;i:229;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:235;i:1;i:236;i:1;i:237;i:1;i:238;i:1;i:239;i:1;i:241;i:1;i:242;i:1;i:243;i:1;i:245;i:1;i:246;i:1;i:247;i:1;i:248;i:1;i:249;i:1;i:251;i:1;i:252;i:1;i:253;i:1;i:255;i:1;i:256;i:1;i:257;i:1;i:260;i:-1;i:261;i:-2;i:264;i:1;i:266;i:1;i:267;i:1;i:268;i:1;i:270;i:1;i:271;i:1;i:274;i:1;i:275;i:-2;i:278;i:-1;i:279;i:-1;i:280;i:-1;i:281;i:-1;i:282;i:-1;i:285;i:1;i:286;i:1;i:287;i:1;i:288;i:1;i:289;i:1;i:290;i:1;i:292;i:1;i:293;i:1;}s:52:"/home/bjartka/public_html/doctrine/models/Entity.php";a:18:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:21;i:1;i:22;i:1;i:23;i:1;i:24;i:1;i:25;i:1;}s:56:"/home/bjartka/public_html/doctrine/models/TestRecord.php";a:2:{i:6;i:1;i:7;i:1;}s:62:"/home/bjartka/public_html/doctrine/models/RecordFilterTest.php";a:7:{i:7;i:-1;i:8;i:-1;i:9;i:-1;i:11;i:-1;i:12;i:-2;i:14;i:-1;i:15;i:-2;}s:57:"/home/bjartka/public_html/doctrine/models/SelfRefTest.php";a:5:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:12;i:1;}s:49:"/home/bjartka/public_html/doctrine/models/JC2.php";a:3:{i:4;i:-1;i:5;i:-1;i:6;i:-1;}s:69:"/home/bjartka/public_html/doctrine/tests/Connection/PgsqlTestCase.php";a:78:{i:38;i:1;i:40;i:1;i:41;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:87;i:1;i:89;i:1;i:90;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:115;i:1;i:117;i:1;i:118;i:1;i:122;i:1;i:124;i:1;i:125;i:1;i:129;i:1;i:131;i:1;i:132;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:143;i:1;i:145;i:1;i:146;i:1;i:150;i:1;i:152;i:1;i:153;i:1;i:157;i:1;i:159;i:1;i:160;i:1;i:164;i:1;i:166;i:1;i:167;i:1;i:171;i:1;i:173;i:1;i:174;i:1;i:178;i:1;i:180;i:1;i:181;i:1;i:185;i:1;i:187;i:1;i:188;i:1;i:192;i:1;i:194;i:1;i:195;i:1;i:199;i:1;i:201;i:1;i:202;i:1;i:206;i:1;i:208;i:1;i:209;i:1;i:213;i:1;i:215;i:1;i:216;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/DataDict/FirebirdTestCase.php";a:145:{i:37;i:1;i:38;i:1;i:41;i:1;i:42;i:1;i:46;i:1;i:47;i:-1;i:48;i:1;i:49;i:1;i:51;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:72;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:81;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:107;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:116;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:125;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:143;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:152;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:161;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:170;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:179;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:185;i:1;i:188;i:1;i:190;i:1;i:192;i:1;i:194;i:1;i:196;i:1;i:198;i:1;i:199;i:1;i:203;i:1;i:205;i:1;i:206;i:1;i:209;i:1;i:211;i:1;i:212;i:1;i:215;i:1;i:217;i:1;i:218;i:1;i:221;i:1;i:223;i:1;i:224;i:1;i:227;i:1;i:229;i:1;i:230;i:1;i:233;i:1;i:235;i:1;i:236;i:1;i:239;i:1;i:241;i:1;i:242;i:1;i:245;i:1;i:247;i:1;i:248;i:1;i:251;i:1;i:253;i:1;i:254;i:1;i:257;i:1;i:259;i:1;i:260;i:1;i:263;i:1;i:265;i:1;i:266;i:1;i:269;i:1;i:271;i:1;i:272;i:1;i:275;i:1;i:277;i:1;i:278;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/Sequence/MssqlTestCase.php";a:17:{i:37;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:59;i:1;i:61;i:1;i:62;i:1;}s:73:"/home/bjartka/public_html/doctrine/tests/Relation/ManyToMany2TestCase.php";a:59:{i:37;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:-2;i:73;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:-2;i:88;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:104;i:1;i:105;i:1;i:109;i:1;i:111;i:1;i:113;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:127;i:1;i:133;i:1;}s:72:"/home/bjartka/public_html/doctrine/tests/Connection/ProfilerTestCase.php";a:87:{i:37;i:-1;i:39;i:-1;i:41;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:72;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:107;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:118;i:-2;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:-2;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:-2;i:151;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:-2;i:165;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:-2;i:175;i:-2;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;}s:64:"/home/bjartka/public_html/doctrine/tests/ColumnAliasTestCase.php";a:41:{i:36;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:-2;i:56;i:1;i:57;i:1;i:60;i:1;i:62;i:1;i:64;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:104;i:1;i:105;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Expression/Driver.php";a:137:{i:0;i:1;i:21;i:1;i:33;i:1;i:37;i:1;i:38;i:-2;i:41;i:1;i:42;i:-2;i:52;i:1;i:53;i:-2;i:63;i:1;i:64;i:1;i:65;i:-2;i:78;i:1;i:79;i:1;i:80;i:-2;i:90;i:1;i:91;i:1;i:92;i:-2;i:102;i:1;i:103;i:1;i:104;i:-2;i:114;i:1;i:115;i:1;i:116;i:-2;i:129;i:-1;i:130;i:-1;i:131;i:-2;i:142;i:1;i:143;i:1;i:144;i:-2;i:155;i:1;i:157;i:1;i:158;i:-2;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:-2;i:184;i:1;i:185;i:-2;i:196;i:-1;i:197;i:-2;i:208;i:1;i:209;i:-2;i:221;i:1;i:222;i:-2;i:234;i:1;i:235;i:-2;i:247;i:1;i:248;i:-2;i:257;i:1;i:258;i:-2;i:272;i:1;i:273;i:-2;i:289;i:1;i:290;i:1;i:291;i:1;i:293;i:1;i:294;i:1;i:296;i:-2;i:308;i:1;i:310;i:1;i:311;i:-2;i:328;i:1;i:329;i:1;i:330;i:-2;i:346;i:1;i:347;i:1;i:348;i:-1;i:349;i:-2;i:350;i:1;i:351;i:-1;i:352;i:-2;i:353;i:1;i:355;i:-2;i:379;i:1;i:380;i:-2;i:404;i:1;i:405;i:-2;i:429;i:1;i:430;i:-2;i:454;i:1;i:455;i:-2;i:474;i:1;i:475;i:1;i:476;i:1;i:477;i:-2;i:496;i:1;i:497;i:1;i:498;i:1;i:499;i:-2;i:518;i:1;i:519;i:1;i:520;i:1;i:521;i:-2;i:541;i:1;i:542;i:1;i:543;i:1;i:544;i:-2;i:563;i:1;i:564;i:1;i:565;i:1;i:566;i:-2;i:586;i:1;i:587;i:1;i:588;i:1;i:589;i:-2;i:614;i:1;i:615;i:-1;i:616;i:-1;i:617;i:1;i:618;i:1;i:620;i:1;i:621;i:-1;i:622;i:-2;i:623;i:1;i:624;i:-2;i:642;i:1;i:643;i:1;i:644;i:-2;i:662;i:1;i:663;i:1;i:664;i:-2;i:691;i:1;i:692;i:1;i:693;i:1;i:694;i:1;i:695;i:-2;i:704;i:-1;i:705;i:-2;i:714;i:1;i:715;i:-2;i:724;i:1;i:725;i:1;i:726;i:-2;i:727;i:1;i:728;i:-2;i:729;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Module.php";a:13:{i:34;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:70;i:1;i:71;i:-2;i:81;i:-1;i:82;i:-2;i:83;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Mysql.php";a:70:{i:21;i:1;i:34;i:1;i:49;i:1;i:50;i:1;i:52;i:-1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:102;i:-1;i:103;i:-1;i:104;i:-1;i:172;i:-1;i:173;i:-1;i:174;i:-1;i:176;i:-1;i:177;i:-1;i:179;i:-1;i:180;i:-1;i:181;i:-1;i:182;i:-1;i:184;i:-1;i:186;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-1;i:190;i:-1;i:193;i:-1;i:195;i:-1;i:196;i:-1;i:197;i:-1;i:198;i:-2;i:199;i:-1;i:200;i:-1;i:201;i:-1;i:203;i:-1;i:204;i:-1;i:205;i:-2;i:206;i:-1;i:208;i:-1;i:209;i:-2;i:210;i:1;}s:56:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hook.php";a:70:{i:34;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:-1;i:86;i:-1;i:87;i:-1;i:90;i:1;i:91;i:1;i:100;i:1;i:101;i:-2;i:111;i:-1;i:112;i:-1;i:122;i:-1;i:123;i:-1;i:135;i:1;i:136;i:-1;i:137;i:-2;i:138;i:1;i:139;i:1;i:140;i:-1;i:141;i:-2;i:142;i:1;i:144;i:1;i:145;i:1;i:147;i:1;i:148;i:1;i:150;i:1;i:151;i:-1;i:152;i:-2;i:154;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:162;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:169;i:1;i:170;i:-2;i:182;i:1;i:183;i:-1;i:184;i:-2;i:185;i:1;i:186;i:1;i:188;i:1;i:190;i:1;i:191;i:1;i:192;i:1;i:194;i:1;i:196;i:1;i:197;i:1;i:199;i:1;i:200;i:1;i:202;i:1;i:203;i:1;i:204;i:1;i:205;i:1;i:206;i:1;i:207;i:1;i:208;i:-2;i:215;i:-1;i:216;i:-1;i:223;i:-1;i:224;i:-1;i:225;i:1;}s:63:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Check.php";a:60:{i:34;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:67;i:-1;i:68;i:-2;i:78;i:1;i:79;i:1;i:91;i:1;i:93;i:1;i:94;i:-1;i:95;i:-1;i:96;i:-1;i:97;i:-1;i:99;i:-1;i:100;i:-1;i:101;i:1;i:102;i:1;i:103;i:-1;i:104;i:-1;i:105;i:-1;i:106;i:-1;i:108;i:-1;i:109;i:-1;i:110;i:1;i:111;i:1;i:114;i:-1;i:115;i:-2;i:118;i:1;i:120;i:1;i:122;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:134;i:1;i:135;i:-2;i:138;i:1;i:139;i:1;i:140;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:146;i:-2;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:-2;i:163;i:1;i:164;i:-2;i:165;i:1;}s:76:"/home/bjartka/public_html/doctrine/lib/Doctrine/Search/Analyzer/Standard.php";a:21:{i:33;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:279;i:1;i:281;i:1;i:282;i:1;i:283;i:1;i:284;i:1;i:285;i:1;i:286;i:-2;i:287;i:1;i:289;i:1;i:290;i:1;i:291;i:-2;i:293;i:1;i:294;i:1;i:295;i:1;i:296;i:1;i:297;i:-2;i:299;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Import/Schema.php";a:198:{i:41;i:1;i:59;i:1;i:60;i:1;i:61;i:-2;i:62;i:-1;i:73;i:-1;i:74;i:-1;i:75;i:-1;i:76;i:-1;i:86;i:-1;i:87;i:-1;i:100;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:-1;i:107;i:-1;i:109;i:-1;i:110;i:-1;i:111;i:-1;i:112;i:-1;i:113;i:-1;i:114;i:-1;i:115;i:-1;i:116;i:1;i:118;i:1;i:120;i:1;i:121;i:-2;i:136;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:143;i:1;i:144;i:1;i:146;i:1;i:148;i:1;i:150;i:1;i:151;i:1;i:152;i:-1;i:153;i:-2;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:183;i:1;i:184;i:-1;i:185;i:-1;i:187;i:1;i:188;i:-2;i:200;i:1;i:201;i:-2;i:213;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:219;i:-1;i:220;i:-1;i:221;i:-1;i:222;i:-1;i:224;i:-1;i:225;i:-1;i:226;i:-1;i:228;i:-1;i:230;i:1;i:231;i:-2;i:243;i:1;i:244;i:-2;i:256;i:1;i:257;i:-2;i:269;i:1;i:270;i:-2;i:282;i:1;i:283;i:-2;i:296;i:1;i:298;i:1;i:300;i:1;i:301;i:1;i:303;i:1;i:305;i:1;i:306;i:1;i:307;i:1;i:308;i:-1;i:309;i:-1;i:310;i:-1;i:311;i:-1;i:315;i:1;i:316;i:1;i:318;i:1;i:319;i:1;i:320;i:1;i:321;i:1;i:323;i:1;i:324;i:1;i:325;i:-1;i:326;i:-1;i:327;i:-1;i:328;i:1;i:329;i:1;i:330;i:1;i:333;i:1;i:335;i:1;i:336;i:1;i:337;i:1;i:338;i:1;i:339;i:1;i:340;i:1;i:341;i:1;i:342;i:1;i:343;i:1;i:345;i:1;i:346;i:1;i:347;i:1;i:349;i:1;i:350;i:1;i:351;i:1;i:352;i:1;i:353;i:1;i:354;i:1;i:355;i:1;i:356;i:1;i:357;i:1;i:358;i:1;i:360;i:1;i:361;i:-1;i:362;i:-1;i:363;i:1;i:365;i:1;i:366;i:-2;i:379;i:1;i:380;i:1;i:381;i:-1;i:382;i:-2;i:384;i:1;i:385;i:1;i:387;i:1;i:388;i:-1;i:391;i:-1;i:392;i:-1;i:393;i:-1;i:394;i:-1;i:395;i:-1;i:396;i:-1;i:399;i:-1;i:400;i:-1;i:402;i:-1;i:403;i:-1;i:404;i:-1;i:406;i:-1;i:407;i:-1;i:408;i:-1;i:409;i:-1;i:412;i:-1;i:413;i:-1;i:414;i:-1;i:416;i:-1;i:417;i:-1;i:418;i:1;i:421;i:1;i:422;i:1;i:433;i:1;i:434;i:-1;i:435;i:-1;i:436;i:-1;i:437;i:-1;i:438;i:-1;i:439;i:-1;i:443;i:-1;i:445;i:-1;i:446;i:-1;i:447;i:-1;i:448;i:-1;i:449;i:-1;i:450;i:-1;i:451;i:-1;i:452;i:-1;i:456;i:-1;i:457;i:-1;i:458;i:-1;i:459;i:-1;i:460;i:-1;i:461;i:1;i:462;i:1;}s:49:"/home/bjartka/public_html/doctrine/models/JC1.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:51:"/home/bjartka/public_html/doctrine/models/Error.php";a:6:{i:4;i:1;i:5;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/RecordHookTest.php";a:20:{i:8;i:1;i:9;i:1;i:12;i:1;i:13;i:1;i:16;i:1;i:17;i:1;i:20;i:1;i:21;i:1;i:24;i:1;i:25;i:1;i:28;i:1;i:29;i:1;i:32;i:1;i:33;i:1;i:36;i:1;i:37;i:1;i:40;i:1;i:41;i:1;i:44;i:1;i:45;i:-2;}s:59:"/home/bjartka/public_html/doctrine/models/ConcreteGroup.php";a:2:{i:6;i:1;i:7;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/I18nTest.php";a:5:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:12;i:1;}s:56:"/home/bjartka/public_html/doctrine/models/File_Owner.php";a:4:{i:4;i:-1;i:5;i:-1;i:7;i:-1;i:8;i:-1;}s:56:"/home/bjartka/public_html/doctrine/models/SearchTest.php";a:7:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:12;i:1;i:14;i:1;i:15;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/NotNullTest.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:69:"/home/bjartka/public_html/doctrine/tests/Connection/MysqlTestCase.php";a:72:{i:35;i:1;i:36;i:1;i:37;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:46;i:1;i:47;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:66;i:1;i:67;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:81;i:1;i:82;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:109;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:126;i:1;i:127;i:1;i:129;i:1;i:131;i:1;i:132;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:141;i:1;i:142;i:1;i:144;i:1;i:146;i:1;i:147;i:1;i:149;i:1;i:151;i:1;i:152;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Expression/DriverTestCase.php";a:73:{i:39;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:58;i:1;i:59;i:-1;i:60;i:1;i:61;i:1;i:63;i:1;i:66;i:1;i:67;i:-1;i:68;i:1;i:69;i:1;i:71;i:1;i:77;i:1;i:78;i:1;i:84;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:104;i:1;i:105;i:1;i:111;i:1;i:113;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:126;i:1;i:128;i:1;i:129;i:1;i:135;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:141;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:147;i:1;i:148;i:1;i:150;i:1;i:151;i:1;i:157;i:1;i:158;i:1;i:160;i:1;i:161;i:1;i:163;i:1;i:164;i:1;i:166;i:1;i:167;i:1;i:169;i:1;i:170;i:1;}s:69:"/home/bjartka/public_html/doctrine/tests/DataType/BooleanTestCase.php";a:58:{i:34;i:1;i:36;i:1;i:37;i:1;i:38;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:97;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:115;i:1;i:116;i:1;}s:57:"/home/bjartka/public_html/doctrine/tests/HookTestCase.php";a:69:{i:38;i:1;i:40;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:86;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:102;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:113;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:124;i:1;i:126;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:134;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:144;i:1;i:146;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:154;i:1;i:156;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:164;i:1;i:166;i:1;i:168;i:1;i:169;i:1;i:170;i:1;}s:64:"/home/bjartka/public_html/doctrine/tests/Query/CheckTestCase.php";a:18:{i:36;i:1;i:38;i:1;i:41;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:52;i:1;i:53;i:-1;i:54;i:1;i:55;i:1;i:57;i:1;i:60;i:1;i:63;i:1;i:64;i:-1;i:65;i:1;i:66;i:1;i:68;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Import/SchemaTestCase.php";a:11:{i:37;i:1;i:38;i:1;i:40;i:1;i:41;i:-1;i:42;i:-1;i:43;i:1;i:46;i:1;i:47;i:-1;i:48;i:-1;i:49;i:1;i:51;i:1;}s:71:"/home/bjartka/public_html/doctrine/lib/Doctrine/Relation/ForeignKey.php";a:39:{i:21;i:1;i:34;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:81;i:-2;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:-2;i:99;i:1;}s:61:"/home/bjartka/public_html/doctrine/lib/Doctrine/Formatter.php";a:81:{i:21;i:1;i:33;i:1;i:49;i:-1;i:50;i:-1;i:52;i:-1;i:53;i:-1;i:54;i:-1;i:56;i:-1;i:57;i:-1;i:58;i:-1;i:59;i:-1;i:60;i:-1;i:61;i:-2;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:86;i:1;i:87;i:-2;i:123;i:1;i:124;i:1;i:125;i:-2;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:131;i:1;i:132;i:-2;i:144;i:1;i:145;i:1;i:146;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:169;i:1;i:170;i:-2;i:171;i:-1;i:181;i:-1;i:182;i:-1;i:184;i:-1;i:185;i:-1;i:186;i:-2;i:187;i:-1;i:188;i:-2;i:198;i:-1;i:199;i:-1;i:200;i:-1;i:201;i:-1;i:202;i:-2;i:203;i:-1;i:204;i:-2;i:214;i:1;i:215;i:1;i:216;i:-2;i:226;i:1;i:227;i:1;i:228;i:-2;i:229;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Pgsql.php";a:90:{i:21;i:1;i:34;i:1;i:50;i:-1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:91;i:-1;i:92;i:-1;i:93;i:-1;i:107;i:1;i:108;i:1;i:109;i:-1;i:110;i:-1;i:111;i:-1;i:112;i:-1;i:113;i:1;i:114;i:-1;i:115;i:-1;i:116;i:-1;i:118;i:1;i:119;i:-2;i:132;i:1;i:133;i:1;i:135;i:1;i:136;i:-1;i:137;i:-1;i:139;i:1;i:140;i:-1;i:141;i:-1;i:142;i:-1;i:143;i:-1;i:144;i:-1;i:146;i:-1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:-1;i:152;i:-1;i:154;i:1;i:155;i:1;i:156;i:-2;i:166;i:-1;i:168;i:-1;i:170;i:-1;i:171;i:-1;i:173;i:-1;i:174;i:-1;i:175;i:-1;i:177;i:-1;i:178;i:-1;i:179;i:-1;i:180;i:-1;i:181;i:-1;i:182;i:-1;i:183;i:-1;i:185;i:-1;i:186;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-1;i:190;i:-1;i:192;i:-1;i:193;i:-1;i:194;i:-2;i:195;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/DataDict/Firebird.php";a:122:{i:21;i:1;i:33;i:1;i:59;i:1;i:60;i:-1;i:61;i:-2;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:-1;i:95;i:-1;i:96;i:-1;i:97;i:-1;i:98;i:-1;i:100;i:-1;i:101;i:-2;i:111;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:128;i:-1;i:129;i:-1;i:130;i:-1;i:131;i:-2;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:136;i:-1;i:137;i:-1;i:138;i:-1;i:139;i:-1;i:140;i:-1;i:141;i:1;i:142;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:-1;i:149;i:-1;i:150;i:-1;i:151;i:-1;i:152;i:-1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:185;i:1;i:187;i:1;i:188;i:1;i:189;i:1;i:190;i:1;i:191;i:-2;i:203;i:1;i:204;i:-2;i:216;i:1;i:217;i:-2;i:218;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Sequence/Mssql.php";a:53:{i:21;i:1;i:33;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:-1;i:58;i:1;i:60;i:1;i:61;i:-2;i:66;i:-2;i:67;i:-2;i:68;i:-2;i:76;i:-2;i:77;i:-2;i:78;i:-2;i:80;i:-2;i:81;i:-2;i:82;i:-2;i:85;i:1;i:87;i:1;i:88;i:1;i:91;i:1;i:92;i:1;i:93;i:-2;i:94;i:-2;i:95;i:-2;i:97;i:1;i:98;i:1;i:99;i:-2;i:110;i:1;i:112;i:1;i:113;i:1;i:114;i:-2;i:115;i:-2;i:116;i:-2;i:118;i:1;i:119;i:-2;i:130;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:135;i:-1;i:137;i:-1;i:138;i:1;i:141;i:1;i:142;i:-2;i:153;i:1;i:155;i:1;i:156;i:-2;i:157;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record/Iterator.php";a:14:{i:0;i:1;i:33;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:63;i:-1;i:64;i:-1;i:73;i:1;i:75;i:1;i:76;i:-1;i:77;i:-2;i:78;i:1;i:80;i:-2;i:81;i:1;}s:71:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Profiler.php";a:36:{i:0;i:1;i:21;i:1;i:33;i:1;i:58;i:1;i:68;i:-1;i:82;i:1;i:83;i:-1;i:84;i:-2;i:87;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:110;i:1;i:120;i:-1;i:121;i:-1;i:122;i:-2;i:123;i:-1;i:124;i:-2;i:134;i:-1;i:135;i:-2;i:145;i:-1;i:146;i:-2;i:155;i:-1;i:156;i:-2;i:165;i:-1;i:166;i:-2;i:176;i:1;i:177;i:-1;i:178;i:-2;i:180;i:1;i:181;i:1;i:182;i:-2;i:183;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Usstate.php";a:6:{i:34;i:1;i:92;i:-1;i:93;i:-2;i:103;i:1;i:104;i:-2;i:105;i:1;}s:62:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hook/Equal.php";a:6:{i:21;i:1;i:33;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;}s:56:"/home/bjartka/public_html/doctrine/lib/Doctrine/Node.php";a:43:{i:33;i:1;i:70;i:1;i:71;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:-1;i:79;i:-1;i:80;i:-1;i:81;i:-1;i:82;i:-1;i:83;i:1;i:84;i:-1;i:85;i:-1;i:86;i:1;i:88;i:1;i:100;i:1;i:102;i:1;i:103;i:-1;i:104;i:-2;i:106;i:1;i:107;i:-2;i:116;i:-1;i:117;i:-1;i:126;i:-1;i:127;i:-2;i:137;i:-1;i:138;i:-2;i:148;i:-1;i:149;i:-1;i:150;i:-1;i:152;i:-1;i:153;i:-1;i:154;i:-1;i:156;i:-1;i:157;i:-1;i:159;i:-1;i:160;i:-2;i:169;i:-1;i:170;i:-1;i:179;i:-1;i:180;i:-1;i:181;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Node/NestedSet.php";a:438:{i:34;i:1;i:43;i:-1;i:44;i:-2;i:53;i:-1;i:54;i:-2;i:63;i:-1;i:64;i:-2;i:73;i:-1;i:74;i:-2;i:83;i:-1;i:84;i:-1;i:85;i:-1;i:86;i:-1;i:87;i:-1;i:89;i:-1;i:90;i:-1;i:91;i:-2;i:93;i:-1;i:94;i:-1;i:95;i:-1;i:96;i:-1;i:97;i:-1;i:99;i:-1;i:100;i:-2;i:109;i:-1;i:110;i:-1;i:111;i:-1;i:112;i:-1;i:113;i:-1;i:115;i:-1;i:116;i:-1;i:117;i:-2;i:119;i:-1;i:120;i:-1;i:121;i:-1;i:122;i:-1;i:123;i:-1;i:125;i:-1;i:126;i:-2;i:135;i:-1;i:136;i:-1;i:137;i:-1;i:138;i:-1;i:139;i:-1;i:140;i:-1;i:141;i:-2;i:142;i:-1;i:143;i:-1;i:144;i:-1;i:145;i:-1;i:146;i:-2;i:155;i:-1;i:156;i:-1;i:157;i:-1;i:158;i:-1;i:159;i:-1;i:161;i:-1;i:162;i:-1;i:163;i:-2;i:165;i:-1;i:166;i:-1;i:167;i:-1;i:168;i:-1;i:169;i:-1;i:171;i:-1;i:172;i:-2;i:181;i:-1;i:182;i:-1;i:183;i:-1;i:184;i:-1;i:185;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-2;i:191;i:-1;i:192;i:-1;i:193;i:-1;i:194;i:-1;i:195;i:-1;i:197;i:-1;i:198;i:-2;i:207;i:1;i:208;i:-2;i:219;i:1;i:220;i:1;i:221;i:1;i:223;i:1;i:224;i:-1;i:225;i:-1;i:226;i:1;i:229;i:1;i:230;i:1;i:231;i:1;i:233;i:1;i:234;i:1;i:236;i:1;i:237;i:-1;i:238;i:-2;i:240;i:1;i:241;i:-2;i:250;i:-1;i:251;i:-1;i:252;i:-1;i:253;i:-1;i:254;i:-1;i:255;i:-1;i:257;i:-1;i:258;i:-1;i:259;i:-2;i:261;i:-1;i:262;i:-1;i:263;i:-1;i:264;i:-1;i:265;i:-1;i:267;i:-1;i:268;i:-2;i:279;i:1;i:280;i:1;i:281;i:1;i:282;i:1;i:283;i:1;i:284;i:-1;i:285;i:-1;i:286;i:1;i:287;i:1;i:288;i:1;i:289;i:-1;i:290;i:-2;i:291;i:1;i:292;i:-2;i:303;i:-1;i:304;i:-1;i:305;i:-1;i:306;i:-1;i:307;i:-1;i:308;i:-1;i:309;i:-1;i:310;i:-1;i:312;i:-1;i:313;i:-2;i:322;i:1;i:323;i:-2;i:332;i:-1;i:333;i:-2;i:344;i:-1;i:345;i:-1;i:346;i:-2;i:348;i:-1;i:349;i:-1;i:350;i:-2;i:351;i:-1;i:352;i:-1;i:353;i:-1;i:355;i:-1;i:356;i:-1;i:358;i:-1;i:359;i:-1;i:361;i:-1;i:362;i:-2;i:373;i:-1;i:374;i:-1;i:376;i:-1;i:377;i:-1;i:378;i:-1;i:380;i:-1;i:381;i:-1;i:382;i:-1;i:387;i:-1;i:388;i:-2;i:399;i:-1;i:400;i:-1;i:402;i:-1;i:403;i:-1;i:404;i:-1;i:406;i:-1;i:407;i:-1;i:408;i:-1;i:413;i:-1;i:414;i:-2;i:425;i:-1;i:426;i:-1;i:428;i:-1;i:429;i:-1;i:430;i:-1;i:432;i:-1;i:433;i:-1;i:434;i:-1;i:439;i:-1;i:440;i:-2;i:451;i:1;i:452;i:1;i:454;i:1;i:455;i:1;i:456;i:1;i:458;i:1;i:459;i:1;i:460;i:1;i:465;i:1;i:466;i:-2;i:479;i:-1;i:482;i:-1;i:485;i:-1;i:486;i:-1;i:487;i:-1;i:488;i:-1;i:489;i:-1;i:492;i:-1;i:495;i:-1;i:496;i:-1;i:499;i:-1;i:500;i:-1;i:501;i:-1;i:504;i:-1;i:505;i:-1;i:508;i:-1;i:509;i:-1;i:510;i:-1;i:511;i:-1;i:512;i:-1;i:513;i:-1;i:514;i:-1;i:515;i:-1;i:516;i:-1;i:517;i:-1;i:518;i:-1;i:519;i:-1;i:520;i:-1;i:521;i:-1;i:522;i:-1;i:524;i:-1;i:525;i:-1;i:526;i:-1;i:528;i:-1;i:529;i:-1;i:532;i:-1;i:533;i:-1;i:534;i:-1;i:537;i:-1;i:538;i:-1;i:539;i:-1;i:540;i:-1;i:541;i:-1;i:542;i:-1;i:543;i:-1;i:544;i:-1;i:545;i:-1;i:546;i:-1;i:548;i:-1;i:549;i:-1;i:550;i:-1;i:551;i:-1;i:553;i:-1;i:561;i:-1;i:563;i:-1;i:564;i:-1;i:566;i:-1;i:567;i:-1;i:568;i:-1;i:570;i:-1;i:578;i:-1;i:580;i:-1;i:581;i:-1;i:583;i:-1;i:584;i:-1;i:585;i:-1;i:587;i:-1;i:595;i:-1;i:597;i:-1;i:598;i:-1;i:600;i:-1;i:601;i:-1;i:602;i:-1;i:604;i:-1;i:612;i:-1;i:614;i:-1;i:615;i:-1;i:617;i:-1;i:618;i:-1;i:619;i:-1;i:621;i:-1;i:631;i:-1;i:632;i:-1;i:633;i:-2;i:635;i:-1;i:636;i:-1;i:637;i:-1;i:638;i:-1;i:641;i:-1;i:642;i:-1;i:645;i:-1;i:646;i:-1;i:647;i:-1;i:650;i:-1;i:651;i:-1;i:652;i:-1;i:653;i:-1;i:656;i:-1;i:657;i:-1;i:658;i:-1;i:659;i:-1;i:660;i:-1;i:661;i:-1;i:662;i:-1;i:663;i:-1;i:664;i:-1;i:665;i:-1;i:666;i:-1;i:667;i:-1;i:668;i:-1;i:669;i:-1;i:671;i:-1;i:673;i:-1;i:674;i:-2;i:675;i:-2;i:677;i:-1;i:685;i:-1;i:686;i:-1;i:695;i:-1;i:696;i:-2;i:705;i:-1;i:706;i:-2;i:715;i:-1;i:716;i:-1;i:717;i:-1;i:718;i:-1;i:719;i:-2;i:728;i:-1;i:729;i:-1;i:730;i:-1;i:731;i:-2;i:740;i:-1;i:741;i:-1;i:742;i:-1;i:743;i:-2;i:752;i:1;i:753;i:1;i:754;i:-1;i:755;i:-1;i:756;i:-2;i:757;i:-1;i:759;i:-2;i:768;i:-1;i:769;i:-1;i:771;i:-1;i:772;i:-1;i:774;i:-1;i:776;i:-1;i:778;i:-1;i:780;i:-1;i:782;i:-1;i:783;i:-1;i:784;i:-1;i:786;i:-1;i:787;i:-2;i:797;i:1;i:798;i:1;i:799;i:1;i:800;i:1;i:801;i:1;i:811;i:-1;i:812;i:-1;i:813;i:-1;i:814;i:-1;i:816;i:-1;i:819;i:-1;i:821;i:-1;i:822;i:-1;i:823;i:-1;i:824;i:-1;i:827;i:-1;i:828;i:-1;i:829;i:-1;i:830;i:-1;i:831;i:-1;i:832;i:-1;i:833;i:-1;i:836;i:-1;i:839;i:-1;i:841;i:-1;i:842;i:-1;i:843;i:-1;i:853;i:1;i:854;i:1;i:857;i:1;i:858;i:1;i:859;i:1;i:860;i:1;i:862;i:1;i:864;i:1;i:867;i:1;i:868;i:1;i:869;i:1;i:871;i:1;i:873;i:1;i:874;i:1;i:886;i:-1;i:887;i:-1;i:890;i:-1;i:891;i:-1;i:892;i:-1;i:893;i:-1;i:895;i:-1;i:897;i:-1;i:900;i:-1;i:901;i:-1;i:902;i:-1;i:904;i:-1;i:906;i:-1;i:907;i:-1;i:916;i:1;i:917;i:-2;i:926;i:1;i:927;i:1;i:936;i:1;i:937;i:-2;i:946;i:1;i:947;i:1;i:956;i:-1;i:957;i:-1;i:958;i:-1;i:959;i:-1;i:960;i:-1;i:962;i:-1;i:964;i:-1;i:966;i:-1;i:967;i:-1;i:968;i:-1;i:969;i:-2;i:977;i:1;i:978;i:-1;i:979;i:-2;i:980;i:1;i:981;i:-2;i:990;i:1;i:991;i:-1;i:992;i:-1;i:993;i:1;i:994;i:1;}s:51:"/home/bjartka/public_html/doctrine/tests/schema.yml";a:2:{i:25;i:1;i:29;i:1;}s:52:"/home/bjartka/public_html/doctrine/models/Client.php";a:28:{i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:17;i:1;i:18;i:1;i:25;i:1;i:27;i:1;i:28;i:1;i:29;i:1;i:33;i:1;i:37;i:1;i:38;i:1;i:39;i:1;i:46;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:60;i:1;i:61;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/QueryTest_Board.php";a:12:{i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:24;i:1;i:25;i:1;i:26;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Import/MssqlTestCase.php";a:19:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:44;i:1;i:46;i:1;i:47;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:68;i:1;i:70;i:1;i:71;i:1;}s:75:"/home/bjartka/public_html/doctrine/tests/Query/OneToOneFetchingTestCase.php";a:125:{i:36;i:1;i:39;i:1;i:40;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:74;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:84;i:1;i:85;i:1;i:87;i:1;i:102;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:120;i:1;i:122;i:1;i:126;i:1;i:127;i:1;i:131;i:1;i:132;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:140;i:1;i:141;i:-2;i:143;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:157;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:174;i:1;i:176;i:1;i:178;i:1;i:179;i:-2;i:182;i:1;i:183;i:1;i:184;i:1;i:190;i:1;i:192;i:1;i:193;i:1;i:194;i:1;i:195;i:1;i:196;i:1;i:197;i:1;i:198;i:1;i:201;i:1;i:202;i:1;i:205;i:1;i:207;i:1;i:208;i:1;i:210;i:1;i:211;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:217;i:1;i:218;i:-2;i:220;i:1;i:229;i:1;i:230;i:1;i:231;i:1;i:232;i:1;i:234;i:1;i:236;i:1;i:237;i:1;i:238;i:1;i:239;i:1;i:240;i:1;i:241;i:1;i:242;i:1;i:245;i:1;i:246;i:1;i:247;i:1;i:250;i:1;i:252;i:1;i:254;i:1;i:255;i:-2;i:256;i:-2;i:259;i:1;i:261;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Record/FilterTestCase.php";a:34:{i:36;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:48;i:1;i:50;i:-1;i:51;i:1;i:52;i:1;i:54;i:1;i:58;i:1;i:61;i:1;i:63;i:-1;i:64;i:1;i:65;i:1;i:67;i:1;i:71;i:1;i:74;i:1;i:75;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:-2;i:85;i:1;i:91;i:1;i:92;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:104;i:1;i:105;i:1;i:106;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Groupby.php";a:18:{i:21;i:1;i:33;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:56;i:-1;i:57;i:-1;i:59;i:1;i:60;i:1;i:61;i:-2;i:62;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction/Mock.php";a:3:{i:21;i:1;i:35;i:1;i:36;i:1;}s:65:"/home/bjartka/public_html/doctrine/models/export/Cms_Cateogry.php";a:13:{i:2;i:1;i:7;i:-1;i:8;i:-1;i:12;i:-1;i:13;i:-1;i:14;i:-1;i:15;i:-1;i:16;i:-1;i:17;i:-1;i:18;i:-1;i:19;i:-1;i:20;i:-1;i:22;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hydrate/Array.php";a:20:{i:35;i:1;i:38;i:1;i:39;i:-2;i:42;i:1;i:43;i:-2;i:46;i:-1;i:47;i:-2;i:51;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:-2;i:61;i:1;i:62;i:-2;i:65;i:1;i:66;i:1;i:67;i:-2;i:72;i:1;i:74;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/mmrUser_B.php";a:7:{i:6;i:1;i:7;i:1;i:8;i:1;i:10;i:1;i:15;i:1;i:16;i:1;i:17;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/CPK_Association.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/Phototag.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:53:"/home/bjartka/public_html/doctrine/models/Element.php";a:6:{i:4;i:1;i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Relation/NestTestCase.php";a:120:{i:36;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:66;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:83;i:1;i:85;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:105;i:1;i:107;i:1;i:109;i:1;i:118;i:1;i:120;i:1;i:122;i:1;i:124;i:1;i:126;i:1;i:127;i:1;i:131;i:1;i:133;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:141;i:1;i:142;i:1;i:144;i:1;i:146;i:1;i:147;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:153;i:1;i:155;i:1;i:157;i:1;i:159;i:1;i:161;i:1;i:162;i:1;i:165;i:1;i:167;i:1;i:169;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:189;i:1;i:190;i:1;i:194;i:1;i:196;i:1;i:197;i:1;i:198;i:1;i:199;i:1;i:201;i:1;i:202;i:1;i:205;i:1;i:207;i:1;i:208;i:1;i:211;i:1;i:213;i:1;i:215;i:1;i:217;i:1;i:219;i:1;i:220;i:1;i:223;i:1;i:225;i:1;i:227;i:1;i:229;i:1;i:231;i:1;i:232;i:1;i:236;i:1;i:238;i:1;i:240;i:1;i:242;i:1;i:244;i:1;i:246;i:1;i:247;i:1;}s:60:"/home/bjartka/public_html/doctrine/lib/Doctrine/Relation.php";a:72:{i:34;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:-1;i:130;i:-2;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:152;i:-2;i:155;i:-1;i:156;i:-2;i:160;i:-1;i:161;i:-2;i:164;i:1;i:165;i:-2;i:169;i:-1;i:170;i:-2;i:174;i:-1;i:175;i:-1;i:176;i:-2;i:178;i:-1;i:179;i:-2;i:183;i:-1;i:184;i:-1;i:185;i:-1;i:186;i:-1;i:190;i:-1;i:191;i:-1;i:200;i:1;i:201;i:-2;i:211;i:1;i:212;i:-2;i:223;i:1;i:224;i:-2;i:234;i:1;i:235;i:1;i:236;i:1;i:237;i:-2;i:247;i:1;i:248;i:-2;i:259;i:1;i:260;i:-2;i:270;i:1;i:271;i:1;i:272;i:-2;i:282;i:1;i:283;i:1;i:284;i:-2;i:294;i:1;i:297;i:1;i:298;i:1;i:300;i:1;i:301;i:-2;i:320;i:-1;i:321;i:-1;i:322;i:-1;i:323;i:-1;i:324;i:-1;i:325;i:-1;i:326;i:-1;i:327;i:-1;i:328;i:-1;i:329;i:-2;i:330;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Sequence/Sqlite.php";a:29:{i:21;i:1;i:33;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:52;i:1;i:54;i:1;i:55;i:-2;i:61;i:-2;i:62;i:-2;i:63;i:-2;i:66;i:-2;i:67;i:-2;i:68;i:-2;i:71;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:81;i:1;i:82;i:1;i:83;i:-2;i:95;i:1;i:96;i:-2;i:107;i:1;i:108;i:1;i:110;i:1;i:112;i:1;i:113;i:-2;i:114;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Sequence/Oracle.php";a:26:{i:21;i:1;i:33;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:50;i:1;i:51;i:-2;i:54;i:-2;i:55;i:-2;i:56;i:-2;i:58;i:-2;i:59;i:-2;i:60;i:-2;i:62;i:1;i:63;i:-2;i:74;i:1;i:75;i:1;i:77;i:1;i:78;i:-2;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:94;i:1;i:95;i:-2;i:96;i:1;}s:71:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Exception.php";a:24:{i:21;i:1;i:33;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:51;i:1;i:52;i:-2;i:56;i:-1;i:57;i:-2;i:61;i:1;i:62;i:-2;i:72;i:-1;i:73;i:-2;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:-2;i:96;i:-1;i:97;i:-1;i:98;i:-1;i:99;i:-1;i:100;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Table/Exception.php";a:5:{i:21;i:1;i:34;i:1;i:39;i:1;i:40;i:1;i:41;i:1;}s:56:"/home/bjartka/public_html/doctrine/lib/Doctrine/Tree.php";a:29:{i:33;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:-1;i:60;i:-1;i:61;i:-1;i:62;i:-1;i:63;i:-1;i:64;i:-1;i:66;i:1;i:75;i:-1;i:76;i:-2;i:84;i:1;i:97;i:1;i:98;i:1;i:99;i:-1;i:100;i:-2;i:101;i:1;i:102;i:-2;i:110;i:1;i:111;i:-2;i:120;i:-1;i:121;i:-1;i:128;i:1;i:129;i:-2;i:130;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Tree/NestedSet.php";a:115:{i:33;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:61;i:1;i:62;i:-1;i:63;i:-1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:77;i:1;i:78;i:-1;i:79;i:-1;i:82;i:1;i:83;i:-1;i:84;i:-1;i:86;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:92;i:1;i:93;i:-2;i:103;i:-1;i:104;i:-2;i:113;i:1;i:114;i:1;i:117;i:1;i:118;i:1;i:120;i:1;i:121;i:-1;i:122;i:-2;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:-1;i:129;i:-1;i:130;i:-1;i:131;i:-1;i:134;i:1;i:135;i:-2;i:146;i:-1;i:148;i:-1;i:151;i:-1;i:152;i:-1;i:153;i:-1;i:154;i:-1;i:155;i:-1;i:156;i:-1;i:159;i:-1;i:160;i:-1;i:162;i:-1;i:163;i:-1;i:164;i:-2;i:166;i:-1;i:167;i:-2;i:179;i:-1;i:180;i:-1;i:182;i:-1;i:183;i:-2;i:186;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-1;i:190;i:-1;i:191;i:-1;i:192;i:-2;i:202;i:-1;i:203;i:-1;i:204;i:-1;i:205;i:-2;i:214;i:-1;i:215;i:-2;i:224;i:-1;i:225;i:-1;i:230;i:-1;i:232;i:-1;i:234;i:-1;i:236;i:-1;i:238;i:-1;i:239;i:-2;i:250;i:1;i:251;i:-1;i:252;i:-1;i:253;i:-1;i:254;i:-1;i:255;i:-1;i:257;i:-1;i:259;i:1;i:260;i:-2;i:270;i:1;i:271;i:1;i:272;i:1;i:273;i:1;i:274;i:-2;i:282;i:1;i:283;i:-2;i:291;i:1;i:292;i:1;i:293;i:1;i:294;i:1;i:295;i:-2;i:304;i:-1;i:305;i:-1;i:306;i:-1;i:307;i:-1;i:308;i:-1;i:309;i:-1;i:310;i:-1;i:318;i:-1;i:319;i:-1;i:356;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Cache/Interface.php";a:2:{i:33;i:1;i:74;i:1;}s:63:"/home/bjartka/public_html/doctrine/models/BadlyNamed__Class.php";a:2:{i:5;i:1;i:6;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/mmrUser_C.php";a:7:{i:6;i:1;i:7;i:1;i:8;i:1;i:10;i:1;i:15;i:1;i:16;i:1;i:17;i:1;}s:51:"/home/bjartka/public_html/doctrine/models/Group.php";a:7:{i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Configurable.php";a:145:{i:75;i:1;i:76;i:-1;i:78;i:-1;i:79;i:-1;i:80;i:-1;i:81;i:-1;i:82;i:-1;i:84;i:-1;i:86;i:1;i:87;i:-1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:-1;i:93;i:-1;i:94;i:-2;i:95;i:-1;i:96;i:-1;i:97;i:-2;i:98;i:-1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:-1;i:103;i:-2;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:-1;i:124;i:-2;i:125;i:1;i:126;i:1;i:127;i:-1;i:128;i:-1;i:129;i:-1;i:130;i:1;i:131;i:1;i:132;i:1;i:133;i:-1;i:134;i:-1;i:135;i:-2;i:136;i:1;i:137;i:-1;i:138;i:-1;i:139;i:-1;i:141;i:1;i:143;i:1;i:157;i:1;i:159;i:1;i:160;i:-2;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:-2;i:174;i:1;i:175;i:-2;i:176;i:1;i:177;i:-2;i:186;i:1;i:187;i:-1;i:188;i:-2;i:190;i:1;i:191;i:-2;i:199;i:1;i:200;i:-2;i:210;i:1;i:211;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:217;i:1;i:218;i:-2;i:227;i:1;i:228;i:1;i:229;i:1;i:230;i:-2;i:231;i:-1;i:232;i:-2;i:233;i:1;i:234;i:-2;i:244;i:-1;i:245;i:-1;i:246;i:-1;i:247;i:-1;i:248;i:-2;i:249;i:-1;i:251;i:-1;i:252;i:-2;i:262;i:1;i:263;i:1;i:265;i:1;i:266;i:1;i:267;i:1;i:269;i:1;i:270;i:-2;i:279;i:1;i:280;i:1;i:281;i:1;i:282;i:-2;i:283;i:-1;i:284;i:-2;i:285;i:1;i:286;i:-2;i:296;i:1;i:297;i:1;i:298;i:1;i:299;i:-1;i:300;i:-2;i:301;i:1;i:303;i:1;i:304;i:-2;i:314;i:1;i:316;i:1;i:317;i:-1;i:318;i:-2;i:320;i:1;i:321;i:1;i:322;i:1;i:323;i:-2;i:324;i:1;i:325;i:-2;i:326;i:1;i:327;i:-2;i:337;i:-1;i:338;i:-2;i:349;i:1;i:350;i:1;i:360;i:1;i:361;i:-2;}s:60:"/home/bjartka/public_html/doctrine/models/ForeignKeyTest.php";a:14:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:18;i:1;i:19;i:1;i:21;i:1;i:23;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/ZeroValueTest.php";a:11:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:18;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/Phonenumber.php";a:13:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:19;i:1;i:20;i:1;i:21;i:1;i:22;i:1;}s:66:"/home/bjartka/public_html/doctrine/models/MysqlIndexTestRecord.php";a:8:{i:6;i:1;i:7;i:1;i:8;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:14;i:1;i:16;i:1;}s:64:"/home/bjartka/public_html/doctrine/tests/TransactionTestCase.php";a:136:{i:37;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:-2;i:54;i:1;i:55;i:1;i:56;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:65;i:-2;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:98;i:-2;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:114;i:1;i:115;i:-1;i:116;i:1;i:117;i:1;i:119;i:1;i:124;i:1;i:126;i:1;i:127;i:-1;i:128;i:1;i:129;i:1;i:131;i:1;i:132;i:1;i:137;i:1;i:139;i:1;i:140;i:-1;i:141;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:150;i:1;i:151;i:-1;i:152;i:1;i:153;i:1;i:155;i:1;i:160;i:1;i:161;i:-1;i:162;i:1;i:163;i:1;i:165;i:1;i:169;i:1;i:170;i:1;i:174;i:1;i:175;i:1;i:179;i:1;i:180;i:1;i:184;i:1;i:185;i:1;i:189;i:1;i:191;i:1;i:192;i:1;i:196;i:1;i:198;i:1;i:199;i:1;i:202;i:1;i:205;i:1;i:208;i:1;i:209;i:1;i:210;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:218;i:1;i:219;i:1;i:220;i:-2;i:223;i:1;i:224;i:1;i:225;i:1;i:234;i:1;i:236;i:1;i:237;i:1;i:240;i:1;i:241;i:1;i:245;i:-1;i:247;i:-1;i:248;i:-1;i:251;i:-1;i:252;i:-1;i:256;i:1;i:258;i:1;i:259;i:1;i:262;i:1;i:263;i:1;i:268;i:1;i:270;i:1;i:271;i:1;i:274;i:1;i:275;i:1;i:279;i:1;i:281;i:1;i:282;i:1;i:285;i:1;i:286;i:1;i:290;i:1;i:292;i:1;i:293;i:1;i:297;i:1;i:298;i:1;i:302;i:1;i:303;i:-2;}s:59:"/home/bjartka/public_html/doctrine/tests/ExportTestCase.php";a:24:{i:38;i:1;i:40;i:-1;i:41;i:1;i:42;i:1;i:44;i:1;i:48;i:1;i:50;i:-1;i:51;i:1;i:52;i:1;i:54;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:83;i:1;i:87;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Import/OracleTestCase.php";a:36:{i:37;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:53;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:98;i:1;i:101;i:1;i:103;i:1;i:104;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Import/SqliteTestCase.php";a:13:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:60;i:1;}s:59:"/home/bjartka/public_html/doctrine/tests/AccessTestCase.php";a:51:{i:36;i:1;i:40;i:1;i:41;i:1;i:42;i:1;i:47;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:81;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:91;i:1;i:92;i:1;i:94;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:110;i:1;i:111;i:1;i:113;i:1;i:114;i:1;i:116;i:1;i:118;i:1;i:120;i:1;i:122;i:1;i:123;i:1;i:124;i:1;}s:72:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/ErrorStack.php";a:24:{i:34;i:1;i:51;i:1;i:52;i:1;i:62;i:1;i:63;i:1;i:72;i:-1;i:73;i:-1;i:74;i:-1;i:75;i:-1;i:85;i:1;i:86;i:-2;i:95;i:-1;i:96;i:-1;i:105;i:-1;i:106;i:-2;i:113;i:1;i:114;i:1;i:123;i:-1;i:124;i:-2;i:133;i:1;i:134;i:-2;i:141;i:-1;i:142;i:-2;i:143;i:1;}s:55:"/home/bjartka/public_html/doctrine/lib/Doctrine/Lib.php";a:133:{i:34;i:1;i:43;i:1;i:44;i:-1;i:45;i:-2;i:46;i:1;i:47;i:-1;i:48;i:-2;i:49;i:1;i:50;i:-1;i:51;i:-2;i:52;i:1;i:53;i:-1;i:54;i:-2;i:55;i:1;i:56;i:1;i:57;i:-2;i:58;i:-2;i:59;i:-1;i:68;i:-1;i:69;i:-1;i:70;i:-1;i:71;i:-1;i:72;i:-1;i:73;i:-1;i:74;i:-1;i:75;i:-1;i:76;i:-1;i:77;i:-2;i:90;i:-1;i:91;i:-1;i:92;i:-1;i:93;i:-1;i:94;i:-1;i:95;i:-1;i:96;i:-1;i:97;i:-1;i:99;i:-1;i:100;i:-1;i:101;i:-1;i:102;i:-1;i:103;i:-1;i:105;i:-1;i:106;i:-1;i:107;i:-1;i:108;i:-1;i:109;i:-2;i:112;i:-1;i:113;i:-2;i:132;i:-1;i:133;i:-1;i:134;i:-1;i:135;i:-1;i:136;i:-1;i:137;i:-1;i:139;i:-1;i:140;i:-1;i:141;i:-1;i:142;i:-1;i:143;i:-1;i:144;i:-1;i:145;i:-1;i:146;i:-1;i:147;i:-1;i:148;i:-1;i:150;i:-1;i:151;i:-1;i:152;i:-1;i:153;i:-1;i:154;i:-2;i:155;i:-1;i:156;i:-1;i:157;i:-1;i:158;i:-1;i:159;i:-1;i:160;i:-1;i:161;i:-1;i:162;i:-1;i:163;i:-1;i:165;i:-1;i:166;i:-1;i:167;i:-1;i:168;i:-2;i:179;i:1;i:180;i:1;i:181;i:-2;i:182;i:-1;i:183;i:-1;i:184;i:-2;i:185;i:-1;i:186;i:-1;i:187;i:-2;i:188;i:-2;i:189;i:-1;i:198;i:-1;i:199;i:-1;i:200;i:-1;i:201;i:-1;i:202;i:-1;i:203;i:-1;i:205;i:-1;i:206;i:-1;i:207;i:-2;i:216;i:-1;i:217;i:-1;i:218;i:-1;i:219;i:-1;i:220;i:-1;i:221;i:-2;i:228;i:-1;i:229;i:-1;i:230;i:-1;i:231;i:-1;i:232;i:-1;i:233;i:-1;i:234;i:-1;i:235;i:-1;i:236;i:-1;i:237;i:-1;i:238;i:-1;i:239;i:-1;i:240;i:-1;i:241;i:-1;i:242;i:-1;i:243;i:-1;i:245;i:-1;i:246;i:-2;i:255;i:-1;i:256;i:-1;i:257;i:-1;i:260;i:-1;i:261;i:-1;i:262;i:-2;i:264;i:1;}s:61:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Set.php";a:19:{i:21;i:1;i:33;i:1;i:37;i:1;i:39;i:1;i:41;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:-2;i:60;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Past.php";a:32:{i:34;i:1;i:43;i:1;i:44;i:1;i:45;i:-2;i:46;i:1;i:48;i:1;i:49;i:-1;i:50;i:-2;i:52;i:1;i:53;i:-1;i:54;i:-1;i:55;i:-1;i:56;i:-1;i:57;i:-1;i:58;i:-1;i:59;i:-1;i:60;i:-1;i:61;i:-1;i:62;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:-2;i:73;i:-1;i:75;i:-2;i:76;i:1;i:78;i:-2;i:79;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Expression/Mysql.php";a:34:{i:21;i:1;i:33;i:1;i:42;i:-1;i:43;i:-2;i:52;i:-1;i:53;i:-2;i:74;i:-1;i:75;i:-1;i:76;i:-1;i:77;i:-1;i:80;i:-1;i:81;i:-1;i:82;i:-1;i:84;i:-1;i:85;i:-1;i:86;i:-1;i:87;i:-1;i:88;i:-1;i:89;i:-1;i:90;i:-1;i:91;i:-1;i:92;i:-1;i:93;i:-1;i:94;i:-1;i:95;i:-1;i:96;i:-1;i:98;i:-1;i:99;i:-1;i:100;i:-1;i:101;i:-1;i:102;i:-2;i:111;i:-1;i:112;i:-2;i:113;i:1;}s:63:"/home/bjartka/public_html/doctrine/lib/Doctrine/Search/File.php";a:23:{i:33;i:1;i:37;i:1;i:39;i:1;i:40;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:-2;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:69;i:1;}s:80:"/home/bjartka/public_html/doctrine/tests/migration_classes/002_change_column.php";a:6:{i:2;i:1;i:6;i:1;i:7;i:1;i:11;i:-1;i:12;i:-1;i:13;i:1;}s:58:"/home/bjartka/public_html/doctrine/lib/Doctrine/Parser.php";a:26:{i:34;i:1;i:69;i:1;i:71;i:1;i:72;i:-2;i:86;i:1;i:88;i:1;i:89;i:-2;i:104;i:-1;i:106;i:-1;i:107;i:-2;i:120;i:1;i:121;i:1;i:122;i:-1;i:123;i:-1;i:125;i:-1;i:126;i:-1;i:128;i:1;i:129;i:1;i:131;i:1;i:132;i:-2;i:136;i:-1;i:137;i:-1;i:138;i:-2;i:139;i:-1;i:141;i:-2;i:142;i:1;}s:58:"/home/bjartka/public_html/doctrine/lib/Doctrine/Access.php";a:25:{i:0;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:-2;i:65;i:1;i:66;i:1;i:78;i:1;i:79;i:-2;i:90;i:1;i:91;i:-2;i:102;i:-1;i:103;i:-2;i:111;i:1;i:112;i:-2;i:122;i:1;i:123;i:-2;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:148;i:1;i:149;i:-2;}s:55:"/home/bjartka/public_html/doctrine/models/BarRecord.php";a:5:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:12;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Hydrate/FetchModeTestCase.php";a:83:{i:38;i:1;i:40;i:1;i:42;i:1;i:44;i:1;i:46;i:1;i:47;i:1;i:50;i:1;i:52;i:1;i:54;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:62;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:75;i:1;i:77;i:1;i:79;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:86;i:1;i:88;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:112;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:120;i:1;i:122;i:1;i:123;i:1;i:124;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:132;i:1;i:133;i:1;i:137;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:148;i:1;i:149;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/Validator/PastTestCase.php";a:25:{i:37;i:1;i:38;i:1;i:39;i:1;i:44;i:1;i:48;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:82;i:1;}s:63:"/home/bjartka/public_html/doctrine/tests/Query/JoinTestCase.php";a:98:{i:37;i:1;i:38;i:1;i:40;i:1;i:41;i:1;i:44;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:78;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:116;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:129;i:1;i:131;i:1;i:133;i:1;i:134;i:1;i:138;i:1;i:140;i:1;i:142;i:1;i:143;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:151;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:-2;i:158;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:166;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:-2;i:173;i:1;i:177;i:1;i:178;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:187;i:1;i:188;i:1;i:189;i:1;i:191;i:1;i:192;i:1;i:193;i:1;i:194;i:1;i:199;i:1;i:200;i:1;i:202;i:-1;i:203;i:1;i:204;i:1;i:206;i:1;}s:60:"/home/bjartka/public_html/doctrine/tests/NewCoreTestCase.php";a:7:{i:37;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:46;i:1;i:47;i:1;}s:64:"/home/bjartka/public_html/doctrine/tests/Search/FileTestCase.php";a:9:{i:36;i:1;i:38;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:54;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/DoctrineTest/Reporter/Cli.php";a:14:{i:5;i:1;i:6;i:1;i:7;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:21;i:1;i:22;i:-2;}s:58:"/home/bjartka/public_html/doctrine/lib/Doctrine/Export.php";a:347:{i:21;i:1;i:34;i:1;i:59;i:1;i:60;i:1;i:71;i:-1;i:72;i:-2;i:83;i:1;i:84;i:-2;i:95;i:1;i:96;i:1;i:107;i:1;i:108;i:-2;i:119;i:1;i:121;i:1;i:122;i:-2;i:134;i:1;i:135;i:1;i:137;i:1;i:138;i:-2;i:149;i:-1;i:150;i:-2;i:163;i:1;i:164;i:1;i:176;i:-1;i:177;i:-2;i:188;i:1;i:189;i:1;i:200;i:1;i:201;i:-2;i:233;i:1;i:234;i:-1;i:235;i:-2;i:237;i:1;i:238;i:-1;i:239;i:-2;i:241;i:1;i:244;i:1;i:245;i:1;i:246;i:1;i:248;i:1;i:249;i:1;i:250;i:1;i:251;i:1;i:252;i:1;i:254;i:1;i:256;i:1;i:258;i:1;i:259;i:-1;i:260;i:-1;i:262;i:1;i:266;i:1;i:268;i:1;i:270;i:-1;i:271;i:-1;i:272;i:-1;i:273;i:-1;i:274;i:-1;i:275;i:-1;i:276;i:1;i:277;i:-2;i:291;i:1;i:293;i:1;i:294;i:1;i:295;i:1;i:296;i:1;i:314;i:1;i:315;i:-2;i:334;i:-1;i:335;i:-2;i:360;i:-1;i:362;i:-1;i:363;i:-2;i:388;i:1;i:389;i:1;i:390;i:1;i:392;i:1;i:393;i:1;i:394;i:1;i:395;i:-1;i:396;i:-1;i:398;i:1;i:399;i:1;i:400;i:1;i:401;i:1;i:402;i:1;i:404;i:1;i:405;i:-2;i:440;i:1;i:441;i:-2;i:454;i:-1;i:455;i:-1;i:456;i:-1;i:458;i:-1;i:459;i:-1;i:460;i:-1;i:461;i:-1;i:462;i:-1;i:463;i:-1;i:464;i:-1;i:465;i:-1;i:466;i:-1;i:468;i:-1;i:470;i:-1;i:471;i:-1;i:472;i:-1;i:473;i:-1;i:474;i:-1;i:476;i:-1;i:477;i:-2;i:487;i:1;i:489;i:1;i:491;i:1;i:492;i:-2;i:503;i:-1;i:505;i:-1;i:506;i:-2;i:599;i:1;i:601;i:1;i:602;i:1;i:603;i:1;i:604;i:1;i:620;i:-1;i:621;i:-2;i:654;i:1;i:655;i:1;i:657;i:1;i:658;i:1;i:659;i:1;i:660;i:-2;i:697;i:1;i:699;i:1;i:700;i:1;i:702;i:1;i:703;i:1;i:705;i:1;i:707;i:1;i:708;i:1;i:710;i:1;i:711;i:1;i:713;i:1;i:715;i:1;i:716;i:1;i:717;i:-2;i:718;i:1;i:720;i:1;i:721;i:-2;i:733;i:1;i:734;i:1;i:735;i:1;i:736;i:-1;i:737;i:-1;i:739;i:-1;i:740;i:-1;i:741;i:-1;i:742;i:-1;i:743;i:-1;i:745;i:1;i:746;i:1;i:747;i:1;i:748;i:1;i:749;i:1;i:750;i:1;i:751;i:-2;i:762;i:1;i:763;i:1;i:764;i:1;i:765;i:-1;i:766;i:-1;i:767;i:1;i:768;i:-1;i:769;i:-1;i:771;i:1;i:772;i:-1;i:773;i:-1;i:775;i:1;i:777;i:1;i:778;i:-2;i:790;i:1;i:791;i:1;i:793;i:1;i:794;i:-1;i:795;i:-1;i:796;i:-1;i:797;i:-1;i:799;i:-1;i:801;i:1;i:802;i:-1;i:803;i:-2;i:805;i:1;i:807;i:1;i:809;i:1;i:810;i:-2;i:821;i:1;i:822;i:1;i:823;i:1;i:824;i:-1;i:825;i:-1;i:826;i:1;i:828;i:1;i:829;i:1;i:830;i:-2;i:848;i:-1;i:849;i:-2;i:895;i:1;i:896;i:1;i:898;i:1;i:899;i:-2;i:911;i:-1;i:912;i:-1;i:913;i:-1;i:914;i:-1;i:915;i:-1;i:916;i:-1;i:917;i:-1;i:918;i:-1;i:919;i:-2;i:933;i:1;i:935;i:1;i:936;i:1;i:937;i:1;i:938;i:1;i:939;i:1;i:940;i:1;i:941;i:-2;i:942;i:-1;i:943;i:-1;i:944;i:-1;i:945;i:-2;i:957;i:1;i:958;i:1;i:959;i:-1;i:960;i:-1;i:961;i:1;i:963;i:1;i:964;i:-1;i:965;i:-2;i:966;i:1;i:967;i:-1;i:968;i:-2;i:969;i:1;i:970;i:-1;i:971;i:-2;i:973;i:1;i:974;i:1;i:975;i:1;i:976;i:1;i:977;i:1;i:978;i:1;i:980;i:1;i:982;i:1;i:983;i:1;i:985;i:1;i:986;i:-2;i:997;i:1;i:998;i:-2;i:1010;i:-1;i:1011;i:-2;i:1023;i:-1;i:1024;i:-2;i:1043;i:1;i:1044;i:1;i:1045;i:-1;i:1046;i:-1;i:1049;i:-1;i:1050;i:-1;i:1063;i:1;i:1064;i:1;i:1065;i:1;i:1066;i:1;i:1067;i:1;i:1069;i:1;i:1070;i:1;i:1071;i:1;i:1072;i:1;i:1073;i:1;i:1075;i:1;i:1077;i:1;i:1080;i:1;i:1084;i:1;i:1085;i:1;i:1086;i:1;i:1089;i:1;i:1090;i:1;i:1091;i:1;i:1092;i:1;i:1094;i:1;i:1095;i:1;i:1097;i:1;i:1099;i:1;i:1101;i:1;i:1102;i:1;i:1104;i:1;i:1105;i:-2;i:1106;i:-2;i:1107;i:-2;i:1109;i:1;i:1111;i:1;i:1112;i:1;i:1113;i:1;i:1126;i:1;i:1128;i:1;i:1130;i:1;i:1131;i:1;i:1132;i:1;i:1134;i:1;i:1136;i:1;i:1138;i:1;i:1139;i:1;i:1140;i:1;i:1141;i:-1;i:1144;i:1;i:1145;i:1;i:1146;i:1;i:1147;i:1;i:1149;i:1;i:1151;i:1;i:1153;i:1;i:1154;i:-2;i:1165;i:1;i:1167;i:1;i:1168;i:1;i:1170;i:1;i:1171;i:1;i:1172;i:-2;i:1174;i:1;i:1177;i:1;i:1178;i:1;i:1180;i:1;i:1182;i:1;i:1183;i:1;i:1184;i:1;i:1186;i:1;i:1187;i:-2;i:1206;i:-1;i:1207;i:-1;i:1208;i:-1;i:1209;i:-1;i:1212;i:-1;i:1213;i:-2;i:1234;i:-1;i:1236;i:-1;i:1237;i:-1;i:1239;i:-2;i:1240;i:-2;i:1241;i:-2;i:1243;i:-1;i:1244;i:1;}s:63:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction.php";a:138:{i:21;i:1;i:35;i:1;i:85;i:1;i:87;i:1;i:88;i:-2;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:-2;i:103;i:1;i:104;i:1;i:105;i:-2;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:-2;i:121;i:1;i:122;i:-1;i:123;i:-2;i:124;i:1;i:125;i:1;i:126;i:-2;i:136;i:1;i:137;i:-2;i:147;i:1;i:149;i:1;i:150;i:-2;i:167;i:1;i:169;i:1;i:171;i:1;i:172;i:1;i:174;i:1;i:176;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:185;i:1;i:187;i:1;i:189;i:1;i:191;i:1;i:192;i:1;i:193;i:-2;i:195;i:1;i:196;i:1;i:197;i:1;i:200;i:1;i:202;i:1;i:203;i:-2;i:220;i:1;i:222;i:1;i:223;i:1;i:224;i:-2;i:226;i:1;i:228;i:1;i:229;i:1;i:231;i:1;i:233;i:1;i:235;i:1;i:236;i:1;i:237;i:1;i:239;i:1;i:240;i:1;i:242;i:1;i:243;i:1;i:244;i:1;i:246;i:1;i:247;i:1;i:249;i:1;i:250;i:-2;i:253;i:1;i:254;i:1;i:255;i:1;i:256;i:1;i:258;i:1;i:260;i:1;i:261;i:1;i:262;i:1;i:263;i:1;i:264;i:1;i:266;i:1;i:268;i:1;i:271;i:1;i:272;i:-2;i:290;i:1;i:292;i:1;i:293;i:1;i:294;i:-2;i:296;i:1;i:298;i:1;i:299;i:1;i:301;i:1;i:303;i:1;i:305;i:1;i:306;i:1;i:307;i:1;i:309;i:1;i:310;i:1;i:311;i:1;i:313;i:1;i:315;i:1;i:316;i:1;i:318;i:1;i:319;i:1;i:320;i:-2;i:322;i:1;i:324;i:1;i:327;i:1;i:328;i:-2;i:339;i:1;i:340;i:-2;i:351;i:1;i:352;i:-2;i:363;i:1;i:364;i:-2;i:376;i:1;i:378;i:1;i:379;i:1;i:381;i:1;i:382;i:1;i:383;i:1;i:384;i:1;i:385;i:1;i:386;i:1;i:387;i:1;i:388;i:1;i:389;i:1;i:390;i:1;i:391;i:1;i:393;i:1;i:394;i:-2;i:420;i:1;i:421;i:-2;i:437;i:1;i:438;i:-2;i:439;i:1;}s:81:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Firebird/Exception.php";a:14:{i:21;i:1;i:35;i:1;i:125;i:-1;i:126;i:-1;i:127;i:-1;i:128;i:-1;i:129;i:-2;i:130;i:-1;i:131;i:-1;i:132;i:-1;i:133;i:-1;i:134;i:-1;i:135;i:-2;i:136;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Import/Oracle.php";a:62:{i:21;i:1;i:31;i:1;i:40;i:1;i:41;i:-1;i:42;i:-2;i:51;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:-2;i:66;i:1;i:68;i:1;i:69;i:-2;i:80;i:-1;i:90;i:1;i:92;i:1;i:94;i:1;i:95;i:-2;i:105;i:1;i:108;i:1;i:110;i:1;i:112;i:1;i:113;i:-2;i:123;i:1;i:125;i:1;i:127;i:1;i:129;i:1;i:130;i:-1;i:131;i:-1;i:134;i:-1;i:135;i:-1;i:136;i:-1;i:137;i:-1;i:138;i:-1;i:139;i:-1;i:140;i:-1;i:141;i:-1;i:142;i:-1;i:143;i:-1;i:144;i:-1;i:145;i:-1;i:147;i:-1;i:148;i:1;i:149;i:-2;i:159;i:1;i:161;i:1;i:162;i:1;i:164;i:1;i:166;i:1;i:167;i:-2;i:177;i:1;i:178;i:1;i:179;i:-2;i:190;i:-1;i:201;i:-1;i:219;i:1;i:222;i:1;i:223;i:-2;i:233;i:1;i:234;i:1;i:235;i:-2;i:236;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Import/Sqlite.php";a:87:{i:21;i:1;i:32;i:1;i:42;i:-1;i:52;i:-1;i:63;i:-1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:78;i:-1;i:79;i:-1;i:80;i:-1;i:81;i:-1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:-2;i:96;i:-1;i:98;i:-1;i:100;i:-1;i:101;i:-1;i:102;i:-1;i:103;i:-1;i:105;i:-1;i:106;i:-1;i:108;i:-1;i:109;i:-1;i:110;i:-1;i:111;i:-1;i:112;i:-1;i:113;i:-1;i:114;i:-1;i:115;i:-1;i:116;i:-1;i:118;i:-1;i:119;i:-1;i:120;i:-1;i:121;i:-1;i:122;i:-2;i:132;i:1;i:133;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:138;i:-1;i:139;i:-1;i:142;i:-1;i:143;i:-1;i:144;i:-1;i:145;i:-1;i:146;i:-1;i:147;i:-1;i:148;i:-1;i:149;i:-1;i:150;i:-1;i:151;i:-1;i:152;i:-1;i:153;i:-1;i:154;i:-1;i:155;i:-1;i:156;i:1;i:157;i:-2;i:167;i:1;i:168;i:1;i:169;i:-2;i:180;i:1;i:182;i:1;i:183;i:-2;i:194;i:-1;i:204;i:-1;i:205;i:-1;i:207;i:-1;i:208;i:-1;i:209;i:-1;i:210;i:-1;i:211;i:-1;i:212;i:-1;i:213;i:-1;i:214;i:-1;i:215;i:-1;i:216;i:-2;i:226;i:-1;i:236;i:-1;i:238;i:-1;i:239;i:-2;i:240;i:1;}s:71:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hook/Parser/Complex.php";a:25:{i:21;i:1;i:33;i:1;i:49;i:1;i:50;i:1;i:62;i:1;i:64;i:1;i:65;i:-1;i:66;i:-1;i:67;i:-1;i:68;i:-1;i:70;i:-1;i:71;i:-1;i:72;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:85;i:1;i:86;i:-2;i:97;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Expression/Pgsql.php";a:59:{i:21;i:1;i:33;i:1;i:55;i:-1;i:57;i:-1;i:58;i:-1;i:59;i:-2;i:60;i:-1;i:62;i:-2;i:76;i:-1;i:78;i:-1;i:79;i:-1;i:80;i:-1;i:81;i:-2;i:82;i:-1;i:84;i:-2;i:105;i:-1;i:106;i:-1;i:107;i:-2;i:108;i:-1;i:109;i:-2;i:119;i:-1;i:120;i:-2;i:131;i:-1;i:132;i:-2;i:142;i:-1;i:144;i:-1;i:145;i:-2;i:154;i:-1;i:155;i:-2;i:164;i:-1;i:165;i:-2;i:175;i:-1;i:176;i:-2;i:197;i:-1;i:198;i:-1;i:199;i:-1;i:200;i:-1;i:203;i:-1;i:204;i:-1;i:205;i:-1;i:207;i:-1;i:208;i:-1;i:209;i:-1;i:210;i:-1;i:211;i:-1;i:212;i:-1;i:213;i:-1;i:214;i:-1;i:215;i:-1;i:216;i:-1;i:217;i:-1;i:218;i:-1;i:219;i:-1;i:221;i:-1;i:222;i:-1;i:223;i:-1;i:224;i:-1;i:225;i:-2;i:226;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/MyUserOneThing.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/Location.php";a:5:{i:6;i:1;i:7;i:1;i:8;i:1;i:12;i:1;i:13;i:1;}s:69:"/home/bjartka/public_html/doctrine/models/ConcreteInheritanceTest.php";a:5:{i:6;i:-1;i:7;i:-1;i:14;i:-1;i:16;i:-1;i:17;i:-1;}s:61:"/home/bjartka/public_html/doctrine/models/InheritanceUser.php";a:6:{i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:14;i:1;i:15;i:1;}s:62:"/home/bjartka/public_html/doctrine/models/MyUserOtherThing.php";a:3:{i:4;i:-1;i:5;i:-1;i:6;i:-1;}s:63:"/home/bjartka/public_html/doctrine/models/CascadeDeleteTest.php";a:6:{i:6;i:-1;i:7;i:-1;i:10;i:-1;i:11;i:-1;i:12;i:-1;i:13;i:-1;}s:68:"/home/bjartka/public_html/doctrine/tests/Sequence/OracleTestCase.php";a:10:{i:37;i:1;i:38;i:1;i:40;i:1;i:41;i:1;i:44;i:1;i:46;i:1;i:48;i:1;i:51;i:1;i:53;i:1;i:54;i:1;}s:68:"/home/bjartka/public_html/doctrine/tests/Sequence/SqliteTestCase.php";a:14:{i:37;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:60;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Export/RecordTestCase.php";a:40:{i:36;i:-1;i:38;i:-1;i:40;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:-1;i:58;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:-1;i:84;i:1;i:88;i:1;i:90;i:1;i:92;i:1;i:94;i:1;i:95;i:1;i:99;i:1;i:101;i:-1;i:102;i:-1;i:103;i:-1;i:104;i:-1;i:105;i:-1;i:106;i:-1;}s:61:"/home/bjartka/public_html/doctrine/tests/RelationTestCase.php";a:71:{i:36;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:74;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:87;i:1;i:89;i:1;i:91;i:1;i:93;i:1;i:95;i:1;i:97;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:111;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:119;i:-2;i:121;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:128;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:-2;i:136;i:1;i:137;i:1;i:139;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:-2;i:149;i:1;i:150;i:1;i:152;i:1;i:154;i:1;i:155;i:1;i:157;i:1;i:159;i:1;i:160;i:1;i:162;i:1;i:164;i:1;i:165;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Abstract.php";a:90:{i:44;i:1;i:45;i:-2;i:56;i:-1;i:57;i:-2;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:75;i:-2;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:-1;i:92;i:-1;i:93;i:-1;i:94;i:1;i:96;i:1;i:97;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:104;i:-2;i:115;i:-1;i:116;i:-2;i:128;i:-1;i:129;i:-1;i:130;i:-1;i:131;i:-1;i:133;i:-1;i:134;i:-2;i:145;i:1;i:146;i:-2;i:157;i:1;i:158;i:-2;i:169;i:-1;i:171;i:-1;i:172;i:-2;i:183;i:-1;i:185;i:-1;i:186;i:-2;i:196;i:1;i:198;i:1;i:199;i:-2;i:210;i:1;i:212;i:1;i:213;i:-2;i:224;i:1;i:225;i:-1;i:226;i:-1;i:227;i:-1;i:228;i:-1;i:229;i:-2;i:230;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:234;i:-1;i:236;i:1;i:237;i:1;i:239;i:-2;i:250;i:1;i:251;i:-2;i:262;i:1;i:263;i:-2;i:274;i:1;i:275;i:-2;i:286;i:1;i:287;i:-2;i:299;i:1;i:300;i:1;i:301;i:1;i:302;i:1;i:303;i:-1;i:306;i:1;i:307;i:-2;i:319;i:1;i:320;i:1;i:321;i:1;i:322;i:1;i:323;i:-1;i:326;i:1;i:327;i:-2;i:338;i:1;i:339;i:-2;i:350;i:1;i:351;i:-2;i:362;i:1;i:363;i:-2;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Relation/Nest.php";a:60:{i:21;i:1;i:33;i:1;i:44;i:-1;i:45;i:-1;i:46;i:-1;i:47;i:-1;i:48;i:-1;i:50;i:-1;i:51;i:-1;i:52;i:-1;i:53;i:-1;i:55;i:-1;i:56;i:-1;i:57;i:-1;i:58;i:-1;i:59;i:-1;i:60;i:-1;i:61;i:-1;i:62;i:-1;i:63;i:-1;i:64;i:-1;i:65;i:-1;i:66;i:-1;i:67;i:-1;i:68;i:-1;i:69;i:-1;i:70;i:-1;i:72;i:-1;i:73;i:-2;i:103;i:1;i:106;i:1;i:107;i:1;i:108;i:-2;i:109;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:120;i:1;i:121;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:138;i:1;i:140;i:1;i:142;i:-2;i:143;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Date.php";a:11:{i:34;i:1;i:43;i:1;i:44;i:-1;i:45;i:-2;i:46;i:1;i:48;i:1;i:49;i:-1;i:50;i:-2;i:51;i:1;i:52;i:-2;i:53;i:1;}s:58:"/home/bjartka/public_html/doctrine/models/ResourceType.php";a:4:{i:4;i:1;i:5;i:1;i:7;i:1;i:8;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/SequenceRecord.php";a:3:{i:5;i:1;i:6;i:1;i:7;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/GzipTest.php";a:2:{i:4;i:1;i:5;i:1;}s:70:"/home/bjartka/public_html/doctrine/models/CascadeDeleteRelatedTest.php";a:11:{i:6;i:-1;i:7;i:-1;i:8;i:-1;i:11;i:-1;i:12;i:-1;i:13;i:-1;i:14;i:-1;i:16;i:-1;i:17;i:-1;i:18;i:-1;i:19;i:-1;}s:49:"/home/bjartka/public_html/doctrine/models/Tag.php";a:4:{i:4;i:1;i:5;i:1;i:7;i:1;i:8;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/BooleanTest.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:58:"/home/bjartka/public_html/doctrine/models/Forum_Thread.php";a:7:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:9;i:1;i:10;i:1;i:11;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/QueryTest_User.php";a:7:{i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:17;i:1;i:18;i:1;i:19;i:1;}s:69:"/home/bjartka/public_html/doctrine/tests/Connection/MssqlTestCase.php";a:39:{i:35;i:1;i:37;i:1;i:38;i:1;i:40;i:1;i:42;i:1;i:43;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:95;i:1;i:97;i:1;i:98;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/Sequence/PgsqlTestCase.php";a:10:{i:37;i:1;i:38;i:1;i:40;i:1;i:41;i:1;i:44;i:1;i:46;i:1;i:48;i:1;i:51;i:1;i:53;i:1;i:54;i:1;}s:61:"/home/bjartka/public_html/doctrine/tests/AuditLogTestCase.php";a:32:{i:37;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:84;i:1;i:87;i:1;i:88;i:-1;i:89;i:1;i:90;i:1;i:92;i:1;}s:57:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query.php";a:854:{i:0;i:1;i:120;i:1;i:121;i:-2;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:144;i:-1;i:145;i:-1;i:146;i:-2;i:147;i:-1;i:148;i:-1;i:159;i:-1;i:160;i:-1;i:171;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:178;i:1;i:188;i:1;i:189;i:-2;i:198;i:1;i:199;i:-2;i:209;i:1;i:210;i:1;i:211;i:1;i:212;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:217;i:-2;i:234;i:1;i:235;i:1;i:236;i:-2;i:238;i:1;i:239;i:1;i:240;i:-2;i:250;i:1;i:252;i:1;i:254;i:1;i:255;i:-2;i:256;i:-1;i:257;i:-1;i:259;i:-1;i:260;i:-2;i:261;i:-1;i:262;i:-2;i:273;i:1;i:274;i:1;i:276;i:1;i:278;i:1;i:279;i:-1;i:280;i:-2;i:282;i:1;i:283;i:1;i:285;i:1;i:286;i:-2;i:301;i:1;i:302;i:-1;i:303;i:-2;i:306;i:1;i:307;i:-1;i:308;i:-2;i:311;i:1;i:312;i:1;i:313;i:1;i:314;i:1;i:317;i:1;i:318;i:1;i:320;i:1;i:322;i:1;i:323;i:1;i:324;i:-1;i:325;i:-1;i:326;i:1;i:328;i:1;i:329;i:1;i:331;i:1;i:333;i:1;i:334;i:-2;i:345;i:-1;i:346;i:-1;i:347;i:-2;i:349;i:-1;i:350;i:-2;i:362;i:1;i:363;i:1;i:364;i:1;i:365;i:1;i:366;i:1;i:367;i:1;i:368;i:1;i:369;i:1;i:370;i:1;i:372;i:1;i:373;i:-2;i:387;i:1;i:388;i:1;i:390;i:1;i:391;i:1;i:394;i:1;i:395;i:1;i:396;i:1;i:399;i:1;i:400;i:1;i:401;i:1;i:403;i:1;i:404;i:1;i:405;i:1;i:407;i:1;i:409;i:1;i:410;i:1;i:412;i:1;i:414;i:1;i:415;i:-2;i:416;i:1;i:426;i:-1;i:428;i:-1;i:429;i:-1;i:430;i:-1;i:431;i:-1;i:432;i:-1;i:433;i:-1;i:434;i:-1;i:437;i:-1;i:438;i:-1;i:442;i:-1;i:443;i:-1;i:445;i:-1;i:446;i:-1;i:447;i:-1;i:449;i:-1;i:450;i:-2;i:454;i:-1;i:456;i:-1;i:458;i:-1;i:460;i:-1;i:461;i:-2;i:472;i:1;i:473;i:1;i:475;i:1;i:477;i:1;i:478;i:1;i:480;i:1;i:481;i:-2;i:482;i:1;i:483;i:1;i:485;i:-2;i:496;i:1;i:498;i:1;i:499;i:1;i:502;i:1;i:503;i:-1;i:505;i:-1;i:506;i:-1;i:508;i:1;i:510;i:1;i:511;i:1;i:513;i:1;i:514;i:-1;i:515;i:-2;i:517;i:1;i:519;i:1;i:521;i:1;i:522;i:1;i:523;i:1;i:525;i:1;i:526;i:1;i:527;i:1;i:529;i:1;i:530;i:1;i:532;i:1;i:534;i:1;i:536;i:1;i:538;i:1;i:540;i:1;i:541;i:1;i:543;i:1;i:545;i:1;i:546;i:1;i:547;i:1;i:549;i:1;i:550;i:1;i:551;i:1;i:552;i:1;i:553;i:-1;i:554;i:-1;i:555;i:-1;i:558;i:1;i:560;i:1;i:561;i:1;i:579;i:1;i:581;i:1;i:582;i:1;i:583;i:1;i:585;i:1;i:586;i:1;i:587;i:1;i:588;i:1;i:590;i:1;i:593;i:1;i:594;i:1;i:595;i:1;i:599;i:1;i:600;i:1;i:601;i:1;i:603;i:1;i:604;i:1;i:605;i:1;i:608;i:1;i:610;i:1;i:611;i:1;i:613;i:1;i:616;i:1;i:618;i:1;i:619;i:1;i:620;i:1;i:621;i:1;i:622;i:1;i:624;i:1;i:625;i:1;i:628;i:1;i:629;i:-1;i:630;i:-2;i:632;i:1;i:635;i:1;i:638;i:1;i:639;i:1;i:640;i:-2;i:642;i:1;i:645;i:1;i:647;i:1;i:648;i:1;i:649;i:1;i:650;i:1;i:653;i:1;i:654;i:1;i:655;i:1;i:656;i:-2;i:669;i:1;i:670;i:1;i:672;i:1;i:673;i:1;i:674;i:1;i:675;i:-2;i:678;i:1;i:679;i:1;i:681;i:1;i:683;i:1;i:684;i:1;i:685;i:1;i:689;i:1;i:690;i:1;i:691;i:-2;i:694;i:1;i:696;i:1;i:698;i:1;i:699;i:-1;i:700;i:-1;i:701;i:-1;i:702;i:-2;i:703;i:-1;i:704;i:-1;i:705;i:-1;i:707;i:-1;i:708;i:1;i:711;i:1;i:712;i:1;i:714;i:1;i:715;i:-2;i:728;i:-1;i:729;i:-1;i:731;i:-1;i:733;i:-1;i:735;i:-1;i:736;i:-1;i:737;i:-1;i:739;i:-1;i:741;i:-1;i:743;i:-1;i:744;i:-1;i:745;i:-1;i:746;i:-1;i:747;i:-1;i:758;i:-1;i:759;i:-1;i:761;i:-1;i:764;i:-1;i:765;i:-1;i:767;i:-1;i:768;i:-1;i:769;i:-2;i:771;i:-1;i:773;i:-1;i:774;i:-1;i:777;i:-1;i:778;i:-1;i:779;i:-2;i:781;i:-1;i:783;i:-1;i:786;i:-1;i:787;i:-1;i:788;i:-2;i:790;i:-1;i:792;i:-1;i:796;i:-1;i:797;i:-1;i:798;i:-1;i:799;i:-1;i:801;i:-1;i:802;i:-1;i:803;i:-1;i:804;i:-1;i:806;i:-1;i:807;i:-1;i:809;i:-1;i:811;i:-1;i:812;i:-1;i:814;i:-1;i:816;i:-1;i:817;i:-1;i:819;i:-1;i:820;i:-1;i:831;i:1;i:832;i:1;i:833;i:1;i:834;i:1;i:835;i:1;i:836;i:1;i:837;i:1;i:838;i:1;i:839;i:1;i:841;i:1;i:842;i:1;i:843;i:-1;i:844;i:1;i:845;i:-2;i:855;i:1;i:856;i:1;i:857;i:1;i:858;i:1;i:859;i:1;i:860;i:-2;i:863;i:1;i:864;i:1;i:866;i:1;i:867;i:1;i:869;i:1;i:870;i:-1;i:872;i:1;i:873;i:-1;i:874;i:-2;i:876;i:1;i:878;i:1;i:879;i:1;i:881;i:1;i:882;i:1;i:883;i:1;i:884;i:1;i:886;i:1;i:888;i:1;i:889;i:1;i:891;i:1;i:893;i:1;i:894;i:1;i:895;i:1;i:896;i:-2;i:910;i:1;i:924;i:-1;i:936;i:1;i:938;i:1;i:940;i:1;i:941;i:1;i:943;i:1;i:945;i:1;i:946;i:1;i:947;i:1;i:949;i:1;i:950;i:1;i:951;i:1;i:953;i:1;i:954;i:1;i:955;i:1;i:956;i:1;i:968;i:1;i:969;i:1;i:970;i:-2;i:972;i:1;i:975;i:1;i:976;i:1;i:977;i:1;i:978;i:1;i:979;i:1;i:980;i:1;i:983;i:1;i:984;i:1;i:985;i:1;i:986;i:1;i:988;i:1;i:991;i:1;i:992;i:1;i:994;i:1;i:996;i:1;i:997;i:-1;i:998;i:-2;i:1000;i:1;i:1001;i:1;i:1002;i:1;i:1003;i:1;i:1004;i:1;i:1006;i:1;i:1007;i:1;i:1008;i:1;i:1009;i:1;i:1011;i:1;i:1012;i:1;i:1013;i:1;i:1014;i:1;i:1015;i:1;i:1016;i:1;i:1017;i:1;i:1018;i:1;i:1019;i:1;i:1020;i:1;i:1022;i:1;i:1025;i:1;i:1026;i:1;i:1028;i:1;i:1029;i:1;i:1030;i:1;i:1033;i:1;i:1036;i:1;i:1037;i:1;i:1038;i:1;i:1039;i:1;i:1040;i:1;i:1042;i:1;i:1045;i:1;i:1046;i:1;i:1048;i:1;i:1049;i:1;i:1052;i:1;i:1053;i:1;i:1055;i:1;i:1056;i:1;i:1057;i:1;i:1058;i:1;i:1060;i:1;i:1061;i:1;i:1062;i:-1;i:1064;i:1;i:1067;i:1;i:1068;i:1;i:1069;i:1;i:1071;i:1;i:1072;i:1;i:1073;i:1;i:1075;i:1;i:1076;i:1;i:1077;i:1;i:1078;i:1;i:1080;i:1;i:1082;i:1;i:1083;i:1;i:1086;i:1;i:1087;i:1;i:1088;i:1;i:1089;i:1;i:1090;i:1;i:1091;i:1;i:1092;i:1;i:1094;i:1;i:1095;i:-2;i:1109;i:1;i:1110;i:1;i:1111;i:1;i:1114;i:1;i:1115;i:1;i:1118;i:1;i:1120;i:1;i:1124;i:1;i:1125;i:1;i:1126;i:1;i:1127;i:1;i:1128;i:1;i:1130;i:1;i:1131;i:1;i:1132;i:-2;i:1135;i:1;i:1136;i:-1;i:1137;i:-2;i:1140;i:1;i:1141;i:1;i:1142;i:1;i:1143;i:1;i:1144;i:1;i:1146;i:1;i:1147;i:1;i:1148;i:1;i:1149;i:1;i:1150;i:1;i:1151;i:1;i:1152;i:1;i:1155;i:1;i:1158;i:1;i:1160;i:1;i:1161;i:1;i:1163;i:1;i:1164;i:-1;i:1165;i:-2;i:1166;i:1;i:1168;i:1;i:1169;i:1;i:1172;i:1;i:1173;i:1;i:1174;i:1;i:1176;i:1;i:1179;i:1;i:1181;i:1;i:1183;i:1;i:1184;i:1;i:1185;i:-1;i:1186;i:-2;i:1188;i:1;i:1190;i:1;i:1191;i:1;i:1192;i:1;i:1193;i:-2;i:1195;i:1;i:1196;i:1;i:1197;i:-2;i:1198;i:1;i:1200;i:1;i:1201;i:1;i:1202;i:1;i:1204;i:1;i:1205;i:1;i:1206;i:1;i:1208;i:1;i:1209;i:1;i:1210;i:1;i:1211;i:-1;i:1212;i:-2;i:1213;i:1;i:1214;i:1;i:1215;i:-2;i:1217;i:1;i:1219;i:1;i:1220;i:1;i:1221;i:1;i:1223;i:1;i:1224;i:1;i:1225;i:1;i:1226;i:1;i:1228;i:1;i:1229;i:1;i:1230;i:-2;i:1253;i:1;i:1255;i:1;i:1256;i:1;i:1257;i:1;i:1258;i:1;i:1259;i:1;i:1260;i:1;i:1261;i:1;i:1262;i:1;i:1263;i:1;i:1264;i:1;i:1265;i:1;i:1266;i:1;i:1267;i:1;i:1268;i:1;i:1269;i:1;i:1270;i:1;i:1271;i:1;i:1272;i:1;i:1273;i:1;i:1274;i:1;i:1275;i:1;i:1276;i:1;i:1277;i:-1;i:1279;i:1;i:1280;i:1;i:1281;i:1;i:1282;i:1;i:1283;i:1;i:1284;i:-1;i:1285;i:-2;i:1287;i:1;i:1288;i:1;i:1289;i:1;i:1290;i:1;i:1291;i:-2;i:1306;i:1;i:1307;i:1;i:1308;i:1;i:1310;i:1;i:1311;i:1;i:1312;i:1;i:1314;i:1;i:1316;i:1;i:1317;i:1;i:1318;i:1;i:1320;i:1;i:1321;i:-1;i:1322;i:-1;i:1323;i:1;i:1324;i:-1;i:1325;i:-1;i:1326;i:1;i:1327;i:1;i:1328;i:1;i:1329;i:1;i:1330;i:1;i:1331;i:1;i:1332;i:1;i:1333;i:1;i:1334;i:1;i:1335;i:1;i:1336;i:1;i:1337;i:1;i:1338;i:1;i:1339;i:1;i:1340;i:1;i:1341;i:1;i:1342;i:1;i:1343;i:1;i:1344;i:1;i:1345;i:1;i:1346;i:1;i:1347;i:1;i:1348;i:1;i:1349;i:1;i:1350;i:1;i:1351;i:-2;i:1352;i:1;i:1354;i:1;i:1355;i:-2;i:1359;i:1;i:1361;i:1;i:1362;i:1;i:1363;i:1;i:1365;i:1;i:1366;i:1;i:1369;i:1;i:1371;i:1;i:1373;i:1;i:1374;i:1;i:1375;i:1;i:1376;i:1;i:1377;i:1;i:1378;i:1;i:1380;i:1;i:1381;i:1;i:1382;i:1;i:1383;i:1;i:1384;i:1;i:1387;i:1;i:1388;i:1;i:1390;i:1;i:1392;i:1;i:1393;i:1;i:1394;i:1;i:1396;i:1;i:1397;i:1;i:1398;i:1;i:1400;i:1;i:1401;i:1;i:1403;i:1;i:1405;i:1;i:1408;i:1;i:1410;i:1;i:1413;i:1;i:1414;i:1;i:1415;i:1;i:1416;i:1;i:1420;i:1;i:1421;i:1;i:1422;i:-2;i:1424;i:1;i:1427;i:1;i:1428;i:1;i:1429;i:1;i:1431;i:1;i:1432;i:1;i:1434;i:1;i:1435;i:1;i:1436;i:1;i:1437;i:1;i:1438;i:1;i:1439;i:1;i:1440;i:1;i:1441;i:1;i:1443;i:1;i:1444;i:1;i:1445;i:1;i:1447;i:1;i:1449;i:1;i:1451;i:1;i:1453;i:1;i:1455;i:1;i:1456;i:1;i:1457;i:1;i:1459;i:1;i:1460;i:1;i:1462;i:1;i:1464;i:1;i:1465;i:1;i:1466;i:1;i:1468;i:1;i:1470;i:1;i:1472;i:1;i:1474;i:1;i:1477;i:1;i:1478;i:1;i:1479;i:1;i:1480;i:1;i:1482;i:1;i:1485;i:1;i:1486;i:1;i:1487;i:1;i:1488;i:1;i:1489;i:1;i:1491;i:1;i:1493;i:1;i:1495;i:1;i:1496;i:1;i:1498;i:1;i:1499;i:1;i:1500;i:1;i:1502;i:1;i:1504;i:1;i:1506;i:1;i:1508;i:1;i:1509;i:1;i:1510;i:1;i:1511;i:1;i:1512;i:1;i:1513;i:1;i:1514;i:1;i:1515;i:1;i:1516;i:1;i:1517;i:1;i:1519;i:1;i:1521;i:1;i:1523;i:1;i:1524;i:1;i:1525;i:1;i:1526;i:1;i:1529;i:1;i:1530;i:1;i:1531;i:1;i:1532;i:1;i:1534;i:1;i:1536;i:1;i:1538;i:1;i:1539;i:1;i:1540;i:1;i:1541;i:1;i:1542;i:1;i:1543;i:1;i:1545;i:1;i:1547;i:1;i:1549;i:1;i:1550;i:1;i:1552;i:1;i:1553;i:1;i:1554;i:1;i:1555;i:1;i:1556;i:1;i:1557;i:1;i:1559;i:1;i:1560;i:1;i:1561;i:1;i:1562;i:-2;i:1564;i:1;i:1565;i:1;i:1566;i:1;i:1567;i:-2;i:1578;i:1;i:1579;i:1;i:1581;i:1;i:1582;i:1;i:1585;i:1;i:1587;i:1;i:1589;i:1;i:1590;i:1;i:1591;i:1;i:1593;i:1;i:1594;i:1;i:1595;i:1;i:1597;i:1;i:1598;i:-2;i:1623;i:1;i:1626;i:1;i:1627;i:1;i:1628;i:1;i:1629;i:1;i:1630;i:1;i:1631;i:1;i:1634;i:1;i:1635;i:1;i:1636;i:1;i:1638;i:1;i:1639;i:1;i:1640;i:1;i:1641;i:1;i:1642;i:1;i:1644;i:1;i:1647;i:1;i:1649;i:1;i:1650;i:1;i:1651;i:1;i:1653;i:1;i:1654;i:1;i:1655;i:1;i:1657;i:1;i:1658;i:-1;i:1659;i:-1;i:1661;i:1;i:1663;i:1;i:1665;i:1;i:1666;i:-1;i:1667;i:-1;i:1668;i:-1;i:1669;i:-1;i:1670;i:-1;i:1671;i:1;i:1674;i:1;i:1675;i:-2;i:1689;i:1;i:1691;i:1;i:1692;i:-2;i:1703;i:1;i:1704;i:1;i:1705;i:1;i:1707;i:1;i:1708;i:1;i:1709;i:1;i:1710;i:1;i:1712;i:1;i:1713;i:-2;i:1726;i:-1;i:1727;i:-1;i:1728;i:-1;i:1729;i:-1;i:1730;i:-1;}s:64:"/home/bjartka/public_html/doctrine/tests/Record/LockTestCase.php";a:13:{i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:10;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:20;i:1;i:21;i:1;i:22;i:1;}s:64:"/home/bjartka/public_html/doctrine/tests/Query/CacheTestCase.php";a:47:{i:38;i:1;i:40;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:92;i:1;i:94;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:108;i:1;i:109;i:1;i:111;i:1;i:112;i:1;}s:60:"/home/bjartka/public_html/doctrine/lib/Doctrine/DataDict.php";a:34:{i:34;i:1;i:45;i:-1;i:47;i:-1;i:48;i:-1;i:49;i:-2;i:51;i:-1;i:52;i:-1;i:53;i:-2;i:55;i:-1;i:57;i:-1;i:58;i:-1;i:59;i:-1;i:61;i:-1;i:62;i:-1;i:63;i:-1;i:64;i:-1;i:65;i:-1;i:67;i:-1;i:68;i:-1;i:69;i:-1;i:70;i:-1;i:71;i:-1;i:72;i:-1;i:73;i:-1;i:75;i:-1;i:76;i:-2;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:-2;i:96;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Sequence/Mysql.php";a:29:{i:21;i:1;i:33;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:51;i:1;i:53;i:1;i:54;i:-2;i:59;i:-2;i:60;i:-2;i:61;i:-2;i:64;i:-2;i:65;i:-2;i:66;i:-2;i:69;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:80;i:1;i:81;i:1;i:82;i:-2;i:94;i:1;i:95;i:-2;i:106;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:111;i:-2;i:112;i:1;}s:72:"/home/bjartka/public_html/doctrine/lib/Doctrine/Expression/Exception.php";a:3:{i:21;i:1;i:33;i:1;i:34;i:1;}s:58:"/home/bjartka/public_html/doctrine/lib/Doctrine/RawSql.php";a:148:{i:21;i:1;i:33;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:-1;i:65;i:1;i:66;i:-2;i:77;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:107;i:-1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:118;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:125;i:-2;i:135;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:-1;i:141;i:-2;i:143;i:1;i:145;i:1;i:146;i:1;i:147;i:-1;i:149;i:1;i:151;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:163;i:1;i:167;i:1;i:168;i:1;i:170;i:1;i:171;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:180;i:1;i:181;i:1;i:183;i:1;i:184;i:1;i:186;i:1;i:187;i:1;i:188;i:1;i:189;i:1;i:190;i:1;i:192;i:1;i:193;i:1;i:194;i:1;i:195;i:1;i:196;i:1;i:197;i:1;i:199;i:1;i:200;i:1;i:201;i:1;i:202;i:1;i:203;i:1;i:204;i:1;i:205;i:1;i:207;i:1;i:208;i:1;i:209;i:1;i:210;i:1;i:211;i:-2;i:221;i:1;i:222;i:-2;i:233;i:1;i:234;i:1;i:236;i:1;i:238;i:1;i:239;i:1;i:241;i:1;i:243;i:1;i:245;i:1;i:246;i:1;i:248;i:1;i:249;i:1;i:251;i:1;i:253;i:1;i:256;i:1;i:258;i:1;i:261;i:1;i:262;i:1;i:263;i:1;i:264;i:1;i:266;i:1;i:267;i:1;i:268;i:1;i:270;i:1;i:271;i:1;i:272;i:1;i:273;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:279;i:1;i:281;i:1;i:282;i:1;i:284;i:1;i:285;i:-2;i:286;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hook/Integer.php";a:17:{i:21;i:1;i:33;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:56;i:1;i:58;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:67;i:1;i:69;i:1;i:72;i:1;i:73;i:1;i:74;i:-2;i:75;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Node/Interface.php";a:2:{i:33;i:1;i:268;i:1;}s:56:"/home/bjartka/public_html/doctrine/models/Assignment.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/FieldNameTest.php";a:6:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;}s:70:"/home/bjartka/public_html/doctrine/models/ORM_AccessControlsGroups.php";a:3:{i:6;i:-1;i:7;i:-1;i:8;i:-1;}s:58:"/home/bjartka/public_html/doctrine/models/LocationI18n.php";a:6:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:13;i:1;i:14;i:1;}s:64:"/home/bjartka/public_html/doctrine/models/QueryTest_Category.php";a:13:{i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:21;i:1;i:22;i:1;i:23;i:1;i:24;i:1;i:25;i:1;i:32;i:1;i:33;i:1;i:34;i:1;i:35;i:1;}s:64:"/home/bjartka/public_html/doctrine/tests/Query/WhereTestCase.php";a:154:{i:37;i:1;i:40;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:111;i:1;i:113;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:124;i:1;i:126;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:144;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:-2;i:158;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:166;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:-2;i:175;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:182;i:1;i:184;i:1;i:186;i:1;i:188;i:1;i:189;i:1;i:190;i:1;i:192;i:1;i:195;i:1;i:197;i:1;i:199;i:1;i:201;i:1;i:202;i:1;i:203;i:1;i:206;i:1;i:208;i:1;i:210;i:1;i:211;i:1;i:213;i:1;i:214;i:1;i:217;i:1;i:219;i:1;i:221;i:1;i:222;i:1;i:224;i:1;i:225;i:1;i:228;i:1;i:230;i:1;i:232;i:1;i:233;i:1;i:235;i:1;i:236;i:1;i:239;i:1;i:241;i:1;i:243;i:1;i:244;i:1;i:246;i:1;i:247;i:1;i:250;i:1;i:252;i:1;i:254;i:1;i:255;i:1;i:258;i:1;i:260;i:1;i:262;i:1;i:263;i:1;i:266;i:1;i:267;i:1;i:268;i:1;i:270;i:1;i:272;i:1;i:274;i:1;i:276;i:1;i:278;i:1;i:279;i:1;i:283;i:1;i:285;i:1;i:287;i:1;i:289;i:1;i:290;i:1;i:291;i:1;i:292;i:1;i:293;i:1;i:297;i:1;i:299;i:1;i:301;i:1;i:303;i:1;i:304;i:1;i:305;i:1;i:306;i:1;i:307;i:1;}s:69:"/home/bjartka/public_html/doctrine/tests/CustomPrimaryKeyTestCase.php";a:14:{i:36;i:1;i:40;i:1;i:42;i:1;i:43;i:1;i:46;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:58;i:1;i:59;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Manager/Exception.php";a:2:{i:33;i:1;i:34;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Expression/Sqlite.php";a:41:{i:0;i:1;i:21;i:1;i:33;i:1;i:43;i:-1;i:44;i:-2;i:55;i:-1;i:56;i:-2;i:65;i:1;i:66;i:1;i:67;i:-2;i:80;i:-1;i:81;i:-2;i:84;i:-1;i:85;i:-2;i:88;i:-1;i:89;i:-2;i:92;i:-1;i:93;i:-2;i:96;i:-1;i:97;i:-2;i:106;i:-1;i:107;i:-2;i:121;i:-1;i:122;i:-2;i:133;i:-1;i:134;i:-1;i:135;i:-1;i:136;i:-1;i:137;i:-1;i:138;i:-1;i:139;i:-1;i:140;i:-1;i:141;i:-2;i:150;i:1;i:151;i:-2;i:167;i:1;i:168;i:1;i:169;i:-2;i:170;i:-1;i:171;i:-2;i:172;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Import/Pgsql.php";a:49:{i:21;i:1;i:33;i:1;i:130;i:-1;i:140;i:1;i:141;i:1;i:143;i:1;i:144;i:-2;i:154;i:1;i:155;i:1;i:156;i:1;i:158;i:1;i:159;i:1;i:160;i:-1;i:162;i:-1;i:164;i:-1;i:165;i:-1;i:166;i:-1;i:168;i:-1;i:171;i:-1;i:172;i:-1;i:173;i:-1;i:174;i:-1;i:175;i:-1;i:176;i:-1;i:177;i:-1;i:178;i:-1;i:179;i:-1;i:180;i:-1;i:181;i:-1;i:182;i:-1;i:183;i:-1;i:184;i:1;i:185;i:-2;i:195;i:1;i:196;i:1;i:198;i:1;i:199;i:-2;i:209;i:1;i:210;i:-2;i:223;i:-1;i:224;i:-1;i:225;i:-1;i:226;i:-1;i:227;i:-1;i:228;i:-1;i:229;i:-2;i:239;i:-1;i:240;i:-2;i:241;i:1;}s:63:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hook/Parser.php";a:6:{i:34;i:1;i:40;i:1;i:41;i:-2;i:51;i:1;i:52;i:-2;i:67;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Search/Query.php";a:111:{i:34;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:-1;i:58;i:-2;i:61;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:71;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:81;i:-1;i:83;i:-1;i:84;i:-1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:98;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:108;i:1;i:110;i:1;i:112;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:122;i:1;i:124;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:140;i:1;i:141;i:-2;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:155;i:1;i:156;i:1;i:160;i:1;i:161;i:1;i:162;i:-2;i:163;i:1;i:165;i:-2;i:168;i:1;i:169;i:1;i:170;i:-2;i:171;i:1;i:173;i:1;i:175;i:-2;i:179;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:186;i:1;i:187;i:1;i:189;i:1;i:190;i:1;i:191;i:1;i:192;i:-2;i:193;i:1;i:194;i:1;i:196;i:1;i:197;i:-2;i:200;i:1;i:201;i:1;i:203;i:1;i:205;i:1;i:207;i:1;i:208;i:1;i:209;i:1;i:212;i:1;i:214;i:1;i:215;i:-2;i:218;i:1;i:219;i:-2;i:222;i:1;i:223;i:-2;i:225;i:1;}s:76:"/home/bjartka/public_html/doctrine/tests/migration_classes/001_add_table.php";a:7:{i:2;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:12;i:-1;i:13;i:-1;i:14;i:1;}s:58:"/home/bjartka/public_html/doctrine/models/RelationTest.php";a:13:{i:6;i:1;i:7;i:1;i:8;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:21;i:1;i:22;i:1;i:23;i:1;i:24;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/PolicyAsset.php";a:7:{i:6;i:1;i:7;i:1;i:8;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;}s:56:"/home/bjartka/public_html/doctrine/models/mmrGroup_B.php";a:7:{i:5;i:-1;i:6;i:-1;i:7;i:-1;i:8;i:-1;i:11;i:-1;i:12;i:-1;i:13;i:-1;}s:55:"/home/bjartka/public_html/doctrine/models/gnatEmail.php";a:2:{i:6;i:1;i:7;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/EntityReference.php";a:3:{i:6;i:1;i:7;i:1;i:9;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Import/PgsqlTestCase.php";a:36:{i:37;i:1;i:39;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:51;i:1;i:73;i:1;i:74;i:1;i:77;i:1;i:79;i:1;i:90;i:1;i:91;i:1;i:94;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:121;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:128;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:135;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:153;i:1;i:166;i:1;i:167;i:1;i:168;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/Query/SubqueryTestCase.php";a:50:{i:39;i:1;i:40;i:1;i:42;i:1;i:43;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:62;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:81;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:-2;i:108;i:1;i:109;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:-2;i:129;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Search/QueryTestCase.php";a:146:{i:37;i:1;i:39;i:1;i:40;i:1;i:42;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:63;i:1;i:64;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:74;i:1;i:75;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:84;i:1;i:85;i:1;i:87;i:1;i:89;i:1;i:90;i:1;i:94;i:1;i:95;i:1;i:97;i:1;i:99;i:1;i:100;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:109;i:1;i:110;i:1;i:114;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:124;i:1;i:125;i:1;i:127;i:1;i:129;i:1;i:130;i:1;i:134;i:1;i:135;i:1;i:137;i:1;i:139;i:1;i:140;i:1;i:144;i:1;i:145;i:1;i:148;i:1;i:150;i:1;i:151;i:1;i:155;i:1;i:156;i:1;i:160;i:1;i:162;i:1;i:163;i:1;i:167;i:1;i:168;i:1;i:172;i:1;i:174;i:1;i:175;i:1;i:179;i:1;i:180;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:188;i:1;i:189;i:1;i:194;i:1;i:195;i:1;i:199;i:1;i:200;i:1;i:202;i:1;i:203;i:1;i:208;i:1;i:209;i:1;i:212;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:220;i:1;i:221;i:1;i:225;i:1;i:226;i:1;i:227;i:1;i:229;i:1;i:230;i:1;i:231;i:1;i:235;i:1;i:236;i:1;i:240;i:1;i:241;i:1;i:243;i:1;i:244;i:1;i:245;i:1;i:249;i:1;i:250;i:1;i:254;i:1;i:255;i:1;i:256;i:1;i:258;i:1;i:259;i:1;i:260;i:1;i:264;i:1;i:265;i:1;i:269;i:1;i:270;i:1;i:271;i:1;i:273;i:1;i:274;i:1;i:278;i:1;i:279;i:1;i:283;i:1;i:284;i:1;i:285;i:1;i:287;i:1;i:288;i:1;i:289;i:1;i:292;i:1;i:293;i:1;i:297;i:1;i:298;i:1;i:299;i:1;i:301;i:1;i:302;i:1;i:303;i:1;i:306;i:1;i:307;i:1;i:311;i:1;i:312;i:1;i:313;i:1;i:314;i:1;i:316;i:1;i:317;i:1;i:318;i:1;i:322;i:1;i:323;i:1;i:325;i:1;i:326;i:1;}s:63:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Where.php";a:91:{i:21;i:1;i:33;i:1;i:37;i:1;i:38;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:-2;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:86;i:1;i:88;i:1;i:90;i:1;i:91;i:-2;i:94;i:-1;i:98;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:106;i:1;i:107;i:1;i:109;i:1;i:110;i:-1;i:111;i:-1;i:113;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:129;i:1;i:131;i:1;i:133;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:153;i:1;i:154;i:-2;i:165;i:1;i:167;i:1;i:169;i:1;i:170;i:-1;i:171;i:-2;i:173;i:1;i:175;i:1;i:176;i:-2;i:177;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Offset.php";a:4:{i:33;i:1;i:37;i:1;i:38;i:-2;i:39;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Migration/Process.php";a:77:{i:34;i:1;i:43;i:1;i:44;i:-2;i:54;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:69;i:-1;i:70;i:-1;i:72;i:-1;i:73;i:-1;i:74;i:-1;i:84;i:-1;i:85;i:-1;i:87;i:-1;i:88;i:-1;i:89;i:-1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:118;i:-1;i:119;i:-1;i:121;i:-1;i:122;i:-1;i:123;i:-1;i:133;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:140;i:1;i:141;i:-1;i:142;i:-1;i:152;i:-1;i:153;i:-1;i:155;i:-1;i:156;i:-1;i:157;i:-1;i:167;i:-1;i:168;i:-1;i:170;i:-1;i:171;i:-1;i:172;i:-1;i:182;i:-1;i:183;i:-1;i:185;i:-1;i:186;i:-1;i:187;i:-1;i:197;i:-1;i:198;i:-1;i:199;i:-1;i:200;i:-1;i:201;i:-1;i:202;i:-1;i:212;i:-1;i:213;i:-1;i:214;i:-1;i:215;i:-1;i:216;i:-1;i:217;i:-1;i:227;i:-1;i:228;i:-1;i:229;i:-1;i:230;i:-1;i:231;i:-1;i:241;i:-1;i:242;i:-1;i:243;i:-1;i:244;i:-1;i:245;i:-1;i:246;i:1;}s:65:"/home/bjartka/public_html/doctrine/models/InheritanceDealUser.php";a:18:{i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:15;i:1;i:22;i:1;i:24;i:1;i:26;i:1;i:27;i:1;i:28;i:1;i:32;i:1;i:34;i:1;i:35;i:1;i:36;i:1;i:37;i:1;i:38;i:1;i:39;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/RTC4.php";a:5:{i:4;i:1;i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/User.php";a:31:{i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:21;i:1;i:22;i:1;i:23;i:1;i:24;i:1;i:25;i:1;i:26;i:1;i:27;i:1;i:28;i:1;i:29;i:1;i:30;i:1;i:31;i:1;i:37;i:1;i:38;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;}s:56:"/home/bjartka/public_html/doctrine/models/mmrGroup_C.php";a:7:{i:6;i:-1;i:7;i:-1;i:8;i:-1;i:9;i:-1;i:12;i:-1;i:13;i:-1;i:14;i:-1;}s:54:"/home/bjartka/public_html/doctrine/models/CPK_Test.php";a:4:{i:4;i:-1;i:5;i:-1;i:7;i:-1;i:8;i:-1;}s:67:"/home/bjartka/public_html/doctrine/tests/Sequence/MysqlTestCase.php";a:13:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:53;i:1;i:55;i:1;i:57;i:1;i:58;i:1;}s:58:"/home/bjartka/public_html/doctrine/tests/QueryTestCase.php";a:36:{i:38;i:1;i:40;i:1;i:42;i:1;i:45;i:1;i:46;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:72;i:1;i:74;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:81;i:1;i:85;i:1;i:87;i:1;i:89;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;}s:59:"/home/bjartka/public_html/doctrine/tests/RawSqlTestCase.php";a:120:{i:39;i:1;i:40;i:1;i:41;i:1;i:43;i:1;i:46;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:71;i:1;i:72;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:91;i:1;i:94;i:1;i:95;i:1;i:97;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:109;i:1;i:112;i:1;i:114;i:1;i:116;i:1;i:118;i:1;i:119;i:1;i:121;i:1;i:123;i:1;i:124;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:131;i:1;i:132;i:1;i:134;i:1;i:135;i:1;i:137;i:1;i:139;i:1;i:140;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:154;i:1;i:156;i:1;i:158;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:171;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:183;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:189;i:1;i:190;i:1;i:191;i:1;i:192;i:1;i:193;i:1;i:199;i:1;i:201;i:1;i:202;i:1;i:204;i:1;i:207;i:1;i:209;i:1;i:210;i:1;i:211;i:1;i:212;i:1;i:214;i:1;i:218;i:1;i:220;i:1;i:222;i:1;i:223;i:1;i:224;i:1;i:228;i:1;i:230;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:234;i:1;i:236;i:1;i:237;i:1;i:241;i:1;i:243;i:1;i:244;i:1;i:245;i:1;i:246;i:1;i:247;i:1;i:249;i:1;i:250;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Mssql.php";a:85:{i:21;i:1;i:34;i:1;i:50;i:-1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:68;i:1;i:69;i:1;i:84;i:1;i:85;i:1;i:86;i:-2;i:87;i:-1;i:88;i:-2;i:102;i:-1;i:103;i:-1;i:105;i:-1;i:106;i:-1;i:107;i:-1;i:108;i:-2;i:110;i:-1;i:111;i:-1;i:112;i:-1;i:113;i:-1;i:114;i:-1;i:115;i:-1;i:117;i:-1;i:119;i:-1;i:120;i:-1;i:121;i:-1;i:122;i:-1;i:123;i:-1;i:124;i:-1;i:125;i:-1;i:126;i:-1;i:127;i:-1;i:129;i:-1;i:131;i:-2;i:133;i:-1;i:134;i:-2;i:144;i:1;i:145;i:-1;i:146;i:-1;i:147;i:1;i:148;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:155;i:-1;i:156;i:-1;i:157;i:-1;i:158;i:-1;i:159;i:-1;i:160;i:-1;i:161;i:-1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:170;i:1;i:171;i:1;i:172;i:-2;i:182;i:-1;i:184;i:-1;i:185;i:-1;i:186;i:-2;i:187;i:-2;i:188;i:-2;i:190;i:-2;i:192;i:-1;i:193;i:-2;i:194;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Sequence/Pgsql.php";a:22:{i:21;i:1;i:33;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:-2;i:54;i:-2;i:55;i:-2;i:56;i:-2;i:58;i:-2;i:59;i:-2;i:61;i:1;i:62;i:-2;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:-2;i:91;i:1;i:92;i:1;i:93;i:-2;i:94;i:1;}s:60:"/home/bjartka/public_html/doctrine/lib/Doctrine/AuditLog.php";a:44:{i:33;i:1;i:45;i:1;i:46;i:1;i:50;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:66;i:1;i:67;i:-2;i:70;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:76;i:1;i:79;i:1;i:80;i:-1;i:81;i:-2;i:83;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:97;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:108;i:1;i:110;i:1;i:111;i:-2;i:113;i:1;}s:58:"/home/bjartka/public_html/doctrine/lib/Doctrine/Plugin.php";a:50:{i:34;i:1;i:49;i:-1;i:50;i:-1;i:51;i:-2;i:52;i:-1;i:53;i:-2;i:62;i:-1;i:63;i:-2;i:73;i:1;i:74;i:-1;i:75;i:-2;i:77;i:1;i:78;i:-2;i:89;i:1;i:91;i:1;i:92;i:-2;i:101;i:-1;i:102;i:-2;i:115;i:1;i:117;i:1;i:118;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:-2;i:144;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:152;i:1;i:153;i:-2;i:167;i:1;i:169;i:1;i:170;i:-1;i:171;i:-1;i:173;i:-1;i:174;i:-1;i:175;i:-1;i:177;i:-1;i:178;i:1;i:180;i:1;i:182;i:1;i:183;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hook/WordLike.php";a:16:{i:21;i:1;i:33;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:-2;i:66;i:1;}s:53:"/home/bjartka/public_html/doctrine/models/Address.php";a:6:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:11;i:1;i:12;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/EnumTest3.php";a:2:{i:5;i:1;i:6;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/M2MTest2.php";a:5:{i:4;i:-1;i:5;i:-1;i:6;i:-1;i:8;i:-1;i:9;i:-1;}s:58:"/home/bjartka/public_html/doctrine/models/ConcreteUser.php";a:2:{i:6;i:1;i:7;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/ColumnAliasTest.php";a:4:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/QueryTest_Item.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/RTC3.php";a:5:{i:4;i:-1;i:5;i:-1;i:7;i:-1;i:8;i:-1;i:9;i:-1;}s:56:"/home/bjartka/public_html/doctrine/models/FilterTest.php";a:4:{i:4;i:-1;i:5;i:-1;i:7;i:-1;i:8;i:-1;}s:71:"/home/bjartka/public_html/doctrine/tests/Relation/OneToManyTestCase.php";a:47:{i:36;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:67;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:112;i:1;i:114;i:1;i:116;i:1;i:117;i:1;}s:57:"/home/bjartka/public_html/doctrine/tests/ViewTestCase.php";a:26:{i:38;i:1;i:39;i:1;i:41;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:49;i:1;i:52;i:1;i:53;i:1;i:54;i:-2;i:56;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:70;i:-2;i:72;i:1;i:73;i:1;i:77;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Query/SelectTestCase.php";a:72:{i:126;i:1;i:129;i:1;i:131;i:1;i:132;i:-1;i:133;i:1;i:134;i:1;i:136;i:1;i:140;i:1;i:142;i:1;i:144;i:1;i:146;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:156;i:1;i:158;i:1;i:160;i:1;i:161;i:1;i:164;i:1;i:166;i:1;i:168;i:1;i:169;i:1;i:172;i:1;i:174;i:1;i:176;i:1;i:177;i:1;i:180;i:1;i:182;i:1;i:184;i:1;i:185;i:1;i:189;i:1;i:191;i:1;i:193;i:1;i:195;i:1;i:196;i:1;i:197;i:1;i:198;i:1;i:199;i:1;i:200;i:1;i:203;i:1;i:205;i:1;i:207;i:1;i:208;i:1;i:209;i:1;i:210;i:1;i:211;i:1;i:212;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:219;i:1;i:222;i:1;i:224;i:1;i:226;i:1;i:228;i:1;i:230;i:1;i:232;i:1;i:234;i:1;i:235;i:1;i:236;i:1;i:237;i:1;i:238;i:1;i:240;i:1;i:241;i:1;i:242;i:1;i:243;i:1;i:244;i:1;i:245;i:1;}s:59:"/home/bjartka/public_html/doctrine/tests/RecordTestCase.php";a:537:{i:38;i:1;i:39;i:1;i:40;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:91;i:1;i:92;i:1;i:95;i:1;i:96;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:105;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:122;i:1;i:124;i:1;i:126;i:1;i:128;i:1;i:129;i:-1;i:130;i:1;i:131;i:1;i:132;i:1;i:135;i:1;i:139;i:1;i:140;i:1;i:142;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:152;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:164;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:176;i:1;i:178;i:1;i:180;i:1;i:181;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:188;i:1;i:190;i:1;i:192;i:1;i:194;i:1;i:195;i:1;i:196;i:1;i:197;i:1;i:198;i:1;i:200;i:1;i:202;i:1;i:204;i:1;i:205;i:1;i:206;i:1;i:207;i:1;i:208;i:1;i:209;i:1;i:210;i:1;i:212;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:219;i:1;i:223;i:1;i:224;i:1;i:225;i:1;i:227;i:1;i:228;i:1;i:232;i:1;i:233;i:1;i:234;i:1;i:236;i:1;i:238;i:1;i:240;i:1;i:242;i:1;i:244;i:1;i:246;i:1;i:250;i:1;i:251;i:1;i:252;i:1;i:254;i:1;i:255;i:1;i:256;i:1;i:260;i:1;i:261;i:1;i:262;i:1;i:263;i:1;i:264;i:1;i:265;i:1;i:266;i:1;i:269;i:1;i:270;i:1;i:271;i:1;i:272;i:1;i:273;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:278;i:1;i:279;i:1;i:280;i:1;i:282;i:1;i:283;i:1;i:284;i:1;i:285;i:1;i:286;i:1;i:288;i:1;i:289;i:1;i:290;i:1;i:291;i:1;i:293;i:1;i:295;i:1;i:296;i:1;i:297;i:1;i:298;i:1;i:299;i:1;i:300;i:1;i:302;i:1;i:303;i:1;i:304;i:1;i:305;i:1;i:306;i:1;i:307;i:1;i:309;i:1;i:310;i:1;i:311;i:1;i:312;i:1;i:314;i:1;i:315;i:1;i:316;i:1;i:317;i:1;i:318;i:1;i:320;i:1;i:321;i:1;i:322;i:1;i:323;i:1;i:325;i:1;i:326;i:1;i:327;i:1;i:328;i:1;i:329;i:1;i:331;i:1;i:332;i:1;i:333;i:1;i:338;i:1;i:340;i:1;i:341;i:1;i:343;i:1;i:345;i:1;i:346;i:1;i:347;i:1;i:349;i:1;i:350;i:1;i:351;i:1;i:352;i:1;i:355;i:1;i:356;i:1;i:358;i:1;i:359;i:1;i:360;i:1;i:362;i:1;i:363;i:1;i:364;i:1;i:365;i:1;i:367;i:1;i:369;i:1;i:371;i:1;i:372;i:1;i:373;i:1;i:374;i:1;i:376;i:1;i:381;i:1;i:382;i:1;i:383;i:1;i:384;i:1;i:385;i:1;i:386;i:1;i:387;i:1;i:388;i:1;i:389;i:1;i:390;i:1;i:391;i:1;i:392;i:1;i:394;i:1;i:398;i:1;i:400;i:1;i:401;i:1;i:402;i:1;i:403;i:1;i:405;i:1;i:406;i:1;i:407;i:1;i:408;i:1;i:409;i:1;i:410;i:1;i:414;i:1;i:416;i:1;i:417;i:1;i:418;i:1;i:419;i:1;i:420;i:1;i:424;i:1;i:425;i:1;i:426;i:1;i:428;i:1;i:429;i:1;i:431;i:1;i:433;i:1;i:434;i:1;i:435;i:1;i:436;i:1;i:440;i:1;i:441;i:1;i:442;i:1;i:444;i:1;i:445;i:1;i:447;i:1;i:449;i:1;i:450;i:1;i:452;i:1;i:453;i:1;i:456;i:1;i:457;i:1;i:458;i:1;i:459;i:1;i:460;i:1;i:462;i:1;i:466;i:1;i:467;i:1;i:468;i:1;i:469;i:1;i:472;i:1;i:473;i:1;i:474;i:1;i:476;i:1;i:477;i:1;i:478;i:1;i:479;i:1;i:481;i:1;i:482;i:1;i:483;i:1;i:486;i:1;i:487;i:1;i:488;i:1;i:489;i:1;i:490;i:1;i:492;i:1;i:493;i:1;i:494;i:1;i:495;i:1;i:496;i:1;i:497;i:1;i:499;i:1;i:500;i:1;i:501;i:1;i:502;i:1;i:504;i:1;i:506;i:1;i:507;i:1;i:510;i:1;i:511;i:1;i:512;i:1;i:514;i:1;i:515;i:1;i:516;i:1;i:518;i:1;i:519;i:1;i:523;i:1;i:524;i:1;i:525;i:1;i:526;i:1;i:529;i:1;i:530;i:1;i:531;i:1;i:532;i:1;i:534;i:1;i:535;i:1;i:536;i:1;i:537;i:1;i:538;i:1;i:539;i:1;i:543;i:1;i:544;i:1;i:545;i:1;i:547;i:1;i:549;i:1;i:550;i:1;i:552;i:1;i:553;i:1;i:554;i:1;i:558;i:1;i:559;i:1;i:562;i:1;i:565;i:1;i:566;i:1;i:567;i:1;i:571;i:1;i:572;i:1;i:574;i:1;i:575;i:1;i:577;i:1;i:578;i:1;i:579;i:1;i:580;i:1;i:581;i:1;i:582;i:1;i:583;i:1;i:584;i:1;i:588;i:1;i:589;i:1;i:591;i:1;i:592;i:1;i:594;i:1;i:596;i:1;i:597;i:1;i:599;i:1;i:600;i:1;i:602;i:1;i:603;i:1;i:604;i:1;i:605;i:1;i:609;i:1;i:611;i:1;i:612;i:1;i:614;i:1;i:616;i:1;i:617;i:1;i:618;i:1;i:620;i:1;i:622;i:1;i:624;i:1;i:625;i:1;i:627;i:1;i:628;i:1;i:632;i:1;i:634;i:1;i:635;i:1;i:636;i:1;i:638;i:1;i:641;i:1;i:643;i:1;i:644;i:1;i:645;i:1;i:647;i:1;i:648;i:1;i:650;i:1;i:651;i:1;i:652;i:1;i:653;i:1;i:657;i:1;i:659;i:1;i:660;i:1;i:661;i:1;i:662;i:1;i:666;i:1;i:667;i:1;i:668;i:1;i:670;i:1;i:671;i:1;i:672;i:1;i:673;i:1;i:676;i:1;i:677;i:1;i:678;i:1;i:679;i:1;i:680;i:1;i:682;i:1;i:683;i:1;i:684;i:1;i:686;i:1;i:692;i:1;i:693;i:1;i:694;i:1;i:696;i:1;i:698;i:1;i:699;i:1;i:700;i:1;i:702;i:1;i:704;i:1;i:705;i:1;i:706;i:1;i:707;i:1;i:708;i:1;i:712;i:1;i:713;i:1;i:714;i:1;i:716;i:1;i:717;i:1;i:718;i:1;i:719;i:1;i:721;i:1;i:722;i:1;i:723;i:1;i:725;i:1;i:728;i:1;i:732;i:1;i:733;i:1;i:735;i:1;i:736;i:1;i:741;i:1;i:743;i:1;i:745;i:1;i:746;i:1;i:747;i:1;i:753;i:1;i:754;i:1;i:755;i:1;i:756;i:1;i:758;i:1;i:760;i:1;i:761;i:1;i:765;i:1;i:766;i:1;i:767;i:1;i:768;i:1;i:769;i:1;i:771;i:1;i:772;i:1;i:774;i:1;i:775;i:1;i:779;i:1;i:780;i:1;i:781;i:1;i:782;i:1;i:783;i:1;i:787;i:1;i:788;i:1;i:789;i:1;i:790;i:1;i:792;i:1;i:793;i:1;i:794;i:1;i:795;i:1;i:797;i:1;i:798;i:1;i:799;i:1;i:801;i:1;i:802;i:1;i:807;i:1;i:808;i:1;i:810;i:1;i:811;i:1;i:813;i:1;i:814;i:1;i:815;i:1;i:816;i:1;i:817;i:1;i:818;i:1;i:819;i:1;i:821;i:1;i:822;i:1;i:824;i:1;i:826;i:1;i:827;i:1;i:828;i:1;i:830;i:1;i:835;i:1;i:837;i:1;i:838;i:1;i:842;i:1;i:844;i:1;i:845;i:1;i:846;i:1;i:848;i:1;i:849;i:1;i:852;i:1;i:853;i:1;i:854;i:1;i:858;i:1;i:859;i:1;i:860;i:1;i:861;i:1;i:862;i:1;i:863;i:1;i:864;i:1;i:865;i:1;i:866;i:1;i:867;i:1;i:868;i:1;i:869;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Relation/Parser.php";a:227:{i:34;i:1;i:57;i:1;i:58;i:1;i:67;i:-1;i:68;i:-2;i:77;i:1;i:78;i:-1;i:79;i:-2;i:81;i:1;i:82;i:-2;i:86;i:1;i:87;i:1;i:88;i:-2;i:90;i:1;i:91;i:-2;i:102;i:1;i:103;i:-1;i:104;i:-1;i:106;i:1;i:108;i:1;i:109;i:-1;i:110;i:-2;i:112;i:1;i:113;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:118;i:-2;i:120;i:1;i:132;i:1;i:133;i:-2;i:142;i:1;i:143;i:1;i:144;i:-2;i:146;i:1;i:147;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:155;i:1;i:156;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:179;i:1;i:181;i:1;i:183;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:190;i:1;i:192;i:1;i:194;i:1;i:195;i:1;i:196;i:-2;i:197;i:-1;i:198;i:1;i:199;i:1;i:201;i:1;i:202;i:-2;i:203;i:1;i:205;i:-2;i:215;i:1;i:216;i:1;i:217;i:1;i:219;i:1;i:220;i:-2;i:232;i:1;i:234;i:1;i:235;i:1;i:237;i:1;i:238;i:1;i:239;i:-2;i:240;i:1;i:241;i:1;i:244;i:1;i:245;i:-2;i:255;i:1;i:256;i:1;i:257;i:1;i:258;i:1;i:260;i:1;i:262;i:1;i:263;i:1;i:267;i:-1;i:268;i:-1;i:269;i:1;i:273;i:1;i:274;i:1;i:275;i:1;i:277;i:1;i:281;i:1;i:283;i:1;i:284;i:1;i:285;i:1;i:288;i:1;i:290;i:1;i:291;i:1;i:293;i:1;i:294;i:-2;i:307;i:1;i:308;i:-1;i:309;i:-1;i:310;i:-1;i:311;i:-1;i:312;i:-1;i:313;i:-1;i:314;i:1;i:315;i:1;i:318;i:1;i:319;i:-2;i:330;i:1;i:332;i:1;i:334;i:1;i:335;i:1;i:336;i:-2;i:338;i:1;i:339;i:1;i:341;i:1;i:342;i:1;i:343;i:-1;i:344;i:-1;i:345;i:-2;i:346;i:1;i:347;i:1;i:348;i:1;i:349;i:-2;i:350;i:-1;i:352;i:1;i:353;i:-1;i:354;i:-2;i:356;i:1;i:357;i:-2;i:367;i:1;i:368;i:1;i:369;i:1;i:371;i:1;i:372;i:1;i:374;i:1;i:375;i:1;i:379;i:1;i:380;i:1;i:381;i:1;i:384;i:1;i:385;i:1;i:387;i:1;i:388;i:1;i:389;i:1;i:390;i:1;i:391;i:1;i:393;i:1;i:394;i:1;i:397;i:1;i:398;i:1;i:400;i:1;i:401;i:1;i:402;i:-2;i:404;i:1;i:405;i:1;i:407;i:1;i:411;i:1;i:414;i:1;i:415;i:1;i:416;i:1;i:417;i:1;i:419;i:1;i:420;i:1;i:421;i:1;i:422;i:1;i:423;i:1;i:425;i:1;i:426;i:-2;i:427;i:1;i:428;i:1;i:430;i:1;i:431;i:1;i:432;i:1;i:433;i:1;i:435;i:1;i:436;i:1;i:437;i:1;i:438;i:1;i:439;i:1;i:440;i:1;i:441;i:1;i:442;i:-2;i:443;i:-1;i:444;i:-1;i:447;i:-1;i:448;i:-1;i:449;i:-1;i:450;i:-1;i:452;i:-1;i:453;i:-1;i:454;i:-1;i:456;i:-1;i:457;i:-1;i:458;i:-1;i:459;i:-1;i:460;i:-1;i:462;i:-1;i:464;i:-1;i:465;i:-1;i:466;i:-1;i:467;i:-1;i:468;i:-1;i:469;i:-1;i:471;i:-1;i:474;i:1;i:475;i:-2;i:476;i:1;}s:72:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Exception.php";a:10:{i:21;i:1;i:33;i:1;i:88;i:1;i:89;i:-2;i:99;i:-1;i:100;i:-2;i:114;i:-1;i:115;i:-1;i:116;i:-2;i:117;i:1;}s:72:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction/Firebird.php";a:51:{i:21;i:1;i:33;i:1;i:44;i:1;i:46;i:1;i:47;i:-2;i:58;i:1;i:60;i:1;i:61;i:-2;i:72;i:1;i:74;i:1;i:75;i:-2;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:112;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:140;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Export/Firebird.php";a:194:{i:21;i:1;i:35;i:1;i:45;i:1;i:47;i:1;i:48;i:-2;i:58;i:1;i:60;i:1;i:61;i:-2;i:73;i:1;i:74;i:-1;i:75;i:-1;i:76;i:-1;i:78;i:-1;i:79;i:-1;i:80;i:-1;i:81;i:-1;i:82;i:1;i:85;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:91;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:102;i:1;i:103;i:-2;i:114;i:-1;i:117;i:-1;i:118;i:-1;i:120;i:-1;i:121;i:-2;i:155;i:1;i:158;i:1;i:159;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:166;i:1;i:167;i:1;i:170;i:1;i:171;i:-2;i:172;i:1;i:173;i:1;i:183;i:-1;i:185;i:-1;i:186;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-1;i:193;i:-1;i:194;i:-1;i:195;i:-1;i:196;i:-1;i:197;i:-1;i:198;i:-1;i:199;i:-1;i:200;i:-1;i:201;i:-1;i:202;i:-1;i:203;i:-2;i:214;i:-1;i:215;i:-1;i:219;i:-1;i:220;i:-2;i:312;i:-1;i:314;i:-1;i:315;i:-1;i:316;i:-1;i:317;i:-1;i:318;i:-1;i:319;i:-1;i:320;i:-1;i:321;i:-1;i:322;i:-1;i:323;i:-1;i:324;i:-1;i:325;i:-1;i:326;i:-1;i:327;i:-1;i:328;i:-1;i:329;i:-2;i:330;i:-1;i:331;i:-1;i:332;i:-1;i:333;i:-1;i:334;i:-1;i:335;i:-1;i:336;i:-1;i:337;i:-1;i:338;i:-1;i:340;i:-1;i:341;i:-1;i:342;i:-1;i:343;i:-1;i:344;i:-1;i:345;i:-1;i:346;i:-1;i:347;i:-1;i:348;i:-1;i:350;i:-1;i:351;i:-1;i:352;i:-1;i:353;i:-1;i:354;i:-1;i:355;i:-1;i:356;i:-1;i:357;i:-1;i:358;i:-1;i:360;i:-1;i:362;i:-1;i:363;i:-1;i:364;i:-1;i:365;i:-1;i:366;i:-1;i:367;i:-1;i:368;i:-1;i:369;i:-1;i:370;i:-1;i:371;i:-1;i:373;i:-1;i:374;i:-1;i:375;i:-2;i:377;i:-1;i:378;i:-1;i:379;i:-1;i:380;i:-1;i:381;i:-2;i:416;i:-1;i:418;i:-1;i:419;i:-1;i:420;i:-1;i:421;i:-1;i:422;i:-1;i:423;i:-1;i:424;i:-1;i:425;i:-1;i:426;i:-1;i:427;i:-1;i:428;i:-1;i:429;i:-1;i:430;i:-1;i:431;i:-1;i:432;i:-1;i:433;i:-1;i:434;i:-1;i:435;i:-1;i:436;i:-1;i:437;i:-1;i:438;i:-1;i:440;i:-1;i:441;i:-2;i:466;i:1;i:468;i:1;i:469;i:-1;i:470;i:-1;i:471;i:1;i:472;i:1;i:473;i:1;i:474;i:-1;i:475;i:-1;i:476;i:1;i:477;i:1;i:478;i:-1;i:479;i:-1;i:480;i:-1;i:481;i:-1;i:483;i:1;i:484;i:1;i:485;i:1;i:486;i:1;i:487;i:1;i:488;i:1;i:490;i:1;i:491;i:-2;i:502;i:-1;i:503;i:-2;i:520;i:1;i:522;i:1;i:525;i:1;i:527;i:1;i:528;i:-2;i:530;i:-2;i:531;i:-2;i:532;i:-2;i:535;i:-2;i:536;i:-2;i:546;i:-1;i:547;i:-1;i:548;i:-1;i:550;i:-1;i:551;i:-2;i:552;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Range.php";a:10:{i:34;i:1;i:43;i:1;i:44;i:1;i:45;i:-2;i:46;i:-1;i:47;i:-1;i:48;i:-2;i:49;i:-1;i:50;i:-2;i:51;i:1;}s:70:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Notblank.php";a:4:{i:33;i:1;i:44;i:1;i:45;i:-2;i:46;i:1;}s:56:"/home/bjartka/public_html/doctrine/lib/Doctrine/I18n.php";a:49:{i:33;i:1;i:51;i:1;i:52;i:1;i:62;i:1;i:63;i:-1;i:64;i:-2;i:66;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:-1;i:74;i:-2;i:76;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:115;i:1;i:117;i:1;i:118;i:1;i:120;i:1;i:122;i:1;i:124;i:1;i:126;i:1;i:127;i:-2;i:128;i:1;}s:58:"/home/bjartka/public_html/doctrine/lib/Doctrine/Search.php";a:130:{i:33;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:67;i:1;i:69;i:1;i:71;i:1;i:72;i:-2;i:76;i:1;i:77;i:-2;i:88;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:116;i:1;i:118;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:132;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:142;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:148;i:1;i:150;i:1;i:151;i:-2;i:157;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:165;i:1;i:167;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:181;i:1;i:183;i:1;i:184;i:1;i:186;i:1;i:187;i:1;i:188;i:1;i:190;i:1;i:191;i:1;i:192;i:1;i:194;i:1;i:195;i:1;i:196;i:1;i:197;i:1;i:199;i:1;i:200;i:1;i:201;i:-2;i:203;i:1;i:207;i:1;i:208;i:1;i:209;i:-2;i:210;i:1;i:212;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:219;i:1;i:221;i:1;i:222;i:1;i:223;i:-2;i:225;i:1;i:226;i:1;i:227;i:1;i:228;i:1;i:229;i:1;i:230;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:234;i:1;i:235;i:1;i:237;i:1;i:239;i:1;i:241;i:1;i:242;i:1;i:244;i:1;i:246;i:1;i:247;i:1;i:248;i:1;i:250;i:1;i:252;i:1;i:254;i:1;i:255;i:-2;i:257;i:1;}s:51:"/home/bjartka/public_html/doctrine/lib/Doctrine.php";a:215:{i:0;i:1;i:454;i:-1;i:455;i:-2;i:465;i:-1;i:466;i:-1;i:467;i:-1;i:469;i:-1;i:470;i:-2;i:480;i:-1;i:481;i:-1;i:482;i:-1;i:484;i:-1;i:485;i:-2;i:495;i:-1;i:496;i:-2;i:508;i:-1;i:509;i:-2;i:520;i:1;i:521;i:-2;i:531;i:-1;i:532;i:-2;i:543;i:-1;i:545;i:-1;i:546;i:-1;i:547;i:-1;i:548;i:-1;i:560;i:1;i:561;i:1;i:563;i:1;i:564;i:1;i:565;i:1;i:567;i:1;i:568;i:1;i:569;i:1;i:570;i:1;i:571;i:1;i:572;i:1;i:573;i:1;i:574;i:1;i:576;i:1;i:577;i:-2;i:592;i:1;i:593;i:1;i:594;i:1;i:596;i:1;i:598;i:1;i:600;i:1;i:601;i:1;i:607;i:1;i:608;i:1;i:609;i:1;i:610;i:1;i:611;i:-2;i:613;i:1;i:614;i:1;i:616;i:1;i:617;i:-2;i:629;i:1;i:631;i:1;i:632;i:1;i:633;i:1;i:635;i:1;i:636;i:1;i:637;i:-2;i:638;i:1;i:640;i:-1;i:641;i:-2;i:655;i:-1;i:656;i:-2;i:669;i:-1;i:671;i:-1;i:673;i:-1;i:675;i:-1;i:677;i:-1;i:679;i:-1;i:680;i:-2;i:694;i:-1;i:695;i:-1;i:697;i:-1;i:698;i:-2;i:710;i:1;i:711;i:-2;i:721;i:-1;i:723;i:-1;i:724;i:-1;i:725;i:-1;i:726;i:-1;i:728;i:-1;i:729;i:-2;i:742;i:-1;i:744;i:-1;i:745;i:-2;i:757;i:-1;i:758;i:-1;i:759;i:-1;i:761;i:-1;i:762;i:-1;i:764;i:-1;i:765;i:-1;i:766;i:-1;i:767;i:-2;i:769;i:-1;i:770;i:-1;i:771;i:-1;i:774;i:-1;i:778;i:-1;i:781;i:-1;i:784;i:-1;i:787;i:-1;i:788;i:-1;i:791;i:-1;i:792;i:-1;i:804;i:-1;i:805;i:-1;i:806;i:-1;i:808;i:-1;i:810;i:-1;i:812;i:-1;i:813;i:-1;i:814;i:-1;i:815;i:-2;i:818;i:-1;i:819;i:-1;i:822;i:-1;i:823;i:-1;i:836;i:-1;i:838;i:-1;i:839;i:-2;i:853;i:-1;i:855;i:-1;i:856;i:-1;i:857;i:-1;i:859;i:-1;i:860;i:-2;i:873;i:-1;i:875;i:-1;i:876;i:-1;i:877;i:-1;i:879;i:-1;i:880;i:-2;i:894;i:-1;i:896;i:-1;i:897;i:-2;i:909;i:-1;i:911;i:-1;i:912;i:-2;i:923;i:-1;i:925;i:-1;i:926;i:-2;i:937;i:-1;i:939;i:-1;i:940;i:-2;i:950;i:-1;i:951;i:-2;i:962;i:-1;i:963;i:-2;i:973;i:-1;i:974;i:-2;i:990;i:-1;i:991;i:-2;i:1004;i:1;i:1005;i:1;i:1006;i:-2;i:1008;i:1;i:1009;i:-1;i:1010;i:-1;i:1012;i:1;i:1014;i:1;i:1015;i:1;i:1017;i:1;i:1018;i:-2;i:1020;i:1;i:1022;i:1;i:1023;i:1;i:1025;i:1;i:1026;i:-2;i:1028;i:1;i:1029;i:-2;i:1042;i:-1;i:1043;i:-1;i:1044;i:-1;i:1045;i:-1;i:1046;i:-1;i:1047;i:-1;i:1048;i:-1;i:1049;i:-1;i:1050;i:-1;i:1051;i:-1;i:1052;i:-1;i:1053;i:-1;i:1054;i:-1;i:1055;i:-1;i:1056;i:-1;i:1057;i:-1;i:1058;i:-1;i:1059;i:-1;i:1060;i:-1;i:1061;i:-2;i:1073;i:1;i:1074;i:-2;i:1086;i:1;i:1087;i:-2;i:1099;i:1;i:1100;i:-2;i:1112;i:-1;i:1113;i:-1;i:1114;i:-2;i:1116;i:-1;i:1117;i:-2;i:1129;i:1;i:1130;i:1;i:1131;i:1;i:1132;i:-2;i:1134;i:-1;i:1135;i:-2;}s:63:"/home/bjartka/public_html/doctrine/models/TestMovieUserVote.php";a:4:{i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/RTC2.php";a:4:{i:4;i:-1;i:5;i:-1;i:7;i:-1;i:8;i:-1;}s:53:"/home/bjartka/public_html/doctrine/models/MyUser2.php";a:13:{i:6;i:-1;i:8;i:-1;i:9;i:-1;i:10;i:-1;i:11;i:-1;i:12;i:-1;i:13;i:-1;i:14;i:-1;i:15;i:-1;i:16;i:-1;i:17;i:-1;i:21;i:-1;i:22;i:-1;}s:61:"/home/bjartka/public_html/doctrine/models/QueryTest_Entry.php";a:7:{i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:20;i:1;i:21;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/EnumTest2.php";a:3:{i:5;i:1;i:6;i:1;i:7;i:1;}s:51:"/home/bjartka/public_html/doctrine/models/Album.php";a:8:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:13;i:1;i:14;i:1;i:15;i:1;}s:62:"/home/bjartka/public_html/doctrine/tests/MigrationTestCase.php";a:6:{i:38;i:1;i:41;i:1;i:44;i:-1;i:47;i:-1;i:50;i:-1;i:51;i:-1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Sqlite.php";a:41:{i:21;i:1;i:34;i:1;i:50;i:-1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:95;i:1;i:96;i:1;i:97;i:-2;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:115;i:1;i:116;i:-2;i:117;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Oracle.php";a:43:{i:21;i:1;i:33;i:1;i:42;i:-1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:71;i:1;i:72;i:1;i:80;i:-1;i:81;i:-1;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:-1;i:103;i:-1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:-2;i:118;i:1;}s:72:"/home/bjartka/public_html/doctrine/lib/Doctrine/Template/Versionable.php";a:10:{i:33;i:1;i:37;i:1;i:38;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:48;i:1;i:49;i:-2;i:51;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Driver.php";a:23:{i:0;i:1;i:34;i:1;i:48;i:-1;i:49;i:-1;i:50;i:-2;i:51;i:-1;i:52;i:-2;i:61;i:-1;i:62;i:-2;i:73;i:1;i:75;i:1;i:76;i:-2;i:86;i:-1;i:87;i:-1;i:88;i:-2;i:90;i:-1;i:91;i:-2;i:102;i:-1;i:104;i:-1;i:105;i:-2;i:114;i:-1;i:115;i:-2;i:116;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/ORM_AccessGroup.php";a:4:{i:6;i:1;i:7;i:1;i:10;i:1;i:11;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/RTC1.php";a:4:{i:4;i:-1;i:5;i:-1;i:7;i:-1;i:8;i:-1;}s:50:"/home/bjartka/public_html/doctrine/models/Role.php";a:4:{i:6;i:1;i:7;i:1;i:10;i:1;i:11;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/Record_District.php";a:2:{i:4;i:1;i:5;i:1;}s:53:"/home/bjartka/public_html/doctrine/models/BlogTag.php";a:5:{i:6;i:-1;i:7;i:-1;i:8;i:-1;i:11;i:-1;i:12;i:-1;}s:70:"/home/bjartka/public_html/doctrine/tests/Connection/OracleTestCase.php";a:54:{i:35;i:1;i:37;i:1;i:38;i:1;i:40;i:1;i:42;i:1;i:43;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:112;i:1;i:113;i:1;i:115;i:1;i:117;i:1;i:118;i:1;i:120;i:1;i:122;i:1;i:123;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Connection/SqliteTestCase.php";a:33:{i:35;i:1;i:37;i:1;i:38;i:1;i:40;i:1;i:42;i:1;i:43;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:88;i:1;}s:73:"/home/bjartka/public_html/doctrine/tests/Query/AggregateValueTestCase.php";a:101:{i:37;i:1;i:40;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:59;i:1;i:62;i:1;i:63;i:-1;i:64;i:1;i:65;i:1;i:68;i:1;i:71;i:1;i:72;i:1;i:73;i:-2;i:75;i:1;i:76;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:87;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:102;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:113;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:130;i:1;i:132;i:1;i:134;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:146;i:1;i:148;i:1;i:150;i:1;i:151;i:1;i:153;i:1;i:154;i:1;i:158;i:1;i:160;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:168;i:1;i:170;i:1;i:172;i:1;i:174;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:182;i:1;i:183;i:1;i:185;i:1;i:186;i:1;i:189;i:1;i:190;i:1;i:192;i:1;i:193;i:1;i:196;i:1;i:197;i:1;i:199;i:1;i:200;i:1;i:203;i:1;i:204;i:1;i:206;i:1;i:207;i:1;i:210;i:1;i:211;i:1;i:212;i:1;i:214;i:1;i:215;i:1;}s:57:"/home/bjartka/public_html/doctrine/lib/Doctrine/Event.php";a:87:{i:0;i:1;i:34;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:127;i:1;i:128;i:-2;i:138;i:-1;i:139;i:-1;i:140;i:-1;i:141;i:-1;i:142;i:-1;i:143;i:-1;i:144;i:-1;i:145;i:-1;i:146;i:-1;i:147;i:-1;i:148;i:-1;i:149;i:-1;i:150;i:-1;i:152;i:-1;i:153;i:-1;i:154;i:-1;i:155;i:-1;i:156;i:-1;i:157;i:-1;i:159;i:-1;i:160;i:-1;i:161;i:-1;i:162;i:-1;i:163;i:-1;i:164;i:-1;i:166;i:-1;i:167;i:-1;i:168;i:-1;i:169;i:-1;i:170;i:-1;i:171;i:-1;i:173;i:-1;i:174;i:-1;i:175;i:-1;i:176;i:-1;i:177;i:-1;i:178;i:-1;i:179;i:-1;i:180;i:-1;i:181;i:-1;i:182;i:-1;i:183;i:-1;i:184;i:-1;i:185;i:-1;i:186;i:-1;i:195;i:1;i:196;i:-2;i:207;i:1;i:208;i:1;i:209;i:-2;i:211;i:1;i:212;i:-2;i:223;i:1;i:225;i:1;i:226;i:-2;i:238;i:1;i:240;i:1;i:241;i:-2;i:253;i:1;i:255;i:1;i:256;i:-2;i:266;i:1;i:267;i:1;i:277;i:1;i:278;i:-2;i:288;i:1;i:290;i:1;i:291;i:-2;i:302;i:1;i:303;i:-2;i:313;i:-1;i:314;i:-2;i:324;i:1;i:325;i:-1;i:326;i:-2;i:327;i:1;i:328;i:-2;i:330;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Regexp.php";a:18:{i:34;i:1;i:44;i:1;i:45;i:-1;i:46;i:-2;i:47;i:1;i:48;i:-1;i:49;i:-1;i:50;i:-1;i:51;i:-2;i:52;i:-1;i:53;i:-1;i:54;i:-2;i:55;i:1;i:56;i:1;i:57;i:-2;i:60;i:1;i:61;i:-2;i:62;i:1;}s:74:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record/Filter/Compound.php";a:36:{i:33;i:1;i:39;i:1;i:40;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:-2;i:64;i:-1;i:66;i:-1;i:67;i:-1;i:68;i:-1;i:69;i:-1;i:71;i:-1;i:72;i:-2;i:74;i:-1;i:75;i:-1;i:85;i:1;i:86;i:1;i:87;i:-1;i:88;i:-1;i:89;i:-2;i:90;i:-1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:-2;i:96;i:-1;i:98;i:-1;i:99;i:-1;i:100;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Tree/Interface.php";a:2:{i:33;i:1;i:65;i:1;}s:61:"/home/bjartka/public_html/doctrine/lib/Doctrine/Migration.php";a:163:{i:36;i:1;i:66;i:1;i:67;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:84;i:1;i:87;i:1;i:89;i:1;i:90;i:-2;i:91;i:-2;i:93;i:-2;i:104;i:1;i:105;i:-1;i:106;i:-2;i:108;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:133;i:1;i:135;i:1;i:136;i:1;i:138;i:1;i:140;i:1;i:141;i:1;i:142;i:-1;i:143;i:-2;i:144;i:1;i:146;i:1;i:147;i:-1;i:148;i:-2;i:150;i:1;i:151;i:1;i:153;i:1;i:154;i:1;i:156;i:1;i:157;i:-2;i:166;i:-1;i:167;i:-2;i:179;i:-1;i:181;i:-1;i:182;i:-1;i:183;i:-1;i:184;i:-1;i:186;i:-1;i:197;i:1;i:199;i:1;i:201;i:1;i:202;i:-2;i:213;i:-1;i:215;i:-1;i:217;i:-1;i:218;i:-2;i:229;i:-1;i:231;i:-1;i:232;i:-1;i:233;i:-1;i:234;i:-1;i:236;i:-1;i:238;i:-1;i:239;i:-2;i:248;i:-1;i:249;i:-2;i:261;i:1;i:262;i:1;i:264;i:1;i:265;i:1;i:266;i:-2;i:267;i:1;i:269;i:-1;i:270;i:-2;i:283;i:1;i:285;i:1;i:286;i:1;i:298;i:1;i:299;i:1;i:301;i:1;i:302;i:1;i:303;i:1;i:305;i:1;i:306;i:1;i:307;i:1;i:308;i:1;i:309;i:1;i:310;i:1;i:324;i:1;i:327;i:1;i:328;i:-1;i:329;i:-1;i:331;i:1;i:332;i:-1;i:333;i:-2;i:335;i:1;i:337;i:1;i:338;i:1;i:339;i:1;i:340;i:1;i:341;i:-1;i:342;i:-1;i:343;i:-1;i:344;i:-1;i:347;i:-1;i:349;i:-1;i:350;i:-2;i:361;i:1;i:362;i:1;i:374;i:1;i:376;i:1;i:377;i:1;i:387;i:-1;i:389;i:-1;i:390;i:-1;i:401;i:-1;i:403;i:-1;i:404;i:-1;i:415;i:-1;i:417;i:-1;i:418;i:-1;i:429;i:-1;i:431;i:-1;i:432;i:-1;i:443;i:-1;i:445;i:-1;i:446;i:-1;i:457;i:-1;i:459;i:-1;i:460;i:-1;i:473;i:1;i:475;i:1;i:476;i:1;i:488;i:-1;i:490;i:-1;i:491;i:-1;i:504;i:1;i:506;i:1;i:507;i:1;i:518;i:-1;i:520;i:-1;i:521;i:-1;i:533;i:-1;i:535;i:-1;i:536;i:-1;i:547;i:-1;i:549;i:-1;i:550;i:-1;i:551;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/DoctrineTest/Reporter.php";a:2:{i:9;i:1;i:10;i:1;}s:58:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record.php";a:665:{i:0;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:160;i:1;i:161;i:1;i:163;i:1;i:165;i:1;i:168;i:1;i:171;i:1;i:173;i:1;i:175;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:189;i:1;i:190;i:1;i:191;i:1;i:194;i:1;i:196;i:1;i:197;i:1;i:199;i:1;i:200;i:1;i:202;i:1;i:211;i:-1;i:212;i:-2;i:222;i:1;i:231;i:1;i:240;i:1;i:241;i:-2;i:250;i:1;i:251;i:1;i:252;i:-2;i:254;i:1;i:257;i:1;i:258;i:1;i:259;i:1;i:260;i:1;i:261;i:1;i:262;i:1;i:263;i:1;i:266;i:1;i:267;i:-2;i:275;i:1;i:282;i:1;i:289;i:1;i:295;i:1;i:301;i:1;i:307;i:1;i:313;i:1;i:319;i:1;i:325;i:1;i:331;i:1;i:337;i:1;i:344;i:1;i:351;i:1;i:358;i:1;i:365;i:1;i:373;i:1;i:374;i:-2;i:385;i:1;i:386;i:-1;i:387;i:-1;i:388;i:-2;i:389;i:-1;i:390;i:-1;i:391;i:1;i:393;i:-1;i:404;i:1;i:405;i:1;i:406;i:-2;i:407;i:1;i:408;i:1;i:410;i:1;i:411;i:1;i:412;i:-2;i:414;i:1;i:415;i:1;i:416;i:1;i:417;i:1;i:418;i:1;i:419;i:1;i:420;i:1;i:430;i:1;i:431;i:1;i:433;i:1;i:434;i:1;i:435;i:1;i:436;i:1;i:437;i:1;i:439;i:1;i:440;i:1;i:442;i:1;i:443;i:-2;i:454;i:1;i:455;i:1;i:457;i:1;i:458;i:1;i:469;i:1;i:470;i:1;i:471;i:1;i:472;i:1;i:473;i:1;i:475;i:1;i:476;i:1;i:477;i:1;i:478;i:1;i:479;i:1;i:480;i:1;i:481;i:1;i:482;i:1;i:484;i:1;i:485;i:1;i:486;i:1;i:487;i:1;i:488;i:1;i:490;i:1;i:491;i:1;i:492;i:-1;i:493;i:1;i:503;i:1;i:505;i:1;i:507;i:1;i:509;i:1;i:510;i:1;i:511;i:1;i:512;i:1;i:513;i:1;i:515;i:1;i:516;i:1;i:518;i:1;i:519;i:1;i:520;i:-1;i:521;i:1;i:522;i:1;i:523;i:1;i:524;i:1;i:525;i:1;i:526;i:1;i:527;i:1;i:528;i:1;i:529;i:1;i:530;i:1;i:531;i:1;i:532;i:1;i:533;i:1;i:534;i:1;i:535;i:-1;i:537;i:1;i:539;i:1;i:541;i:1;i:543;i:1;i:544;i:-2;i:556;i:1;i:558;i:1;i:560;i:1;i:561;i:1;i:563;i:1;i:564;i:1;i:566;i:1;i:568;i:1;i:570;i:1;i:571;i:1;i:572;i:1;i:574;i:1;i:576;i:1;i:577;i:1;i:578;i:1;i:579;i:1;i:580;i:1;i:581;i:1;i:582;i:1;i:583;i:1;i:584;i:1;i:585;i:1;i:586;i:1;i:588;i:-1;i:589;i:1;i:591;i:1;i:593;i:1;i:595;i:1;i:597;i:1;i:598;i:1;i:612;i:1;i:613;i:1;i:614;i:-2;i:615;i:1;i:616;i:1;i:617;i:1;i:618;i:1;i:619;i:1;i:620;i:-1;i:622;i:1;i:623;i:-1;i:625;i:-1;i:626;i:-1;i:627;i:-1;i:628;i:-1;i:629;i:-1;i:631;i:-1;i:633;i:1;i:634;i:1;i:636;i:1;i:637;i:1;i:639;i:1;i:640;i:-1;i:641;i:-2;i:642;i:1;i:654;i:1;i:655;i:1;i:656;i:-1;i:657;i:-1;i:658;i:1;i:659;i:-1;i:660;i:-2;i:661;i:1;i:664;i:1;i:666;i:1;i:667;i:1;i:668;i:-2;i:670;i:1;i:672;i:1;i:674;i:1;i:676;i:1;i:678;i:1;i:679;i:-2;i:692;i:1;i:693;i:1;i:694;i:1;i:695;i:1;i:696;i:1;i:697;i:1;i:698;i:1;i:700;i:1;i:710;i:1;i:711;i:1;i:721;i:1;i:722;i:-2;i:732;i:1;i:733;i:-2;i:746;i:1;i:747;i:-1;i:748;i:-2;i:749;i:1;i:750;i:1;i:752;i:1;i:753;i:-2;i:764;i:1;i:765;i:-1;i:767;i:-1;i:769;i:-1;i:770;i:-2;i:771;i:1;i:772;i:-2;i:785;i:1;i:786;i:1;i:788;i:1;i:790;i:1;i:792;i:1;i:793;i:1;i:794;i:1;i:796;i:1;i:797;i:1;i:798;i:1;i:799;i:1;i:801;i:1;i:802;i:-2;i:804;i:1;i:805;i:1;i:806;i:-2;i:810;i:1;i:812;i:1;i:814;i:1;i:815;i:1;i:816;i:1;i:818;i:1;i:820;i:1;i:821;i:1;i:822;i:1;i:823;i:-2;i:824;i:-2;i:826;i:-2;i:840;i:1;i:841;i:1;i:842;i:1;i:860;i:1;i:862;i:1;i:864;i:1;i:865;i:1;i:866;i:1;i:868;i:1;i:870;i:1;i:871;i:1;i:872;i:1;i:873;i:1;i:875;i:1;i:876;i:1;i:877;i:1;i:878;i:1;i:881;i:1;i:882;i:1;i:883;i:1;i:884;i:1;i:886;i:1;i:887;i:1;i:888;i:1;i:889;i:1;i:890;i:1;i:891;i:1;i:892;i:1;i:893;i:1;i:894;i:1;i:895;i:-1;i:896;i:1;i:897;i:1;i:899;i:1;i:900;i:1;i:901;i:1;i:902;i:1;i:903;i:1;i:904;i:-2;i:905;i:-2;i:908;i:1;i:912;i:1;i:915;i:1;i:916;i:1;i:917;i:1;i:919;i:1;i:920;i:-1;i:921;i:-2;i:922;i:1;i:923;i:1;i:924;i:1;i:925;i:-2;i:926;i:-1;i:927;i:1;i:929;i:1;i:930;i:-1;i:931;i:-2;i:932;i:1;i:933;i:1;i:934;i:1;i:935;i:1;i:937;i:1;i:938;i:1;i:939;i:1;i:941;i:1;i:944;i:1;i:946;i:1;i:947;i:-1;i:948;i:-2;i:949;i:1;i:951;i:1;i:952;i:1;i:962;i:1;i:964;i:1;i:965;i:1;i:966;i:-2;i:967;i:1;i:968;i:-1;i:969;i:-2;i:970;i:1;i:971;i:-1;i:972;i:-2;i:973;i:1;i:974;i:1;i:976;i:1;i:977;i:-2;i:978;i:1;i:979;i:-2;i:987;i:-1;i:988;i:-1;i:989;i:-1;i:991;i:-1;i:1005;i:1;i:1006;i:1;i:1007;i:1;i:1008;i:1;i:1009;i:1;i:1022;i:1;i:1023;i:1;i:1024;i:1;i:1025;i:1;i:1027;i:-2;i:1049;i:-1;i:1050;i:-1;i:1051;i:-1;i:1053;i:-1;i:1054;i:-2;i:1062;i:1;i:1064;i:1;i:1065;i:1;i:1066;i:1;i:1067;i:1;i:1068;i:-2;i:1081;i:1;i:1083;i:1;i:1084;i:1;i:1085;i:1;i:1087;i:1;i:1088;i:1;i:1090;i:1;i:1091;i:1;i:1092;i:1;i:1093;i:-2;i:1096;i:1;i:1097;i:1;i:1098;i:1;i:1099;i:1;i:1100;i:1;i:1101;i:1;i:1102;i:1;i:1103;i:1;i:1104;i:1;i:1105;i:1;i:1106;i:1;i:1107;i:1;i:1108;i:1;i:1109;i:1;i:1110;i:1;i:1111;i:1;i:1112;i:1;i:1119;i:1;i:1120;i:1;i:1121;i:1;i:1122;i:1;i:1123;i:1;i:1124;i:1;i:1126;i:1;i:1127;i:1;i:1128;i:1;i:1129;i:1;i:1130;i:1;i:1132;i:1;i:1133;i:-2;i:1143;i:1;i:1144;i:-2;i:1153;i:-1;i:1154;i:-2;i:1165;i:1;i:1167;i:1;i:1168;i:1;i:1169;i:1;i:1170;i:1;i:1171;i:1;i:1172;i:1;i:1173;i:1;i:1174;i:1;i:1175;i:1;i:1176;i:1;i:1177;i:1;i:1178;i:-1;i:1179;i:-1;i:1180;i:-1;i:1181;i:-1;i:1182;i:-1;i:1183;i:-1;i:1184;i:1;i:1185;i:-2;i:1188;i:-1;i:1189;i:-1;i:1190;i:-1;i:1191;i:-1;i:1192;i:-1;i:1193;i:-1;i:1194;i:-1;i:1195;i:-1;i:1196;i:-1;i:1197;i:-1;i:1200;i:-1;i:1201;i:-1;i:1202;i:-2;i:1203;i:-1;i:1205;i:-2;i:1208;i:-1;i:1209;i:-1;i:1210;i:-2;i:1211;i:-1;i:1213;i:-2;i:1223;i:1;i:1224;i:1;i:1225;i:-2;i:1235;i:1;i:1236;i:1;i:1237;i:-2;i:1246;i:-1;i:1247;i:-1;i:1248;i:-2;i:1249;i:-1;i:1250;i:-2;i:1258;i:1;i:1259;i:-2;i:1271;i:1;i:1272;i:1;i:1273;i:1;i:1274;i:1;i:1275;i:-2;i:1285;i:1;i:1287;i:1;i:1288;i:1;i:1290;i:1;i:1291;i:1;i:1293;i:1;i:1294;i:1;i:1296;i:1;i:1297;i:1;i:1298;i:1;i:1299;i:1;i:1300;i:1;i:1303;i:1;i:1304;i:-2;i:1313;i:-1;i:1315;i:-1;i:1316;i:-1;i:1317;i:-1;i:1318;i:-1;i:1319;i:-1;i:1320;i:-1;i:1321;i:-1;i:1323;i:-1;i:1324;i:-1;i:1325;i:-2;i:1335;i:1;i:1336;i:-1;i:1337;i:-1;i:1338;i:-1;i:1339;i:-1;i:1340;i:1;i:1341;i:1;i:1342;i:1;i:1343;i:1;i:1344;i:1;i:1345;i:1;i:1346;i:1;i:1347;i:1;i:1348;i:1;i:1349;i:1;i:1351;i:1;i:1360;i:1;i:1361;i:-2;i:1370;i:1;i:1371;i:1;i:1372;i:1;i:1373;i:-2;i:1375;i:1;i:1376;i:-2;i:1388;i:1;i:1389;i:-2;i:1398;i:1;i:1399;i:-2;i:1408;i:1;i:1409;i:1;i:1410;i:-2;i:1411;i:-1;i:1421;i:-1;i:1422;i:-1;i:1423;i:-2;i:1424;i:-1;i:1425;i:-2;i:1433;i:1;i:1434;i:-2;i:1444;i:-1;i:1445;i:-1;i:1457;i:-1;i:1458;i:-1;i:1459;i:-1;i:1470;i:1;i:1472;i:1;i:1473;i:1;i:1474;i:1;i:1475;i:1;i:1478;i:1;i:1479;i:1;i:1491;i:1;i:1492;i:1;i:1494;i:1;i:1495;i:1;i:1496;i:1;i:1498;i:1;i:1500;i:1;i:1501;i:1;i:1502;i:1;i:1503;i:-2;i:1512;i:1;i:1513;i:-1;i:1514;i:-2;i:1516;i:1;i:1517;i:1;i:1518;i:1;i:1519;i:1;i:1520;i:1;i:1521;i:1;i:1523;i:1;i:1524;i:-2;i:1528;i:1;i:1529;i:-2;i:1542;i:1;i:1543;i:1;i:1544;i:1;i:1545;i:1;i:1547;i:1;i:1548;i:1;i:1549;i:-2;i:1551;i:1;i:1553;i:1;i:1554;i:-2;i:1567;i:1;i:1569;i:1;i:1571;i:1;i:1573;i:1;i:1574;i:1;i:1575;i:1;i:1576;i:1;i:1578;i:1;i:1579;i:1;i:1580;i:1;i:1582;i:1;i:1585;i:1;i:1586;i:1;i:1587;i:1;i:1588;i:1;i:1590;i:1;i:1591;i:1;i:1592;i:1;i:1594;i:1;i:1595;i:1;i:1596;i:1;i:1597;i:1;i:1598;i:1;i:1599;i:1;i:1600;i:1;i:1601;i:1;i:1602;i:1;i:1603;i:1;i:1604;i:1;i:1605;i:-2;i:1622;i:1;i:1623;i:-1;i:1624;i:-1;i:1625;i:-2;i:1627;i:1;i:1628;i:1;i:1629;i:1;i:1630;i:1;i:1632;i:1;i:1633;i:-2;i:1634;i:-1;i:1636;i:-1;i:1637;i:-2;i:1644;i:-1;i:1645;i:-1;i:1648;i:-1;i:1649;i:-2;i:1656;i:-1;i:1657;i:-2;}s:50:"/home/bjartka/public_html/doctrine/models/Song.php";a:8:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/Record_City.php";a:7:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:9;i:1;i:10;i:1;i:11;i:1;}s:62:"/home/bjartka/public_html/doctrine/models/MysqlGroupMember.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:74:"/home/bjartka/public_html/doctrine/models/ValidatorTest_FootballPlayer.php";a:4:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;}s:52:"/home/bjartka/public_html/doctrine/models/Author.php";a:7:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:12;i:1;i:13;i:1;i:14;i:1;}s:65:"/home/bjartka/public_html/doctrine/models/CheckConstraintTest.php";a:4:{i:6;i:-1;i:7;i:-1;i:8;i:-1;i:9;i:-1;}s:60:"/home/bjartka/public_html/doctrine/models/QueryTest_Rank.php";a:9:{i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:18;i:1;i:19;i:1;}s:73:"/home/bjartka/public_html/doctrine/tests/Transaction/FirebirdTestCase.php";a:44:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:57;i:1;i:58;i:-1;i:59;i:1;i:60;i:1;i:62;i:1;i:66;i:1;i:67;i:-1;i:68;i:1;i:69;i:1;i:71;i:1;i:75;i:1;i:76;i:-1;i:77;i:1;i:78;i:1;i:80;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:95;i:1;i:97;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:105;i:1;i:107;i:1;i:109;i:1;i:111;i:1;i:112;i:1;}s:68:"/home/bjartka/public_html/doctrine/tests/Export/FirebirdTestCase.php";a:31:{i:38;i:1;i:39;i:-1;i:40;i:1;i:41;i:1;i:43;i:1;i:47;i:1;i:48;i:-1;i:49;i:1;i:50;i:1;i:52;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:67;i:1;i:68;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;}s:63:"/home/bjartka/public_html/doctrine/tests/UnitOfWorkTestCase.php";a:77:{i:43;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;}s:68:"/home/bjartka/public_html/doctrine/tests/Relation/ParserTestCase.php";a:99:{i:37;i:1;i:39;i:1;i:40;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:52;i:1;i:54;i:1;i:56;i:1;i:57;i:-1;i:58;i:1;i:59;i:1;i:61;i:1;i:64;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:81;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:115;i:1;i:117;i:1;i:118;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:125;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:132;i:1;i:133;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:143;i:1;i:144;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:151;i:1;i:153;i:1;i:155;i:1;i:156;i:1;i:159;i:1;i:160;i:1;i:162;i:1;i:164;i:1;i:166;i:1;i:167;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:174;i:1;i:176;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:188;i:1;i:190;i:1;i:192;i:1;i:193;i:1;i:195;i:1;i:196;i:1;i:197;i:1;}s:57:"/home/bjartka/public_html/doctrine/tests/I18nTestCase.php";a:48:{i:37;i:1;i:41;i:1;i:43;i:1;i:44;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:95;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:112;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:121;i:1;i:123;i:1;i:124;i:1;}s:68:"/home/bjartka/public_html/doctrine/tests/Query/MultiJoinTestCase.php";a:107:{i:37;i:1;i:38;i:1;i:39;i:1;i:40;i:1;i:44;i:1;i:46;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:83;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:90;i:1;i:92;i:1;i:94;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:116;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:143;i:1;i:145;i:1;i:146;i:1;i:149;i:1;i:151;i:1;i:153;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:188;i:1;i:190;i:1;i:191;i:1;}s:78:"/home/bjartka/public_html/doctrine/tests/Query/MysqlSubqueryHavingTestCase.php";a:25:{i:37;i:1;i:38;i:1;i:39;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:72;i:1;}s:59:"/home/bjartka/public_html/doctrine/tests/SearchTestCase.php";a:72:{i:37;i:1;i:39;i:1;i:40;i:1;i:42;i:1;i:46;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:81;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:104;i:1;i:105;i:1;i:109;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:116;i:1;i:118;i:1;i:119;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:127;i:1;i:128;i:1;i:130;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:143;i:1;i:147;i:1;i:148;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:155;i:1;i:158;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Select.php";a:5:{i:21;i:1;i:33;i:1;i:37;i:1;i:38;i:1;i:39;i:1;}s:56:"/home/bjartka/public_html/doctrine/lib/Doctrine/View.php";a:26:{i:36;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:88;i:1;i:89;i:-2;i:99;i:1;i:100;i:-2;i:110;i:1;i:111;i:-2;i:122;i:1;i:124;i:1;i:125;i:1;i:126;i:-2;i:128;i:1;i:140;i:1;i:141;i:1;i:142;i:-2;i:144;i:1;i:155;i:1;i:156;i:-2;i:166;i:1;i:167;i:-2;i:168;i:1;}s:70:"/home/bjartka/public_html/doctrine/lib/Doctrine/Locator/Injectable.php";a:24:{i:62;i:-1;i:63;i:-1;i:64;i:-2;i:77;i:-1;i:78;i:-1;i:80;i:-1;i:81;i:-1;i:82;i:-2;i:98;i:-1;i:99;i:-1;i:100;i:-1;i:101;i:-2;i:103;i:-1;i:105;i:-1;i:107;i:-2;i:108;i:-1;i:110;i:-2;i:122;i:-1;i:124;i:-1;i:125;i:-2;i:136;i:1;i:137;i:1;i:147;i:1;i:148;i:-2;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/EventListener.php";a:33:{i:38;i:1;i:40;i:1;i:43;i:-1;i:45;i:-1;i:48;i:1;i:51;i:1;i:53;i:1;i:56;i:1;i:58;i:1;i:61;i:1;i:63;i:1;i:67;i:1;i:69;i:1;i:72;i:1;i:74;i:1;i:77;i:1;i:79;i:1;i:82;i:1;i:84;i:1;i:87;i:1;i:89;i:1;i:92;i:1;i:94;i:1;i:97;i:1;i:99;i:1;i:102;i:1;i:104;i:-1;i:107;i:1;i:109;i:1;i:112;i:1;i:114;i:1;i:117;i:1;i:119;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Transaction/MysqlTestCase.php";a:21:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:63;i:1;i:64;i:-1;i:65;i:1;i:66;i:1;i:68;i:1;i:71;i:1;i:73;i:1;i:74;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Export/MysqlTestCase.php";a:181:{i:36;i:-1;i:38;i:-1;i:43;i:1;i:45;i:-1;i:46;i:1;i:47;i:1;i:49;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:70;i:1;i:71;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:82;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:97;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:104;i:1;i:105;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:126;i:1;i:127;i:1;i:130;i:1;i:132;i:1;i:133;i:1;i:135;i:1;i:137;i:1;i:138;i:1;i:141;i:1;i:143;i:1;i:144;i:1;i:146;i:1;i:148;i:1;i:149;i:1;i:152;i:1;i:154;i:1;i:155;i:1;i:157;i:1;i:159;i:1;i:160;i:1;i:164;i:1;i:166;i:1;i:167;i:1;i:169;i:1;i:171;i:1;i:172;i:1;i:175;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:187;i:1;i:189;i:1;i:190;i:1;i:191;i:1;i:194;i:1;i:196;i:1;i:198;i:1;i:199;i:1;i:200;i:1;i:201;i:1;i:202;i:1;i:203;i:1;i:204;i:1;i:205;i:1;i:208;i:1;i:210;i:1;i:211;i:1;i:213;i:1;i:214;i:1;i:217;i:1;i:219;i:1;i:220;i:1;i:221;i:1;i:223;i:1;i:224;i:1;i:225;i:1;i:227;i:1;i:233;i:1;i:235;i:1;i:236;i:1;i:239;i:1;i:241;i:1;i:242;i:1;i:243;i:1;i:244;i:1;i:245;i:1;i:246;i:1;i:247;i:1;i:248;i:1;i:249;i:1;i:252;i:1;i:253;i:1;i:254;i:1;i:255;i:1;i:258;i:1;i:260;i:1;i:261;i:1;i:264;i:1;i:266;i:1;i:267;i:1;i:271;i:1;i:273;i:1;i:274;i:1;i:277;i:1;i:278;i:1;i:281;i:1;i:282;i:-1;i:283;i:1;i:284;i:1;i:286;i:1;i:289;i:1;i:290;i:1;i:292;i:1;i:293;i:1;i:296;i:1;i:297;i:1;i:298;i:1;i:300;i:1;i:302;i:1;i:303;i:1;i:305;i:1;i:306;i:1;i:307;i:1;i:310;i:1;i:311;i:1;i:312;i:1;i:314;i:1;i:317;i:1;i:318;i:1;i:319;i:1;i:320;i:1;i:321;i:1;i:323;i:1;i:325;i:1;i:326;i:1;i:329;i:1;i:330;i:1;i:331;i:1;i:333;i:1;i:336;i:1;i:337;i:1;i:338;i:1;i:339;i:1;i:340;i:1;i:341;i:1;i:343;i:1;i:345;i:1;i:346;i:1;}s:72:"/home/bjartka/public_html/doctrine/tests/Query/MysqlSubqueryTestCase.php";a:54:{i:37;i:1;i:38;i:1;i:39;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:111;i:1;i:113;i:1;i:115;i:1;i:116;i:1;}s:62:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Part.php";a:6:{i:34;i:1;i:45;i:1;i:46;i:1;i:53;i:-1;i:54;i:-2;i:55;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Adapter/Mock.php";a:66:{i:34;i:1;i:46;i:1;i:47;i:1;i:50;i:-1;i:51;i:-2;i:54;i:1;i:55;i:-2;i:58;i:-1;i:59;i:-1;i:62;i:1;i:63;i:1;i:65;i:1;i:66;i:-2;i:69;i:1;i:70;i:1;i:73;i:1;i:75;i:1;i:77;i:1;i:78;i:-1;i:80;i:-1;i:82;i:-1;i:83;i:-2;i:85;i:1;i:86;i:1;i:88;i:1;i:89;i:-2;i:92;i:-1;i:93;i:-2;i:96;i:1;i:97;i:-2;i:100;i:1;i:102;i:1;i:104;i:1;i:105;i:-1;i:107;i:-1;i:109;i:-1;i:110;i:-2;i:112;i:1;i:113;i:-2;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:121;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:-2;i:128;i:1;i:130;i:-2;i:133;i:-1;i:134;i:-2;i:137;i:1;i:138;i:1;i:141;i:1;i:142;i:1;i:145;i:-1;i:146;i:-1;i:148;i:-1;i:150;i:-1;i:153;i:1;i:154;i:1;i:155;i:-1;i:159;i:1;i:161;i:1;i:163;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction/Pgsql.php";a:23:{i:21;i:1;i:34;i:1;i:45;i:1;i:47;i:1;i:48;i:-2;i:59;i:1;i:61;i:1;i:62;i:-2;i:73;i:1;i:75;i:1;i:76;i:-2;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:104;i:-2;i:105;i:1;}s:70:"/home/bjartka/public_html/doctrine/lib/Doctrine/DataDict/Exception.php";a:3:{i:21;i:1;i:33;i:1;i:34;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Export/Pgsql.php";a:132:{i:21;i:1;i:34;i:1;i:45;i:1;i:47;i:1;i:48;i:-2;i:59;i:1;i:61;i:1;i:62;i:-2;i:75;i:1;i:76;i:1;i:77;i:-1;i:78;i:-1;i:79;i:1;i:80;i:-1;i:81;i:-1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:-1;i:87;i:-1;i:88;i:1;i:90;i:1;i:91;i:-1;i:92;i:-1;i:93;i:1;i:95;i:1;i:96;i:-2;i:111;i:-1;i:113;i:-1;i:114;i:-1;i:115;i:-1;i:116;i:-1;i:117;i:-1;i:118;i:-1;i:119;i:-1;i:120;i:-1;i:121;i:-1;i:122;i:-1;i:124;i:-1;i:125;i:-1;i:126;i:-2;i:128;i:-1;i:130;i:-1;i:131;i:-1;i:132;i:-1;i:133;i:-1;i:134;i:-1;i:135;i:-1;i:137;i:-1;i:138;i:-1;i:139;i:-1;i:140;i:-1;i:141;i:-1;i:142;i:-1;i:143;i:-1;i:145;i:-1;i:146;i:-1;i:147;i:-1;i:148;i:-1;i:149;i:-1;i:151;i:-1;i:152;i:-1;i:153;i:-2;i:154;i:-1;i:155;i:-1;i:156;i:-1;i:157;i:-1;i:158;i:-1;i:159;i:-1;i:160;i:-1;i:161;i:-1;i:162;i:-1;i:163;i:-1;i:164;i:-1;i:165;i:-1;i:166;i:-1;i:168;i:-1;i:169;i:-1;i:170;i:-1;i:171;i:-1;i:172;i:-1;i:173;i:-1;i:175;i:-1;i:176;i:-1;i:177;i:-1;i:178;i:-1;i:179;i:-1;i:181;i:-1;i:182;i:-2;i:275;i:-1;i:276;i:-1;i:277;i:-1;i:278;i:-1;i:279;i:-1;i:280;i:-2;i:298;i:-1;i:299;i:-1;i:300;i:-1;i:301;i:-2;i:310;i:-1;i:311;i:-1;i:312;i:-2;i:324;i:1;i:325;i:-1;i:326;i:-2;i:328;i:1;i:329;i:-1;i:330;i:-2;i:332;i:1;i:335;i:1;i:336;i:1;i:337;i:1;i:338;i:1;i:339;i:1;i:341;i:1;i:343;i:1;i:345;i:1;i:346;i:-1;i:347;i:-1;i:348;i:-1;i:349;i:-1;i:351;i:1;i:353;i:1;i:354;i:1;i:355;i:1;i:356;i:1;i:357;i:1;i:358;i:1;i:360;i:1;i:361;i:-2;i:363;i:1;}s:62:"/home/bjartka/public_html/doctrine/lib/Doctrine/Expression.php";a:37:{i:0;i:1;i:21;i:1;i:34;i:1;i:41;i:1;i:43;i:1;i:44;i:-1;i:45;i:-1;i:46;i:1;i:50;i:1;i:51;i:1;i:52;i:-2;i:54;i:-1;i:55;i:-2;i:59;i:1;i:60;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:-2;i:70;i:1;i:71;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:79;i:-2;i:83;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:89;i:1;i:90;i:-2;i:95;i:1;i:96;i:-2;i:100;i:-1;i:101;i:-2;i:102;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Exception.php";a:3:{i:21;i:1;i:33;i:1;i:34;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/ConcreteEmail.php";a:2:{i:6;i:1;i:7;i:1;}s:53:"/home/bjartka/public_html/doctrine/models/MyGroup.php";a:7:{i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:15;i:1;i:16;i:1;}s:66:"/home/bjartka/public_html/doctrine/models/CategoryWithPosition.php";a:5:{i:4;i:1;i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/MysqlUser.php";a:3:{i:6;i:1;i:8;i:1;i:9;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/FooRecord.php";a:28:{i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:20;i:1;i:21;i:1;i:22;i:1;i:23;i:1;i:24;i:1;i:26;i:1;i:27;i:1;i:28;i:1;i:29;i:1;i:31;i:1;i:33;i:1;i:34;i:1;i:35;i:1;i:37;i:1;i:38;i:1;i:39;i:1;i:40;i:1;i:42;i:1;}s:72:"/home/bjartka/public_html/doctrine/tests/EventListener/ChainTestCase.php";a:7:{i:36;i:1;i:39;i:1;i:40;i:1;i:41;i:1;i:44;i:1;i:45;i:1;i:47;i:1;}s:64:"/home/bjartka/public_html/doctrine/tests/Query/LimitTestCase.php";a:168:{i:39;i:1;i:40;i:1;i:41;i:1;i:43;i:1;i:44;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:68;i:1;i:69;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:113;i:1;i:114;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:126;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:135;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:144;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:169;i:1;i:170;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:177;i:1;i:178;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:185;i:1;i:188;i:1;i:189;i:1;i:190;i:1;i:194;i:1;i:195;i:1;i:196;i:1;i:197;i:1;i:199;i:1;i:201;i:1;i:203;i:1;i:206;i:1;i:207;i:1;i:209;i:1;i:211;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:217;i:1;i:218;i:1;i:220;i:1;i:221;i:1;i:223;i:1;i:224;i:1;i:226;i:1;i:228;i:1;i:229;i:1;i:233;i:1;i:234;i:1;i:237;i:1;i:239;i:1;i:241;i:1;i:242;i:1;i:243;i:1;i:244;i:1;i:246;i:1;i:247;i:1;i:251;i:1;i:253;i:1;i:254;i:1;i:255;i:1;i:256;i:1;i:258;i:1;i:260;i:1;i:261;i:1;i:262;i:1;i:266;i:1;i:267;i:1;i:269;i:1;i:272;i:1;i:273;i:1;i:274;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:278;i:1;i:279;i:1;i:280;i:1;i:281;i:1;i:282;i:1;i:283;i:1;i:285;i:1;i:286;i:1;i:288;i:1;i:289;i:1;i:290;i:1;i:291;i:1;i:292;i:1;i:296;i:1;i:298;i:1;i:299;i:1;i:300;i:1;i:302;i:1;i:303;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Query/OrderbyTestCase.php";a:13:{i:37;i:1;i:39;i:1;i:40;i:1;i:41;i:1;i:43;i:1;i:44;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:55;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/Query/RegistryTestCase.php";a:15:{i:37;i:1;i:39;i:1;i:40;i:1;i:42;i:1;i:46;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:65;i:1;i:66;i:1;}s:61:"/home/bjartka/public_html/doctrine/tests/TemplateTestCase.php";a:49:{i:36;i:1;i:38;i:1;i:43;i:1;i:44;i:1;i:45;i:-1;i:46;i:1;i:47;i:1;i:49;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:100;i:1;i:101;i:-2;i:107;i:1;i:108;i:1;i:109;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:120;i:1;i:121;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:133;i:1;i:134;i:1;i:135;i:1;}s:59:"/home/bjartka/public_html/doctrine/lib/Doctrine/Manager.php";a:267:{i:0;i:1;i:35;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:-2;i:116;i:1;i:117;i:-2;i:126;i:-1;i:127;i:-2;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:143;i:-2;i:153;i:1;i:154;i:-1;i:155;i:-1;i:156;i:1;i:157;i:-2;i:167;i:1;i:169;i:1;i:170;i:-2;i:186;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-1;i:190;i:-2;i:206;i:-1;i:207;i:-1;i:208;i:-1;i:209;i:-1;i:210;i:-2;i:228;i:1;i:229;i:1;i:230;i:-2;i:231;i:1;i:233;i:-2;i:247;i:1;i:248;i:1;i:249;i:-1;i:250;i:-2;i:252;i:1;i:253;i:1;i:254;i:1;i:255;i:-1;i:256;i:-2;i:257;i:1;i:259;i:1;i:260;i:-1;i:261;i:-1;i:263;i:1;i:264;i:1;i:265;i:1;i:266;i:1;i:268;i:1;i:269;i:1;i:270;i:1;i:271;i:1;i:273;i:1;i:275;i:1;i:279;i:1;i:281;i:1;i:282;i:1;i:283;i:1;i:284;i:-1;i:285;i:-2;i:286;i:1;i:287;i:1;i:288;i:1;i:292;i:1;i:293;i:1;i:294;i:1;i:295;i:1;i:296;i:1;i:297;i:1;i:298;i:1;i:299;i:1;i:300;i:1;i:301;i:1;i:302;i:1;i:303;i:1;i:304;i:-1;i:305;i:-2;i:307;i:1;i:308;i:1;i:310;i:1;i:312;i:1;i:313;i:1;i:314;i:1;i:315;i:1;i:316;i:-2;i:320;i:-1;i:322;i:-1;i:324;i:-1;i:325;i:-1;i:326;i:-1;i:327;i:-1;i:328;i:-1;i:330;i:-1;i:331;i:-1;i:332;i:-1;i:334;i:-1;i:335;i:-1;i:336;i:-1;i:337;i:-1;i:338;i:-1;i:340;i:-1;i:341;i:-2;i:352;i:1;i:354;i:1;i:356;i:1;i:357;i:1;i:358;i:1;i:359;i:1;i:360;i:1;i:362;i:1;i:363;i:1;i:364;i:-2;i:366;i:1;i:367;i:1;i:368;i:1;i:369;i:1;i:370;i:1;i:371;i:-1;i:372;i:-1;i:373;i:-1;i:374;i:1;i:375;i:1;i:378;i:1;i:380;i:1;i:381;i:1;i:382;i:-1;i:383;i:-1;i:384;i:-2;i:385;i:-1;i:386;i:-1;i:387;i:-1;i:388;i:-1;i:389;i:-1;i:390;i:-2;i:392;i:-1;i:393;i:-1;i:394;i:-1;i:396;i:-1;i:397;i:-1;i:398;i:-1;i:400;i:-1;i:402;i:1;i:403;i:1;i:404;i:1;i:405;i:1;i:406;i:1;i:407;i:1;i:408;i:1;i:409;i:1;i:410;i:1;i:411;i:1;i:412;i:-1;i:413;i:-2;i:414;i:1;i:415;i:1;i:416;i:1;i:417;i:1;i:418;i:-1;i:419;i:-2;i:421;i:1;i:422;i:-1;i:423;i:-1;i:425;i:1;i:426;i:1;i:427;i:1;i:429;i:1;i:430;i:-1;i:431;i:-1;i:432;i:-1;i:435;i:1;i:436;i:-2;i:446;i:1;i:447;i:1;i:448;i:-2;i:450;i:1;i:451;i:-2;i:464;i:-1;i:465;i:-1;i:466;i:-2;i:468;i:-1;i:469;i:-2;i:482;i:-1;i:484;i:-1;i:485;i:-2;i:495;i:1;i:496;i:-2;i:510;i:-1;i:511;i:-1;i:521;i:1;i:522;i:-1;i:523;i:-2;i:524;i:1;i:525;i:-2;i:538;i:1;i:539;i:-2;i:552;i:1;i:553;i:1;i:554;i:1;i:555;i:-2;i:565;i:-1;i:567;i:-1;i:569;i:-1;i:570;i:-1;i:571;i:-1;i:572;i:-1;i:574;i:-1;i:575;i:-1;i:585;i:1;i:586;i:-2;i:598;i:1;i:599;i:1;i:600;i:-1;i:601;i:-2;i:602;i:1;i:603;i:1;i:614;i:-1;i:615;i:-2;i:625;i:1;i:626;i:-2;i:636;i:1;i:637;i:-2;i:648;i:1;i:649;i:1;i:650;i:-1;i:651;i:-2;i:652;i:1;i:653;i:-2;i:663;i:-1;i:664;i:-1;i:665;i:-1;i:666;i:-1;i:667;i:-1;i:668;i:-2;i:670;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Table/Repository.php";a:41:{i:0;i:1;i:35;i:1;i:56;i:1;i:57;i:1;i:66;i:-1;i:67;i:-2;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:-2;i:82;i:1;i:84;i:1;i:85;i:-2;i:94;i:-1;i:95;i:-1;i:96;i:-2;i:97;i:-1;i:98;i:-2;i:107;i:-1;i:108;i:-2;i:116;i:1;i:117;i:-1;i:118;i:-2;i:119;i:1;i:120;i:1;i:121;i:-2;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:-2;i:143;i:1;i:144;i:-2;i:152;i:-1;i:153;i:-2;i:161;i:-1;i:162;i:-1;i:163;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Relation/LocalKey.php";a:24:{i:21;i:1;i:34;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:60;i:-1;i:61;i:-1;i:64;i:1;i:66;i:1;i:67;i:-2;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:-2;i:81;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/DataDict/Sqlite.php";a:189:{i:21;i:1;i:32;i:1;i:59;i:1;i:60;i:-1;i:61;i:-2;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:72;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:-1;i:81;i:1;i:82;i:-1;i:83;i:1;i:84;i:-1;i:85;i:-2;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:-1;i:93;i:1;i:94;i:-1;i:95;i:1;i:96;i:-1;i:97;i:-2;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:115;i:-1;i:116;i:-1;i:117;i:-1;i:118;i:-1;i:119;i:-1;i:120;i:-1;i:121;i:-2;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:137;i:1;i:138;i:-1;i:139;i:-1;i:142;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:-1;i:150;i:-1;i:151;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:-1;i:185;i:1;i:186;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-1;i:190;i:-1;i:191;i:-1;i:192;i:-1;i:193;i:-1;i:194;i:-1;i:195;i:-1;i:196;i:-1;i:197;i:-1;i:198;i:-1;i:199;i:1;i:200;i:-1;i:201;i:-1;i:202;i:-1;i:203;i:1;i:204;i:1;i:205;i:-1;i:206;i:-1;i:207;i:-1;i:208;i:1;i:209;i:-1;i:210;i:-1;i:211;i:-1;i:212;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:219;i:1;i:220;i:1;i:221;i:1;i:222;i:1;i:223;i:1;i:224;i:1;i:225;i:1;i:226;i:1;i:227;i:1;i:228;i:1;i:229;i:1;i:230;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:234;i:1;i:235;i:-1;i:236;i:-1;i:237;i:-1;i:239;i:1;i:240;i:1;i:241;i:1;i:242;i:1;i:243;i:-2;i:273;i:1;i:274;i:1;i:276;i:1;i:278;i:1;i:279;i:1;i:280;i:1;i:281;i:1;i:282;i:1;i:283;i:-1;i:284;i:-1;i:285;i:1;i:286;i:1;i:292;i:1;i:295;i:1;i:297;i:1;i:298;i:1;i:299;i:-2;i:300;i:1;}s:62:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/From.php";a:37:{i:21;i:1;i:33;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:-1;i:58;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:64;i:-1;i:65;i:-2;i:67;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:83;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:-2;i:90;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/DataDict/Oracle.php";a:124:{i:21;i:1;i:31;i:1;i:57;i:1;i:58;i:-1;i:59;i:-2;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:-2;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:-1;i:94;i:-1;i:95;i:-1;i:96;i:-1;i:97;i:-1;i:98;i:-1;i:99;i:-2;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:122;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:-1;i:130;i:-1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:143;i:-1;i:144;i:-1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:-1;i:161;i:-1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:-1;i:167;i:-1;i:168;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:188;i:1;i:190;i:1;i:191;i:1;i:192;i:1;i:193;i:1;i:194;i:-2;i:195;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Import/Builder.php";a:385:{i:40;i:1;i:121;i:1;i:122;i:1;i:132;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:149;i:1;i:150;i:1;i:160;i:1;i:161;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:177;i:1;i:178;i:-2;i:190;i:1;i:191;i:1;i:192;i:1;i:194;i:1;i:195;i:-2;i:204;i:1;i:205;i:1;i:214;i:1;i:215;i:1;i:225;i:1;i:226;i:1;i:235;i:-1;i:236;i:-2;i:247;i:1;i:248;i:1;i:249;i:-2;i:251;i:1;i:252;i:-1;i:260;i:1;i:261;i:1;i:262;i:1;i:272;i:-1;i:273;i:-1;i:275;i:-1;i:276;i:-1;i:277;i:-1;i:278;i:-1;i:281;i:-1;i:282;i:-1;i:283;i:-1;i:284;i:-1;i:285;i:-1;i:287;i:-1;i:288;i:-2;i:298;i:1;i:300;i:1;i:302;i:1;i:303;i:-1;i:304;i:-1;i:305;i:-1;i:307;i:1;i:308;i:1;i:310;i:1;i:311;i:1;i:313;i:1;i:314;i:1;i:316;i:1;i:317;i:1;i:318;i:1;i:319;i:-1;i:322;i:1;i:324;i:1;i:325;i:-1;i:326;i:-1;i:327;i:1;i:328;i:1;i:329;i:1;i:330;i:1;i:331;i:1;i:332;i:1;i:333;i:1;i:334;i:1;i:335;i:1;i:336;i:1;i:337;i:-1;i:338;i:-1;i:339;i:1;i:340;i:-1;i:341;i:-1;i:342;i:1;i:343;i:-1;i:344;i:-1;i:346;i:1;i:347;i:1;i:348;i:1;i:349;i:1;i:350;i:1;i:352;i:1;i:354;i:1;i:355;i:1;i:356;i:1;i:357;i:1;i:358;i:1;i:360;i:1;i:361;i:1;i:363;i:1;i:364;i:1;i:366;i:1;i:367;i:1;i:369;i:1;i:371;i:1;i:372;i:1;i:374;i:1;i:375;i:1;i:376;i:-2;i:377;i:-1;i:387;i:1;i:388;i:1;i:390;i:-1;i:391;i:-1;i:393;i:-1;i:394;i:-1;i:395;i:-1;i:396;i:-1;i:397;i:-1;i:398;i:-1;i:401;i:-1;i:403;i:1;i:404;i:-2;i:414;i:1;i:415;i:1;i:416;i:-1;i:417;i:-1;i:419;i:-1;i:420;i:-1;i:421;i:-1;i:422;i:-1;i:423;i:-1;i:424;i:-1;i:427;i:-1;i:429;i:1;i:430;i:-2;i:440;i:-1;i:441;i:-1;i:442;i:-1;i:443;i:-1;i:445;i:-1;i:446;i:-2;i:456;i:1;i:457;i:1;i:459;i:-1;i:460;i:-1;i:461;i:-1;i:462;i:-1;i:463;i:-1;i:464;i:-1;i:465;i:-1;i:467;i:-1;i:468;i:-1;i:469;i:-1;i:470;i:-1;i:473;i:-1;i:476;i:-1;i:477;i:-1;i:479;i:1;i:480;i:-2;i:490;i:1;i:492;i:1;i:493;i:-1;i:495;i:-1;i:498;i:-1;i:499;i:-1;i:501;i:-1;i:502;i:-1;i:505;i:-1;i:506;i:-1;i:508;i:-1;i:511;i:-1;i:512;i:-1;i:513;i:-1;i:514;i:-2;i:517;i:-1;i:518;i:-1;i:519;i:-1;i:520;i:-2;i:523;i:-1;i:524;i:-1;i:525;i:-1;i:527;i:-1;i:528;i:-1;i:529;i:-1;i:532;i:-1;i:533;i:-1;i:534;i:-1;i:537;i:-1;i:538;i:-1;i:539;i:-1;i:540;i:-1;i:542;i:-1;i:543;i:-1;i:545;i:1;i:546;i:-2;i:558;i:1;i:559;i:1;i:561;i:1;i:562;i:-1;i:563;i:-1;i:564;i:-1;i:566;i:1;i:567;i:1;i:568;i:1;i:570;i:1;i:571;i:1;i:572;i:1;i:574;i:1;i:575;i:1;i:576;i:1;i:577;i:1;i:578;i:-1;i:581;i:1;i:583;i:1;i:584;i:-1;i:585;i:-1;i:587;i:1;i:588;i:-1;i:589;i:-1;i:591;i:1;i:592;i:1;i:593;i:1;i:595;i:1;i:596;i:1;i:597;i:1;i:599;i:1;i:600;i:1;i:601;i:1;i:603;i:1;i:604;i:1;i:605;i:1;i:607;i:1;i:608;i:-1;i:609;i:-1;i:611;i:1;i:612;i:1;i:613;i:1;i:614;i:1;i:615;i:1;i:617;i:1;i:618;i:1;i:619;i:1;i:621;i:1;i:622;i:-1;i:623;i:-1;i:624;i:-1;i:626;i:1;i:627;i:1;i:629;i:1;i:630;i:1;i:631;i:-2;i:632;i:1;i:648;i:1;i:649;i:-1;i:650;i:-2;i:652;i:1;i:653;i:1;i:654;i:1;i:656;i:1;i:657;i:1;i:658;i:1;i:659;i:1;i:660;i:1;i:661;i:1;i:664;i:1;i:666;i:1;i:667;i:1;i:668;i:1;i:669;i:1;i:670;i:1;i:671;i:1;i:673;i:1;i:674;i:-2;i:690;i:1;i:691;i:-1;i:692;i:-2;i:694;i:1;i:695;i:1;i:697;i:1;i:698;i:-1;i:699;i:-1;i:700;i:-1;i:702;i:-1;i:703;i:-1;i:706;i:1;i:707;i:1;i:711;i:1;i:712;i:1;i:713;i:1;i:714;i:1;i:717;i:1;i:719;i:-1;i:720;i:-1;i:721;i:-1;i:722;i:-1;i:723;i:-1;i:724;i:-1;i:725;i:-1;i:726;i:-1;i:727;i:-1;i:729;i:1;i:730;i:1;i:731;i:1;i:732;i:1;i:733;i:1;i:735;i:1;i:737;i:1;i:738;i:-1;i:739;i:-1;i:741;i:1;i:742;i:1;i:743;i:-1;i:745;i:1;i:754;i:1;i:756;i:1;i:757;i:1;i:758;i:1;i:759;i:1;i:760;i:1;i:761;i:1;i:763;i:1;i:765;i:1;i:767;i:1;i:769;i:1;i:770;i:-1;i:771;i:-1;i:772;i:1;i:788;i:1;i:790;i:1;i:792;i:1;i:795;i:1;i:797;i:1;i:798;i:-1;i:800;i:-1;i:802;i:-1;i:803;i:1;i:805;i:1;i:807;i:1;i:810;i:1;i:811;i:-1;i:813;i:-1;i:815;i:-1;i:816;i:-1;i:819;i:1;i:821;i:1;i:822;i:-1;i:824;i:-1;i:825;i:1;i:827;i:1;i:829;i:1;i:830;i:1;i:832;i:1;i:833;i:1;i:834;i:-1;i:836;i:-1;i:839;i:1;i:841;i:1;i:842;i:-1;i:843;i:-1;i:844;i:-1;i:846;i:-1;i:847;i:-1;i:848;i:-1;i:849;i:-1;i:851;i:1;i:852;i:-1;i:853;i:-1;i:854;i:-1;i:856;i:1;i:858;i:1;i:859;i:1;i:860;i:1;i:861;i:1;i:862;i:1;i:863;i:1;i:866;i:1;i:867;i:-1;i:868;i:-2;i:869;i:1;i:871;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/DoctrineTest/UnitTestCase.php";a:63:{i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:22;i:1;i:26;i:1;i:27;i:1;i:28;i:1;i:29;i:-1;i:31;i:1;i:35;i:1;i:36;i:1;i:37;i:1;i:38;i:-1;i:40;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:-1;i:56;i:1;i:59;i:1;i:60;i:1;i:63;i:1;i:64;i:1;i:67;i:1;i:68;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:76;i:-1;i:77;i:-1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:-2;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:99;i:1;i:100;i:-2;i:103;i:1;i:104;i:-2;i:107;i:1;i:108;i:-2;}s:59:"/home/bjartka/public_html/doctrine/models/ValidatorTest.php";a:10:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:12;i:1;i:13;i:1;i:14;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/Auth.php";a:5:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:12;i:1;}s:60:"/home/bjartka/public_html/doctrine/lib/Doctrine/Template.php";a:16:{i:50;i:1;i:51;i:1;i:61;i:-1;i:62;i:-2;i:74;i:1;i:75;i:1;i:85;i:-1;i:86;i:-2;i:90;i:1;i:91;i:-2;i:95;i:-1;i:96;i:-2;i:99;i:-1;i:100;i:-2;i:104;i:1;i:109;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/CustomPK.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/Forum_Entry.php";a:10:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:12;i:1;i:13;i:1;i:14;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/TreeLeaf.php";a:6:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:12;i:1;i:13;i:1;}s:68:"/home/bjartka/public_html/doctrine/tests/DataDict/OracleTestCase.php";a:158:{i:37;i:1;i:38;i:-1;i:39;i:1;i:40;i:1;i:42;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:122;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:129;i:1;i:132;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:141;i:1;i:142;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:148;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:155;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:162;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:169;i:1;i:172;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:179;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:186;i:1;i:188;i:1;i:189;i:1;i:190;i:1;i:191;i:1;i:193;i:1;i:195;i:1;i:196;i:1;i:197;i:1;i:198;i:1;i:199;i:1;i:202;i:1;i:204;i:1;i:206;i:1;i:208;i:1;i:210;i:1;i:212;i:1;i:213;i:1;i:217;i:1;i:219;i:1;i:220;i:1;i:223;i:1;i:225;i:1;i:226;i:1;i:229;i:1;i:231;i:1;i:232;i:1;i:235;i:1;i:237;i:1;i:238;i:1;i:241;i:1;i:243;i:1;i:244;i:1;i:247;i:1;i:249;i:1;i:250;i:1;i:253;i:1;i:255;i:1;i:256;i:1;i:259;i:1;i:261;i:1;i:262;i:1;i:265;i:1;i:267;i:1;i:268;i:1;i:271;i:1;i:273;i:1;i:274;i:1;i:277;i:1;i:279;i:1;i:280;i:1;i:283;i:1;i:285;i:1;i:286;i:1;i:289;i:1;i:291;i:1;i:292;i:1;}s:68:"/home/bjartka/public_html/doctrine/tests/DataDict/SqliteTestCase.php";a:71:{i:37;i:1;i:38;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:70;i:1;i:71;i:1;i:74;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:89;i:1;i:91;i:1;i:92;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:107;i:1;i:109;i:1;i:110;i:1;i:113;i:1;i:115;i:1;i:116;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:125;i:1;i:127;i:1;i:128;i:1;i:131;i:1;i:133;i:1;i:134;i:1;i:137;i:1;i:139;i:1;i:140;i:1;i:143;i:1;i:145;i:1;i:146;i:1;i:149;i:1;i:151;i:1;i:152;i:1;i:155;i:1;i:157;i:1;i:158;i:1;i:161;i:1;i:163;i:1;i:164;i:1;}s:60:"/home/bjartka/public_html/doctrine/tests/ManagerTestCase.php";a:32:{i:35;i:1;i:36;i:1;i:38;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:58;i:1;i:61;i:1;i:68;i:1;i:69;i:1;i:71;i:1;i:74;i:1;i:75;i:1;i:76;i:-2;i:80;i:1;i:81;i:1;i:82;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:92;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/TreeStructureTestCase.php";a:49:{i:38;i:1;i:39;i:1;i:40;i:1;i:45;i:1;i:49;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:-2;i:58;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:127;i:1;}s:63:"/home/bjartka/public_html/doctrine/tests/Query/FromTestCase.php";a:40:{i:36;i:1;i:40;i:1;i:42;i:1;i:43;i:1;i:46;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:73;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:81;i:1;i:83;i:1;i:85;i:1;i:86;i:1;i:89;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:97;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:105;i:1;i:107;i:1;i:109;i:1;i:110;i:1;i:113;i:1;i:115;i:1;i:117;i:1;i:118;i:1;}s:72:"/home/bjartka/public_html/doctrine/lib/Doctrine/Relation/Association.php";a:31:{i:21;i:1;i:36;i:1;i:43;i:1;i:44;i:-2;i:47;i:1;i:48;i:-2;i:58;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:-1;i:68;i:-1;i:69;i:-1;i:70;i:-1;i:71;i:-1;i:72;i:-2;i:74;i:1;i:75;i:-2;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:95;i:-2;i:96;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Orderby.php";a:25:{i:21;i:1;i:33;i:1;i:44;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:-2;i:74;i:1;}s:71:"/home/bjartka/public_html/doctrine/lib/Doctrine/EventListener/Chain.php";a:143:{i:21;i:1;i:36;i:1;i:53;i:1;i:54;i:1;i:56;i:-1;i:57;i:-2;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:-1;i:63;i:1;i:74;i:-1;i:75;i:-1;i:76;i:-2;i:77;i:-1;i:78;i:-2;i:89;i:-1;i:90;i:-1;i:101;i:-1;i:102;i:-1;i:103;i:-1;i:104;i:-1;i:116;i:-1;i:117;i:-1;i:118;i:-1;i:119;i:-1;i:130;i:-1;i:131;i:-1;i:132;i:-1;i:133;i:-1;i:144;i:-1;i:145;i:-1;i:146;i:-1;i:147;i:-1;i:158;i:-1;i:159;i:-1;i:160;i:-1;i:161;i:-1;i:172;i:-1;i:173;i:-1;i:174;i:-1;i:175;i:-1;i:186;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-1;i:200;i:1;i:201;i:1;i:202;i:1;i:203;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:228;i:-1;i:229;i:-1;i:230;i:-1;i:231;i:-1;i:242;i:-1;i:243;i:-1;i:244;i:-1;i:245;i:-1;i:256;i:1;i:257;i:1;i:258;i:1;i:259;i:1;i:270;i:1;i:271;i:1;i:272;i:1;i:273;i:1;i:284;i:-1;i:285;i:-1;i:286;i:-1;i:287;i:-1;i:298;i:-1;i:299;i:-1;i:300;i:-1;i:301;i:-1;i:304;i:-1;i:305;i:-1;i:306;i:-1;i:307;i:-1;i:310;i:-1;i:311;i:-1;i:312;i:-1;i:313;i:-1;i:316;i:-1;i:317;i:-1;i:318;i:-1;i:319;i:-1;i:322;i:-1;i:323;i:-1;i:324;i:-1;i:325;i:-1;i:329;i:1;i:330;i:1;i:331;i:1;i:332;i:1;i:335;i:1;i:336;i:1;i:337;i:1;i:338;i:1;i:342;i:1;i:343;i:1;i:344;i:1;i:345;i:1;i:348;i:1;i:349;i:1;i:350;i:1;i:351;i:1;i:355;i:1;i:356;i:1;i:357;i:1;i:358;i:1;i:361;i:-1;i:362;i:-1;i:363;i:-1;i:364;i:-1;i:368;i:1;i:369;i:1;i:370;i:1;i:371;i:1;i:374;i:1;i:375;i:1;i:376;i:1;i:377;i:1;i:381;i:-1;i:382;i:-1;i:383;i:-1;i:384;i:-1;i:388;i:-1;i:389;i:-1;i:390;i:-1;i:391;i:-1;i:395;i:1;i:396;i:1;i:397;i:1;i:398;i:1;i:402;i:1;i:403;i:1;i:404;i:1;i:405;i:1;i:407;i:1;}s:63:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Limit.php";a:4:{i:33;i:1;i:37;i:1;i:38;i:-2;i:39;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Registry.php";a:23:{i:34;i:1;i:39;i:1;i:40;i:1;i:41;i:1;i:44;i:1;i:46;i:1;i:48;i:1;i:52;i:1;i:53;i:1;i:54;i:-1;i:55;i:-2;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:-1;i:60;i:-2;i:61;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:69;i:-2;i:70;i:1;}s:70:"/home/bjartka/public_html/doctrine/lib/Doctrine/Template/NestedSet.php";a:7:{i:33;i:1;i:39;i:1;i:40;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;}s:62:"/home/bjartka/public_html/doctrine/lib/Doctrine/Parser/Yml.php";a:12:{i:2;i:1;i:35;i:1;i:49;i:-1;i:51;i:-1;i:53;i:-1;i:54;i:-2;i:66;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:-2;i:74;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/Data_File.php";a:5:{i:4;i:-1;i:5;i:-1;i:6;i:-1;i:8;i:-1;i:9;i:-1;}s:50:"/home/bjartka/public_html/doctrine/models/Book.php";a:8:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:13;i:1;i:14;i:1;i:15;i:1;}s:63:"/home/bjartka/public_html/doctrine/models/ConcreteGroupUser.php";a:2:{i:6;i:1;i:7;i:1;}s:68:"/home/bjartka/public_html/doctrine/models/EventListenerChainTest.php";a:6:{i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/FooLocallyOwned.php";a:2:{i:6;i:1;i:7;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Transaction/PgsqlTestCase.php";a:18:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:57;i:1;i:58;i:-1;i:59;i:1;i:60;i:1;i:62;i:1;i:65;i:1;i:67;i:1;i:68;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Export/PgsqlTestCase.php";a:69:{i:37;i:1;i:38;i:1;i:39;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:75;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:96;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:113;i:1;i:114;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:125;i:1;i:128;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:143;i:1;}s:63:"/home/bjartka/public_html/doctrine/tests/ExpressionTestCase.php";a:15:{i:37;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:59;i:1;i:60;i:1;i:61;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Relation/OneToOneTestCase.php";a:41:{i:36;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:46;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:54;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:100;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/EventListenerTestCase.php";a:21:{i:38;i:1;i:40;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:184;i:-1;i:185;i:-1;i:187;i:-1;i:188;i:-2;i:190;i:-1;i:191;i:-1;i:193;i:-1;i:194;i:-2;i:196;i:-1;i:197;i:-2;}s:72:"/home/bjartka/public_html/doctrine/tests/Query/PgsqlSubqueryTestCase.php";a:23:{i:37;i:1;i:38;i:1;i:39;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:57;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:71;i:1;}s:78:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Mssql/Exception.php";a:10:{i:21;i:1;i:34;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:-2;i:73;i:-1;i:74;i:-2;i:75;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction/Mysql.php";a:25:{i:21;i:1;i:33;i:1;i:44;i:1;i:46;i:1;i:47;i:-2;i:58;i:1;i:60;i:1;i:61;i:-2;i:72;i:1;i:74;i:1;i:75;i:-2;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:104;i:1;i:105;i:-2;i:114;i:1;i:115;i:-2;i:116;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Export/Mysql.php";a:290:{i:21;i:1;i:34;i:1;i:44;i:1;i:45;i:-2;i:55;i:1;i:56;i:-2;i:94;i:1;i:95;i:1;i:97;i:1;i:98;i:-1;i:99;i:-2;i:100;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:111;i:-1;i:112;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:121;i:-1;i:122;i:-1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:144;i:1;i:146;i:1;i:148;i:1;i:149;i:-1;i:150;i:-1;i:151;i:1;i:152;i:-1;i:153;i:-1;i:154;i:-1;i:155;i:-1;i:156;i:-1;i:158;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:176;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:185;i:-2;i:277;i:1;i:278;i:1;i:279;i:-2;i:280;i:-1;i:282;i:-1;i:283;i:-1;i:284;i:-1;i:285;i:-1;i:286;i:-1;i:287;i:-1;i:288;i:-1;i:289;i:-1;i:290;i:-1;i:291;i:-1;i:293;i:-1;i:294;i:-1;i:295;i:-2;i:297;i:-1;i:298;i:-1;i:299;i:-1;i:300;i:-1;i:301;i:-1;i:303;i:-1;i:304;i:-1;i:305;i:-1;i:306;i:-1;i:307;i:-1;i:308;i:-1;i:309;i:-1;i:310;i:-1;i:312;i:-1;i:313;i:-1;i:314;i:-1;i:315;i:-1;i:316;i:-1;i:317;i:-1;i:318;i:-1;i:319;i:-1;i:320;i:-1;i:322;i:-1;i:323;i:-1;i:324;i:-1;i:325;i:-1;i:326;i:-1;i:327;i:-1;i:329;i:-1;i:330;i:-1;i:331;i:-1;i:332;i:-1;i:333;i:-1;i:334;i:-1;i:335;i:-1;i:336;i:-1;i:337;i:-1;i:338;i:-1;i:340;i:-1;i:341;i:-1;i:342;i:-1;i:343;i:-1;i:344;i:-1;i:346;i:-1;i:347;i:-1;i:348;i:-1;i:349;i:-1;i:350;i:-1;i:351;i:-1;i:352;i:-1;i:353;i:-1;i:354;i:-1;i:355;i:-1;i:356;i:-1;i:358;i:-1;i:359;i:-1;i:360;i:-2;i:362;i:-1;i:364;i:-1;i:365;i:-2;i:383;i:-1;i:384;i:-1;i:386;i:-1;i:388;i:-1;i:389;i:-1;i:390;i:-1;i:392;i:-1;i:393;i:-1;i:395;i:-1;i:396;i:-1;i:397;i:-1;i:398;i:-1;i:400;i:-1;i:402;i:-1;i:403;i:-1;i:404;i:-1;i:405;i:-1;i:407;i:-1;i:408;i:-1;i:409;i:-1;i:414;i:-1;i:415;i:-1;i:416;i:-1;i:417;i:-1;i:419;i:-1;i:420;i:-1;i:421;i:-2;i:424;i:-1;i:425;i:-1;i:428;i:-1;i:430;i:-1;i:434;i:-1;i:435;i:-1;i:436;i:-2;i:440;i:-1;i:478;i:-1;i:479;i:-1;i:480;i:-1;i:481;i:-1;i:482;i:-1;i:483;i:-1;i:484;i:-1;i:485;i:-1;i:486;i:-1;i:487;i:-1;i:488;i:-1;i:489;i:-1;i:490;i:-1;i:491;i:-1;i:492;i:-1;i:493;i:-1;i:495;i:-1;i:496;i:-2;i:508;i:1;i:509;i:1;i:510;i:-1;i:511;i:-1;i:512;i:-1;i:514;i:-1;i:515;i:-1;i:516;i:-1;i:517;i:-1;i:518;i:-1;i:519;i:-1;i:521;i:-1;i:522;i:-1;i:523;i:1;i:524;i:-2;i:536;i:1;i:537;i:1;i:538;i:1;i:539;i:1;i:540;i:1;i:541;i:1;i:542;i:1;i:543;i:1;i:544;i:-1;i:545;i:-1;i:546;i:-1;i:547;i:1;i:549;i:1;i:550;i:-1;i:551;i:-2;i:552;i:1;i:553;i:1;i:554;i:1;i:556;i:1;i:558;i:1;i:560;i:1;i:561;i:-2;i:572;i:1;i:574;i:1;i:575;i:1;i:577;i:1;i:578;i:1;i:579;i:1;i:580;i:1;i:582;i:1;i:583;i:1;i:585;i:1;i:586;i:1;i:587;i:1;i:588;i:1;i:589;i:1;i:590;i:1;i:591;i:1;i:592;i:1;i:593;i:1;i:594;i:1;i:596;i:1;i:597;i:1;i:598;i:1;i:599;i:-2;i:611;i:1;i:612;i:1;i:613;i:-1;i:614;i:-1;i:615;i:1;i:616;i:1;i:617;i:1;i:618;i:1;i:619;i:1;i:620;i:1;i:621;i:1;i:622;i:-2;i:633;i:1;i:634;i:1;i:635;i:1;i:636;i:-2;i:647;i:-1;i:648;i:-1;i:649;i:-2;i:653;i:-1;i:654;i:-1;i:655;i:-1;i:656;i:-2;i:657;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Template/I18n.php";a:20:{i:33;i:1;i:45;i:1;i:46;i:1;i:57;i:-1;i:59;i:-1;i:60;i:-2;i:69;i:1;i:70;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:92;i:-1;i:93;i:-2;i:94;i:1;}s:63:"/home/bjartka/public_html/doctrine/lib/Doctrine/Parser/spyc.php";a:419:{i:19;i:1;i:52;i:1;i:53;i:1;i:71;i:1;i:89;i:-1;i:90;i:-1;i:91;i:-2;i:114;i:-1;i:115;i:-1;i:116;i:-2;i:136;i:1;i:137;i:1;i:138;i:-1;i:139;i:-1;i:140;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:151;i:1;i:152;i:1;i:155;i:1;i:156;i:-1;i:157;i:-1;i:158;i:-1;i:159;i:-2;i:161;i:1;i:162;i:-1;i:163;i:1;i:164;i:-1;i:165;i:-1;i:166;i:1;i:168;i:1;i:169;i:1;i:171;i:1;i:174;i:1;i:176;i:1;i:177;i:-1;i:178;i:-1;i:179;i:-1;i:181;i:1;i:182;i:1;i:183;i:1;i:185;i:1;i:186;i:1;i:187;i:-1;i:188;i:-1;i:189;i:1;i:191;i:1;i:196;i:1;i:197;i:1;i:198;i:1;i:199;i:1;i:200;i:1;i:201;i:1;i:202;i:1;i:203;i:-1;i:204;i:-1;i:205;i:-1;i:206;i:-1;i:207;i:-1;i:208;i:-1;i:209;i:-1;i:210;i:1;i:211;i:-1;i:212;i:-1;i:213;i:-1;i:214;i:-1;i:215;i:-1;i:216;i:-1;i:217;i:-1;i:218;i:-1;i:219;i:1;i:220;i:1;i:221;i:1;i:223;i:1;i:224;i:-1;i:225;i:-1;i:226;i:-1;i:227;i:-1;i:228;i:-1;i:229;i:-1;i:230;i:-1;i:234;i:1;i:235;i:1;i:236;i:1;i:237;i:1;i:238;i:1;i:239;i:1;i:241;i:1;i:243;i:1;i:245;i:1;i:247;i:1;i:249;i:1;i:251;i:1;i:253;i:1;i:257;i:1;i:258;i:1;i:259;i:1;i:260;i:-1;i:261;i:1;i:262;i:-1;i:263;i:1;i:264;i:1;i:265;i:-1;i:266;i:-1;i:267;i:1;i:268;i:1;i:269;i:1;i:270;i:1;i:272;i:-1;i:273;i:-1;i:274;i:-1;i:275;i:-1;i:276;i:-1;i:277;i:-1;i:278;i:-1;i:279;i:-1;i:280;i:-1;i:281;i:-1;i:282;i:1;i:283;i:1;i:284;i:1;i:285;i:1;i:288;i:1;i:291;i:1;i:292;i:1;i:293;i:-2;i:320;i:-1;i:321;i:-1;i:322;i:-1;i:323;i:-1;i:326;i:-1;i:327;i:-1;i:328;i:-1;i:329;i:-1;i:333;i:-1;i:336;i:-1;i:337;i:-1;i:338;i:-1;i:339;i:-1;i:340;i:-2;i:381;i:-1;i:384;i:-1;i:386;i:-1;i:388;i:-1;i:389;i:-1;i:391;i:-1;i:392;i:-1;i:393;i:-1;i:394;i:-2;i:404;i:-1;i:405;i:-1;i:406;i:-1;i:407;i:-1;i:408;i:-1;i:409;i:-1;i:410;i:-2;i:411;i:-1;i:413;i:-2;i:425;i:-1;i:426;i:-1;i:427;i:-1;i:428;i:-1;i:431;i:-1;i:432;i:-1;i:433;i:-1;i:435;i:-1;i:437;i:-1;i:439;i:-1;i:440;i:-1;i:442;i:-1;i:444;i:-1;i:445;i:-2;i:455;i:-1;i:456;i:-1;i:457;i:-1;i:458;i:-1;i:459;i:-1;i:460;i:-1;i:461;i:-1;i:462;i:-1;i:463;i:-2;i:473;i:-1;i:474;i:-1;i:475;i:-2;i:477;i:-1;i:478;i:-1;i:479;i:-1;i:480;i:-1;i:481;i:-1;i:482;i:-1;i:483;i:-1;i:484;i:-2;i:495;i:1;i:496;i:1;i:497;i:1;i:498;i:1;i:499;i:1;i:501;i:1;i:502;i:-2;i:511;i:1;i:513;i:1;i:515;i:1;i:517;i:-1;i:518;i:-1;i:519;i:1;i:521;i:-1;i:522;i:-1;i:524;i:-1;i:525;i:-1;i:526;i:-1;i:527;i:-1;i:529;i:1;i:532;i:1;i:533;i:-1;i:534;i:-1;i:535;i:-1;i:537;i:1;i:538;i:1;i:539;i:1;i:540;i:1;i:544;i:1;i:545;i:1;i:546;i:-1;i:547;i:-1;i:548;i:1;i:550;i:1;i:551;i:1;i:552;i:-2;i:561;i:1;i:562;i:-1;i:563;i:-1;i:564;i:1;i:568;i:-1;i:571;i:-1;i:572;i:-1;i:573;i:-1;i:574;i:-1;i:575;i:1;i:577;i:-1;i:578;i:-1;i:579;i:-1;i:580;i:-1;i:581;i:-1;i:582;i:-1;i:583;i:1;i:587;i:-1;i:590;i:-1;i:591;i:-1;i:592;i:-1;i:593;i:-1;i:594;i:-1;i:595;i:1;i:596;i:1;i:597;i:1;i:599;i:1;i:600;i:1;i:601;i:1;i:602;i:1;i:603;i:1;i:604;i:1;i:605;i:-1;i:606;i:1;i:607;i:-1;i:608;i:-1;i:610;i:1;i:613;i:1;i:614;i:-2;i:627;i:-1;i:630;i:-1;i:631;i:-1;i:632;i:-1;i:633;i:-1;i:634;i:-1;i:635;i:-1;i:638;i:-1;i:639;i:-1;i:640;i:-1;i:641;i:-1;i:644;i:-1;i:645;i:-1;i:646;i:-1;i:647;i:-1;i:649;i:-1;i:653;i:-1;i:654;i:-1;i:655;i:-1;i:656;i:-1;i:657;i:-1;i:658;i:-1;i:659;i:-1;i:660;i:-1;i:661;i:-1;i:664;i:-1;i:665;i:-1;i:666;i:-1;i:667;i:-1;i:668;i:-1;i:669;i:-1;i:670;i:-1;i:671;i:-1;i:672;i:-1;i:675;i:-1;i:676;i:-1;i:677;i:-1;i:678;i:-1;i:679;i:-1;i:680;i:-1;i:681;i:-1;i:682;i:-1;i:683;i:-1;i:684;i:-1;i:686;i:-1;i:687;i:-2;i:695;i:1;i:697;i:1;i:698;i:-1;i:699;i:-2;i:701;i:1;i:702;i:1;i:703;i:1;i:705;i:1;i:707;i:1;i:708;i:1;i:709;i:1;i:711;i:1;i:712;i:-2;i:720;i:1;i:721;i:-1;i:722;i:-1;i:723;i:-1;i:725;i:-1;i:726;i:-1;i:727;i:-1;i:728;i:-1;i:729;i:-1;i:730;i:-1;i:732;i:-1;i:733;i:-1;i:734;i:-1;i:735;i:1;i:736;i:-2;i:739;i:-1;i:741;i:-1;i:743;i:-1;i:744;i:-1;i:745;i:-1;i:747;i:-1;i:748;i:-1;i:750;i:-1;i:751;i:-1;i:752;i:-1;i:753;i:-1;i:755;i:-1;i:756;i:-1;i:757;i:-1;i:759;i:-1;i:760;i:-1;i:762;i:-1;i:763;i:-1;i:764;i:-1;i:765;i:-1;i:774;i:1;i:775;i:1;i:776;i:1;i:777;i:1;i:778;i:1;i:780;i:1;i:782;i:1;i:785;i:1;i:786;i:1;i:787;i:1;i:788;i:1;i:789;i:-2;i:799;i:1;i:801;i:1;i:803;i:1;i:804;i:1;i:806;i:1;i:807;i:-1;i:808;i:-1;i:809;i:-1;i:810;i:-1;i:812;i:-1;i:813;i:1;i:815;i:1;i:817;i:-1;i:818;i:-1;i:819;i:-1;i:820;i:-1;i:823;i:1;i:824;i:-2;i:834;i:1;i:835;i:-1;i:837;i:-1;i:839;i:1;i:840;i:-1;i:841;i:-1;i:843;i:-1;i:844;i:-1;i:845;i:-1;i:846;i:1;i:847;i:-2;i:864;i:1;i:865;i:1;i:867;i:1;i:868;i:1;i:869;i:1;i:870;i:1;i:871;i:1;i:872;i:1;i:873;i:1;i:874;i:1;i:875;i:-2;i:878;i:1;}s:53:"/home/bjartka/public_html/doctrine/models/PolicyN.php";a:7:{i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:12;i:1;i:13;i:1;}s:72:"/home/bjartka/public_html/doctrine/models/ValidatorTest_AddressModel.php";a:10:{i:5;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:16;i:1;i:17;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/TestMovie.php";a:15:{i:7;i:1;i:8;i:1;i:9;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;i:24;i:1;i:25;i:1;i:26;i:1;}s:58:"/home/bjartka/public_html/doctrine/models/App_Category.php";a:6:{i:4;i:-1;i:5;i:-1;i:6;i:-1;i:8;i:-1;i:9;i:-1;i:10;i:-1;}s:55:"/home/bjartka/public_html/doctrine/models/GroupUser.php";a:7:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:13;i:1;i:14;i:1;i:15;i:1;}s:63:"/home/bjartka/public_html/doctrine/tests/Ticket/428TestCase.php";a:18:{i:18;i:1;i:24;i:1;i:26;i:1;i:27;i:1;i:28;i:1;i:29;i:1;i:30;i:1;i:31;i:1;i:32;i:1;i:33;i:1;i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:47;i:1;i:48;i:1;i:49;i:-2;i:51;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/DataDict/MssqlTestCase.php";a:128:{i:38;i:1;i:39;i:-1;i:40;i:1;i:41;i:1;i:43;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:78;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:110;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:124;i:1;i:126;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:135;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:149;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:158;i:1;i:160;i:1;i:162;i:1;i:164;i:1;i:166;i:1;i:168;i:1;i:169;i:1;i:173;i:1;i:175;i:1;i:176;i:1;i:179;i:1;i:181;i:1;i:182;i:1;i:185;i:1;i:187;i:1;i:188;i:1;i:191;i:1;i:193;i:1;i:194;i:1;i:197;i:1;i:199;i:1;i:200;i:1;i:203;i:1;i:205;i:1;i:206;i:1;i:209;i:1;i:211;i:1;i:212;i:1;i:215;i:1;i:217;i:1;i:218;i:1;i:221;i:1;i:223;i:1;i:224;i:1;i:227;i:1;i:229;i:1;i:230;i:1;i:233;i:1;i:235;i:1;i:236;i:1;i:239;i:1;i:241;i:1;i:242;i:1;i:245;i:1;i:247;i:1;i:248;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Sequence/FirebirdTestCase.php";a:10:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:54;i:1;}s:72:"/home/bjartka/public_html/doctrine/tests/Collection/SnapshotTestCase.php";a:60:{i:43;i:1;i:45;i:1;i:46;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:91;i:1;i:93;i:1;i:95;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:102;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:112;i:1;i:114;i:1;i:115;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:129;i:1;i:130;i:1;i:132;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:139;i:1;i:141;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Record/StateTestCase.php";a:13:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:47;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:62;i:1;}s:62:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection.php";a:333:{i:0;i:1;i:21;i:1;i:56;i:1;i:175;i:1;i:176;i:1;i:177;i:-1;i:178;i:-2;i:179;i:1;i:181;i:1;i:183;i:1;i:184;i:1;i:186;i:1;i:187;i:1;i:188;i:1;i:190;i:1;i:191;i:1;i:192;i:-1;i:193;i:-1;i:195;i:1;i:197;i:1;i:199;i:1;i:200;i:1;i:202;i:1;i:203;i:1;i:215;i:-1;i:216;i:-1;i:217;i:-2;i:218;i:-1;i:230;i:1;i:231;i:1;i:232;i:1;i:233;i:-2;i:234;i:1;i:235;i:-2;i:237;i:1;i:239;i:1;i:240;i:-2;i:241;i:-2;i:243;i:-2;i:244;i:-1;i:245;i:-1;i:246;i:-1;i:247;i:-1;i:249;i:-1;i:251;i:-2;i:258;i:-1;i:259;i:-2;i:271;i:1;i:272;i:1;i:273;i:1;i:274;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:280;i:1;i:281;i:-2;i:291;i:1;i:292;i:-2;i:309;i:1;i:310;i:1;i:311;i:-2;i:313;i:1;i:314;i:1;i:315;i:-2;i:316;i:1;i:318;i:1;i:319;i:1;i:320;i:1;i:321;i:1;i:322;i:1;i:323;i:1;i:324;i:1;i:325;i:1;i:326;i:1;i:327;i:1;i:328;i:1;i:330;i:1;i:331;i:-2;i:340;i:1;i:341;i:-2;i:350;i:1;i:352;i:1;i:353;i:-2;i:364;i:1;i:365;i:1;i:366;i:-2;i:368;i:1;i:370;i:1;i:372;i:1;i:373;i:1;i:375;i:1;i:376;i:1;i:377;i:1;i:378;i:1;i:380;i:1;i:381;i:1;i:382;i:1;i:383;i:1;i:385;i:1;i:386;i:-1;i:388;i:-1;i:389;i:-1;i:390;i:-1;i:391;i:-1;i:393;i:-1;i:396;i:1;i:398;i:1;i:399;i:1;i:400;i:-2;i:401;i:1;i:402;i:1;i:404;i:1;i:406;i:1;i:407;i:1;i:408;i:-2;i:412;i:1;i:413;i:1;i:422;i:-1;i:432;i:-1;i:433;i:-1;i:434;i:-1;i:435;i:-2;i:476;i:-1;i:477;i:-1;i:478;i:-2;i:479;i:-1;i:481;i:-1;i:482;i:-1;i:484;i:-1;i:485;i:-1;i:486;i:-1;i:488;i:-1;i:489;i:-1;i:490;i:-1;i:491;i:-1;i:493;i:-1;i:494;i:-1;i:496;i:-1;i:498;i:-1;i:501;i:-1;i:502;i:-2;i:512;i:1;i:513;i:-1;i:514;i:-2;i:517;i:1;i:519;i:1;i:520;i:1;i:521;i:1;i:522;i:1;i:523;i:1;i:524;i:1;i:525;i:1;i:526;i:1;i:528;i:1;i:531;i:1;i:532;i:1;i:533;i:1;i:535;i:1;i:538;i:1;i:540;i:1;i:541;i:-2;i:553;i:-1;i:590;i:1;i:591;i:1;i:593;i:1;i:594;i:1;i:595;i:-2;i:596;i:1;i:597;i:-2;i:611;i:1;i:612;i:-2;i:624;i:1;i:625;i:-2;i:636;i:-1;i:647;i:1;i:648;i:-2;i:660;i:1;i:661;i:-2;i:672;i:1;i:673;i:-2;i:684;i:1;i:685;i:-2;i:697;i:1;i:698;i:-2;i:709;i:1;i:710;i:-2;i:721;i:-1;i:722;i:-2;i:743;i:1;i:745;i:1;i:746;i:-2;i:755;i:1;i:758;i:1;i:760;i:1;i:762;i:1;i:764;i:1;i:765;i:1;i:766;i:1;i:768;i:1;i:770;i:1;i:771;i:1;i:772;i:1;i:774;i:1;i:775;i:-2;i:798;i:1;i:800;i:1;i:801;i:1;i:802;i:-1;i:803;i:-2;i:804;i:1;i:805;i:-2;i:818;i:-1;i:819;i:-1;i:820;i:-1;i:821;i:-1;i:822;i:-2;i:834;i:1;i:835;i:-2;i:846;i:1;i:849;i:1;i:850;i:1;i:851;i:1;i:852;i:1;i:853;i:-2;i:854;i:1;i:856;i:1;i:858;i:1;i:859;i:1;i:861;i:1;i:862;i:1;i:863;i:1;i:865;i:1;i:867;i:1;i:868;i:1;i:870;i:1;i:871;i:-2;i:881;i:1;i:884;i:1;i:885;i:1;i:886;i:1;i:888;i:1;i:889;i:-2;i:890;i:1;i:892;i:1;i:894;i:1;i:895;i:1;i:897;i:1;i:898;i:1;i:899;i:1;i:901;i:1;i:903;i:1;i:904;i:1;i:906;i:1;i:907;i:-2;i:916;i:1;i:918;i:1;i:920;i:1;i:922;i:1;i:923;i:1;i:924;i:-1;i:925;i:-1;i:926;i:1;i:928;i:1;i:929;i:1;i:930;i:-2;i:932;i:-1;i:933;i:-1;i:944;i:1;i:945;i:-2;i:955;i:1;i:956;i:1;i:957;i:-2;i:958;i:1;i:960;i:1;i:961;i:1;i:962;i:1;i:963;i:1;i:966;i:1;i:968;i:1;i:969;i:-2;i:978;i:1;i:979;i:-2;i:995;i:1;i:996;i:-2;i:1005;i:1;i:1006;i:-2;i:1017;i:-1;i:1019;i:-1;i:1020;i:-1;i:1021;i:-2;i:1022;i:-1;i:1023;i:-1;i:1024;i:-2;i:1036;i:1;i:1037;i:-2;i:1049;i:1;i:1050;i:1;i:1051;i:1;i:1052;i:1;i:1062;i:1;i:1063;i:1;i:1064;i:1;i:1065;i:1;i:1066;i:1;i:1076;i:1;i:1077;i:1;i:1078;i:1;i:1088;i:1;i:1090;i:1;i:1092;i:1;i:1094;i:1;i:1095;i:1;i:1097;i:1;i:1098;i:1;i:1107;i:-1;i:1108;i:-2;i:1118;i:-1;i:1120;i:-1;i:1121;i:-2;i:1131;i:-1;i:1133;i:-1;i:1134;i:-2;i:1150;i:-1;i:1151;i:-2;i:1168;i:1;i:1169;i:1;i:1186;i:1;i:1187;i:1;i:1205;i:1;i:1206;i:1;i:1214;i:-1;i:1215;i:-2;i:1217;i:1;}s:74:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record/Filter/Standard.php";a:6:{i:34;i:1;i:44;i:1;i:45;i:-2;i:55;i:1;i:56;i:-2;i:57;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Condition.php";a:40:{i:21;i:1;i:33;i:1;i:44;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:-2;i:69;i:1;i:74;i:1;i:75;i:-2;i:91;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:98;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:110;i:1;i:111;i:-2;i:112;i:1;}s:62:"/home/bjartka/public_html/doctrine/lib/Doctrine/Collection.php";a:300:{i:0;i:1;i:21;i:1;i:34;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:107;i:-1;i:108;i:-1;i:118;i:1;i:119;i:-2;i:129;i:1;i:130;i:1;i:139;i:-1;i:141;i:-1;i:142;i:-1;i:143;i:-1;i:144;i:-1;i:145;i:-1;i:146;i:-1;i:148;i:-1;i:150;i:-1;i:151;i:-2;i:161;i:-1;i:162;i:-1;i:164;i:-1;i:166;i:-1;i:167;i:-1;i:168;i:-1;i:170;i:-1;i:172;i:-1;i:173;i:-1;i:174;i:-1;i:176;i:-1;i:177;i:-1;i:178;i:-1;i:179;i:-1;i:190;i:-1;i:192;i:-1;i:193;i:-2;i:203;i:-1;i:204;i:-2;i:214;i:1;i:215;i:-2;i:225;i:1;i:226;i:-2;i:236;i:1;i:237;i:-2;i:245;i:1;i:246;i:-2;i:254;i:1;i:255;i:-2;i:264;i:1;i:265;i:1;i:267;i:1;i:268;i:1;i:270;i:1;i:272;i:1;i:274;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:278;i:-1;i:280;i:1;i:281;i:1;i:283;i:1;i:284;i:1;i:293;i:-1;i:294;i:-2;i:305;i:1;i:307;i:1;i:308;i:1;i:309;i:-2;i:320;i:1;i:321;i:-2;i:324;i:-1;i:325;i:-2;i:346;i:1;i:347;i:1;i:349;i:1;i:350;i:1;i:352;i:1;i:353;i:1;i:354;i:1;i:355;i:1;i:357;i:1;i:358;i:1;i:359;i:1;i:360;i:1;i:361;i:1;i:364;i:1;i:366;i:1;i:367;i:1;i:369;i:1;i:370;i:-2;i:372;i:1;i:373;i:-2;i:380;i:-1;i:381;i:-1;i:383;i:-1;i:384;i:-1;i:385;i:-1;i:386;i:-1;i:387;i:-1;i:389;i:-1;i:390;i:-1;i:391;i:-2;i:399;i:-1;i:400;i:-2;i:411;i:1;i:412;i:-2;i:422;i:1;i:423;i:1;i:424;i:1;i:426;i:1;i:427;i:1;i:437;i:1;i:438;i:1;i:440;i:1;i:441;i:1;i:442;i:1;i:443;i:-1;i:445;i:1;i:451;i:1;i:452;i:1;i:453;i:1;i:454;i:-2;i:455;i:1;i:457;i:1;i:458;i:-1;i:459;i:-1;i:460;i:-2;i:461;i:-1;i:462;i:-1;i:463;i:-2;i:465;i:1;i:466;i:-1;i:467;i:-1;i:468;i:-1;i:469;i:-2;i:470;i:-1;i:471;i:-1;i:472;i:1;i:474;i:1;i:475;i:-2;i:485;i:-1;i:486;i:-1;i:488;i:-1;i:489;i:-1;i:490;i:-1;i:491;i:-1;i:492;i:-1;i:493;i:-1;i:494;i:-1;i:495;i:-1;i:496;i:-1;i:498;i:-1;i:499;i:-2;i:501;i:-1;i:503;i:-1;i:504;i:-1;i:505;i:-1;i:506;i:-1;i:507;i:-1;i:508;i:-1;i:509;i:-1;i:510;i:-1;i:511;i:-1;i:512;i:-1;i:513;i:-1;i:516;i:-1;i:518;i:-1;i:520;i:-1;i:521;i:-1;i:532;i:-1;i:533;i:-1;i:534;i:-1;i:535;i:-1;i:537;i:-1;i:538;i:-1;i:539;i:-1;i:540;i:-1;i:541;i:-1;i:542;i:-1;i:543;i:-1;i:544;i:-1;i:545;i:-1;i:546;i:-1;i:547;i:-1;i:548;i:-1;i:549;i:-2;i:550;i:-1;i:552;i:-1;i:553;i:-1;i:554;i:-1;i:555;i:-1;i:556;i:-1;i:557;i:-1;i:559;i:-1;i:560;i:-1;i:561;i:-1;i:562;i:-1;i:563;i:-1;i:564;i:-1;i:566;i:-1;i:567;i:-1;i:568;i:-1;i:569;i:-2;i:570;i:-1;i:571;i:-1;i:572;i:-1;i:573;i:-1;i:574;i:-1;i:575;i:-1;i:576;i:-1;i:578;i:-1;i:579;i:-1;i:580;i:-1;i:590;i:-1;i:591;i:-2;i:608;i:1;i:610;i:1;i:611;i:-2;i:621;i:1;i:622;i:-2;i:638;i:1;i:639;i:1;i:640;i:1;i:642;i:1;i:643;i:-2;i:653;i:-1;i:654;i:-1;i:656;i:-1;i:658;i:-1;i:659;i:-1;i:661;i:-1;i:662;i:-2;i:665;i:-1;i:666;i:-1;i:667;i:-1;i:668;i:-1;i:670;i:-1;i:671;i:-1;i:673;i:-1;i:674;i:-1;i:677;i:-1;i:678;i:-1;i:679;i:-2;i:680;i:-1;i:682;i:-2;i:685;i:-1;i:686;i:-1;i:687;i:-2;i:688;i:-1;i:690;i:-2;i:693;i:1;i:694;i:-2;i:697;i:1;i:698;i:-2;i:706;i:1;i:707;i:1;i:708;i:-2;i:720;i:1;i:721;i:1;i:722;i:1;i:723;i:1;i:725;i:1;i:727;i:1;i:729;i:1;i:730;i:1;i:731;i:1;i:733;i:1;i:735;i:1;i:736;i:-2;i:748;i:1;i:749;i:1;i:750;i:1;i:752;i:1;i:753;i:1;i:755;i:1;i:756;i:1;i:757;i:1;i:759;i:1;i:761;i:1;i:763;i:1;i:764;i:-2;i:772;i:1;i:773;i:1;i:774;i:-2;i:781;i:-1;i:782;i:-2;i:784;i:1;}s:77:"/home/bjartka/public_html/doctrine/lib/Doctrine/Relation/Parser/Exception.php";a:3:{i:21;i:1;i:33;i:1;i:34;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/Log_Entry.php";a:5:{i:4;i:1;i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/App_User.php";a:10:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:13;i:1;i:14;i:1;}s:56:"/home/bjartka/public_html/doctrine/models/Log_Status.php";a:2:{i:4;i:-1;i:5;i:-1;}s:59:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hydrate.php";a:474:{i:184;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:188;i:1;i:198;i:1;i:199;i:-1;i:200;i:-1;i:202;i:1;i:204;i:1;i:205;i:-2;i:215;i:1;i:217;i:1;i:218;i:-2;i:228;i:1;i:230;i:1;i:231;i:-1;i:232;i:-2;i:234;i:1;i:235;i:-2;i:245;i:1;i:246;i:-2;i:257;i:1;i:258;i:1;i:259;i:1;i:260;i:-1;i:262;i:-1;i:263;i:-2;i:264;i:1;i:265;i:1;i:266;i:1;i:268;i:1;i:269;i:-2;i:279;i:-1;i:281;i:-1;i:282;i:-2;i:292;i:1;i:293;i:-1;i:294;i:-1;i:295;i:1;i:297;i:1;i:298;i:-2;i:308;i:1;i:309;i:1;i:310;i:-2;i:311;i:1;i:313;i:-2;i:322;i:1;i:323;i:1;i:324;i:-2;i:334;i:-1;i:336;i:-1;i:348;i:-1;i:359;i:1;i:361;i:1;i:362;i:1;i:364;i:1;i:365;i:1;i:366;i:1;i:368;i:1;i:370;i:1;i:371;i:-2;i:373;i:-1;i:374;i:-2;i:385;i:1;i:386;i:-2;i:397;i:1;i:398;i:-1;i:399;i:-2;i:400;i:1;i:401;i:-2;i:412;i:-1;i:413;i:-1;i:414;i:-2;i:415;i:-1;i:416;i:-2;i:429;i:1;i:431;i:1;i:433;i:1;i:434;i:1;i:435;i:1;i:437;i:1;i:438;i:1;i:439;i:-1;i:440;i:-1;i:441;i:1;i:442;i:1;i:444;i:1;i:446;i:1;i:447;i:-2;i:457;i:1;i:458;i:-2;i:470;i:1;i:472;i:1;i:473;i:-2;i:489;i:1;i:491;i:1;i:492;i:1;i:493;i:-2;i:495;i:1;i:496;i:-1;i:497;i:-2;i:499;i:1;i:500;i:-2;i:513;i:1;i:514;i:-1;i:515;i:-2;i:516;i:1;i:517;i:1;i:518;i:1;i:519;i:1;i:521;i:1;i:522;i:-2;i:535;i:1;i:536;i:-1;i:537;i:-2;i:539;i:1;i:540;i:-2;i:552;i:1;i:553;i:1;i:554;i:1;i:555;i:1;i:556;i:1;i:558;i:1;i:559;i:-1;i:561;i:1;i:562;i:-2;i:575;i:1;i:576;i:-1;i:577;i:-2;i:579;i:1;i:580;i:1;i:581;i:-1;i:582;i:-1;i:583;i:1;i:585;i:1;i:586;i:1;i:589;i:1;i:590;i:-2;i:601;i:-1;i:602;i:-2;i:613;i:1;i:614;i:-1;i:615;i:-2;i:617;i:1;i:618;i:-2;i:633;i:1;i:634;i:1;i:635;i:1;i:636;i:1;i:637;i:-2;i:647;i:1;i:648;i:1;i:651;i:1;i:654;i:1;i:656;i:1;i:657;i:-2;i:667;i:1;i:668;i:-2;i:678;i:-1;i:679;i:1;i:680;i:1;i:681;i:1;i:682;i:1;i:683;i:1;i:684;i:1;i:685;i:1;i:686;i:1;i:687;i:1;i:688;i:1;i:689;i:1;i:690;i:1;i:692;i:1;i:693;i:1;i:702;i:1;i:703;i:-2;i:715;i:1;i:716;i:1;i:726;i:1;i:727;i:-2;i:736;i:1;i:737;i:-2;i:745;i:-1;i:746;i:-1;i:749;i:1;i:750;i:-2;i:761;i:-1;i:763;i:-1;i:764;i:-2;i:774;i:1;i:775;i:-2;i:786;i:1;i:788;i:1;i:789;i:1;i:790;i:1;i:791;i:1;i:792;i:1;i:794;i:1;i:795;i:-1;i:796;i:-1;i:797;i:1;i:799;i:1;i:800;i:-2;i:803;i:1;i:805;i:1;i:806;i:1;i:807;i:1;i:808;i:1;i:811;i:1;i:813;i:1;i:814;i:1;i:816;i:1;i:817;i:1;i:819;i:1;i:820;i:1;i:821;i:-2;i:823;i:1;i:824;i:1;i:825;i:-2;i:836;i:1;i:837;i:1;i:838;i:1;i:839;i:1;i:840;i:1;i:841;i:1;i:843;i:1;i:845;i:1;i:847;i:1;i:850;i:1;i:852;i:1;i:853;i:1;i:855;i:1;i:857;i:1;i:858;i:1;i:859;i:1;i:860;i:1;i:861;i:1;i:863;i:1;i:864;i:1;i:865;i:1;i:866;i:1;i:867;i:1;i:868;i:1;i:869;i:1;i:870;i:1;i:871;i:1;i:873;i:1;i:874;i:-1;i:875;i:-1;i:876;i:1;i:877;i:1;i:879;i:1;i:880;i:1;i:882;i:1;i:883;i:1;i:884;i:-2;i:886;i:1;i:888;i:1;i:889;i:-2;i:907;i:1;i:908;i:-2;i:919;i:1;i:921;i:1;i:922;i:1;i:923;i:1;i:924;i:1;i:927;i:1;i:928;i:1;i:930;i:1;i:931;i:1;i:932;i:1;i:935;i:1;i:936;i:1;i:937;i:1;i:938;i:1;i:941;i:1;i:942;i:1;i:943;i:1;i:944;i:1;i:946;i:1;i:947;i:1;i:948;i:1;i:949;i:1;i:950;i:1;i:952;i:1;i:954;i:1;i:955;i:1;i:956;i:1;i:957;i:1;i:959;i:1;i:960;i:1;i:961;i:1;i:962;i:1;i:963;i:1;i:965;i:1;i:967;i:1;i:968;i:-2;i:978;i:1;i:979;i:-2;i:992;i:1;i:993;i:1;i:994;i:1;i:996;i:1;i:998;i:1;i:999;i:1;i:1000;i:-2;i:1003;i:1;i:1004;i:1;i:1005;i:1;i:1006;i:1;i:1007;i:-2;i:1009;i:-1;i:1010;i:-2;i:1027;i:1;i:1028;i:1;i:1029;i:-2;i:1031;i:1;i:1032;i:1;i:1033;i:1;i:1034;i:1;i:1035;i:1;i:1037;i:1;i:1038;i:1;i:1039;i:1;i:1041;i:1;i:1042;i:1;i:1043;i:1;i:1044;i:1;i:1047;i:1;i:1049;i:1;i:1050;i:-1;i:1051;i:-2;i:1053;i:1;i:1059;i:1;i:1060;i:1;i:1061;i:1;i:1062;i:1;i:1063;i:1;i:1064;i:1;i:1065;i:1;i:1066;i:1;i:1068;i:1;i:1069;i:1;i:1070;i:1;i:1072;i:1;i:1077;i:1;i:1078;i:1;i:1079;i:1;i:1080;i:1;i:1081;i:1;i:1083;i:1;i:1084;i:1;i:1085;i:1;i:1086;i:1;i:1088;i:1;i:1089;i:1;i:1090;i:1;i:1093;i:1;i:1094;i:1;i:1095;i:1;i:1097;i:1;i:1099;i:1;i:1100;i:1;i:1101;i:1;i:1102;i:1;i:1105;i:1;i:1106;i:1;i:1107;i:1;i:1108;i:1;i:1109;i:1;i:1111;i:1;i:1113;i:1;i:1114;i:1;i:1115;i:1;i:1116;i:1;i:1117;i:1;i:1120;i:1;i:1121;i:1;i:1122;i:1;i:1124;i:1;i:1125;i:1;i:1127;i:1;i:1128;i:-1;i:1129;i:-2;i:1131;i:1;i:1132;i:-1;i:1133;i:-2;i:1135;i:1;i:1136;i:1;i:1137;i:1;i:1140;i:1;i:1141;i:1;i:1143;i:1;i:1144;i:1;i:1146;i:1;i:1147;i:1;i:1148;i:1;i:1149;i:1;i:1150;i:1;i:1151;i:1;i:1152;i:1;i:1154;i:1;i:1156;i:1;i:1157;i:1;i:1158;i:1;i:1160;i:1;i:1162;i:1;i:1163;i:1;i:1164;i:-2;i:1167;i:1;i:1170;i:1;i:1173;i:1;i:1174;i:1;i:1175;i:-1;i:1176;i:-1;i:1177;i:1;i:1178;i:1;i:1181;i:1;i:1182;i:1;i:1183;i:1;i:1185;i:1;i:1186;i:1;i:1187;i:1;i:1188;i:-1;i:1189;i:-2;i:1190;i:1;i:1191;i:-1;i:1192;i:-2;i:1193;i:1;i:1194;i:1;i:1195;i:1;i:1198;i:1;i:1199;i:1;i:1200;i:1;i:1202;i:1;i:1203;i:1;i:1204;i:1;i:1205;i:1;i:1206;i:1;i:1207;i:1;i:1208;i:1;i:1210;i:1;i:1212;i:1;i:1213;i:1;i:1214;i:1;i:1215;i:1;i:1216;i:1;i:1217;i:1;i:1219;i:1;i:1221;i:1;i:1222;i:1;i:1223;i:-2;i:1236;i:1;i:1237;i:1;i:1238;i:-2;i:1239;i:1;i:1240;i:1;i:1241;i:1;i:1244;i:1;i:1245;i:1;i:1246;i:1;i:1247;i:1;i:1248;i:1;i:1249;i:1;i:1250;i:1;i:1252;i:1;i:1253;i:1;i:1255;i:1;i:1256;i:1;i:1257;i:1;i:1258;i:1;i:1261;i:1;i:1268;i:-1;i:1269;i:-2;}s:66:"/home/bjartka/public_html/doctrine/tests/DataType/EnumTestCase.php";a:99:{i:36;i:1;i:39;i:1;i:40;i:1;i:41;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:57;i:-2;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:-2;i:67;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:-2;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:-2;i:88;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:-2;i:99;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:-2;i:110;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:123;i:1;i:125;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:136;i:1;i:138;i:1;i:140;i:1;i:141;i:1;i:143;i:1;i:144;i:1;i:146;i:1;i:147;i:1;i:149;i:1;i:151;i:1;i:153;i:1;i:154;i:1;i:156;i:1;i:157;i:1;i:159;i:1;i:160;i:1;i:164;i:1;i:166;i:1;i:169;i:1;i:171;i:-1;i:172;i:1;i:173;i:1;i:175;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:184;i:1;i:185;i:-1;i:186;i:-1;i:187;i:1;i:192;i:1;i:193;i:1;i:194;i:1;i:195;i:1;i:196;i:1;i:197;i:1;i:198;i:1;i:200;i:1;i:201;i:1;}s:69:"/home/bjartka/public_html/doctrine/tests/Validator/FutureTestCase.php";a:25:{i:37;i:1;i:38;i:1;i:39;i:1;i:44;i:1;i:48;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:69;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:82;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Query/UpdateTestCase.php";a:22:{i:39;i:1;i:41;i:1;i:43;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:54;i:1;i:56;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:69;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:77;i:1;i:79;i:1;i:81;i:1;i:82;i:1;}s:72:"/home/bjartka/public_html/doctrine/tests/Query/JoinConditionTestCase.php";a:18:{i:36;i:1;i:38;i:1;i:41;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:65;i:1;i:67;i:1;i:69;i:1;i:70;i:1;}s:61:"/home/bjartka/public_html/doctrine/lib/Doctrine/Exception.php";a:8:{i:33;i:1;i:84;i:-1;i:85;i:-1;i:86;i:-2;i:88;i:-1;i:89;i:-1;i:90;i:-2;i:93;i:1;}s:73:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/UnitOfWork.php";a:339:{i:21;i:1;i:33;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:80;i:1;i:81;i:1;i:82;i:-2;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:123;i:-1;i:124;i:-1;i:125;i:-1;i:126;i:-1;i:127;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:133;i:-2;i:143;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:-2;i:150;i:1;i:152;i:1;i:154;i:1;i:156;i:1;i:158;i:1;i:159;i:1;i:161;i:1;i:163;i:1;i:164;i:1;i:166;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:178;i:1;i:179;i:-2;i:180;i:1;i:182;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:189;i:1;i:191;i:1;i:193;i:1;i:194;i:1;i:196;i:1;i:197;i:1;i:200;i:1;i:201;i:1;i:202;i:1;i:203;i:1;i:204;i:1;i:207;i:1;i:209;i:1;i:211;i:1;i:213;i:1;i:214;i:-2;i:224;i:1;i:226;i:1;i:228;i:1;i:230;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:234;i:1;i:235;i:1;i:236;i:1;i:237;i:1;i:238;i:1;i:239;i:1;i:240;i:1;i:242;i:1;i:243;i:-1;i:244;i:1;i:246;i:1;i:248;i:1;i:249;i:1;i:261;i:1;i:262;i:1;i:263;i:-2;i:264;i:1;i:266;i:1;i:268;i:1;i:270;i:1;i:272;i:1;i:274;i:1;i:276;i:1;i:278;i:1;i:279;i:1;i:281;i:1;i:283;i:1;i:284;i:1;i:286;i:1;i:290;i:1;i:292;i:1;i:294;i:1;i:296;i:1;i:297;i:-2;i:301;i:1;i:302;i:1;i:304;i:1;i:305;i:1;i:306;i:1;i:308;i:1;i:311;i:1;i:312;i:1;i:315;i:1;i:316;i:-2;i:327;i:-1;i:328;i:-1;i:329;i:-1;i:331;i:-1;i:332;i:-1;i:334;i:-1;i:335;i:-1;i:337;i:-1;i:338;i:-1;i:339;i:-1;i:340;i:-1;i:341;i:-1;i:342;i:-1;i:343;i:-1;i:344;i:-1;i:345;i:-1;i:346;i:-1;i:347;i:-1;i:348;i:-1;i:350;i:-1;i:351;i:-1;i:352;i:-1;i:353;i:-1;i:354;i:-1;i:355;i:-1;i:356;i:-1;i:357;i:-1;i:360;i:-1;i:361;i:-1;i:362;i:-1;i:363;i:-1;i:365;i:-1;i:366;i:-1;i:368;i:-1;i:369;i:-1;i:380;i:1;i:381;i:1;i:382;i:1;i:384;i:1;i:385;i:1;i:387;i:1;i:388;i:1;i:389;i:1;i:391;i:1;i:394;i:1;i:395;i:1;i:396;i:1;i:404;i:1;i:405;i:1;i:406;i:1;i:408;i:1;i:409;i:-2;i:428;i:1;i:429;i:1;i:431;i:1;i:432;i:1;i:434;i:1;i:435;i:1;i:436;i:1;i:437;i:1;i:438;i:1;i:440;i:1;i:441;i:1;i:443;i:1;i:444;i:1;i:445;i:1;i:446;i:1;i:448;i:1;i:449;i:1;i:450;i:1;i:451;i:1;i:452;i:1;i:463;i:1;i:464;i:1;i:465;i:1;i:466;i:1;i:467;i:1;i:469;i:1;i:471;i:1;i:472;i:1;i:473;i:1;i:474;i:1;i:486;i:1;i:489;i:1;i:490;i:1;i:492;i:1;i:493;i:1;i:494;i:1;i:495;i:1;i:498;i:1;i:499;i:1;i:501;i:1;i:502;i:1;i:503;i:1;i:504;i:1;i:505;i:1;i:516;i:1;i:518;i:1;i:520;i:1;i:522;i:1;i:523;i:1;i:525;i:1;i:526;i:-1;i:527;i:-2;i:528;i:1;i:529;i:1;i:530;i:1;i:531;i:-1;i:532;i:-1;i:533;i:-1;i:535;i:1;i:537;i:1;i:538;i:-1;i:539;i:-1;i:540;i:-1;i:541;i:-1;i:542;i:-1;i:543;i:-1;i:545;i:1;i:547;i:1;i:548;i:1;i:550;i:1;i:551;i:-1;i:552;i:-1;i:553;i:1;i:554;i:1;i:556;i:1;i:557;i:1;i:558;i:1;i:559;i:1;i:561;i:1;i:562;i:1;i:564;i:1;i:565;i:1;i:567;i:1;i:569;i:1;i:571;i:1;i:572;i:-2;i:583;i:1;i:585;i:1;i:587;i:1;i:589;i:1;i:590;i:1;i:592;i:1;i:593;i:-1;i:594;i:-2;i:595;i:1;i:596;i:1;i:598;i:1;i:600;i:1;i:601;i:1;i:602;i:1;i:603;i:1;i:605;i:1;i:606;i:1;i:608;i:1;i:610;i:1;i:611;i:1;i:613;i:1;i:614;i:-1;i:615;i:-1;i:617;i:1;i:619;i:1;i:620;i:-1;i:621;i:-2;i:623;i:1;i:624;i:1;i:625;i:1;i:627;i:1;i:628;i:1;i:630;i:1;i:632;i:1;i:634;i:1;i:635;i:-2;i:637;i:1;}s:79:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Sqlite/Exception.php";a:11:{i:21;i:1;i:34;i:1;i:69;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:-2;i:75;i:1;i:76;i:-1;i:77;i:-2;i:78;i:1;}s:79:"/home/bjartka/public_html/doctrine/lib/Doctrine/Adapter/Statement/Interface.php";a:2:{i:33;i:1;i:294;i:1;}s:79:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Oracle/Exception.php";a:10:{i:21;i:1;i:34;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:-2;i:78;i:-1;i:79;i:-2;i:80;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Import/Firebird.php";a:29:{i:21;i:1;i:33;i:1;i:42;i:1;i:44;i:1;i:45;i:-2;i:56;i:1;i:57;i:1;i:59;i:1;i:60;i:-2;i:69;i:1;i:70;i:-2;i:79;i:1;i:80;i:-2;i:90;i:1;i:91;i:1;i:92;i:1;i:94;i:1;i:95;i:-2;i:104;i:1;i:106;i:1;i:107;i:-2;i:119;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:124;i:1;i:126;i:1;i:127;i:-2;i:128;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Expression/Mock.php";a:3:{i:21;i:1;i:34;i:1;i:35;i:1;}s:58:"/home/bjartka/public_html/doctrine/models/ORM_TestItem.php";a:6:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:11;i:1;i:12;i:1;}s:69:"/home/bjartka/public_html/doctrine/models/ValidatorTest_DateModel.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:58:"/home/bjartka/public_html/doctrine/models/MyOtherThing.php";a:5:{i:4;i:1;i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;}s:56:"/home/bjartka/public_html/doctrine/models/MyOneThing.php";a:5:{i:4;i:-1;i:5;i:-1;i:6;i:-1;i:8;i:-1;i:9;i:-1;}s:51:"/home/bjartka/public_html/doctrine/models/Email.php";a:2:{i:6;i:1;i:7;i:1;}s:51:"/home/bjartka/public_html/doctrine/models/RateN.php";a:11:{i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:20;i:1;}s:63:"/home/bjartka/public_html/doctrine/models/ORM_AccessControl.php";a:4:{i:6;i:-1;i:7;i:-1;i:10;i:-1;i:11;i:-1;}s:60:"/home/bjartka/public_html/doctrine/models/Forum_Category.php";a:9:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;}s:51:"/home/bjartka/public_html/doctrine/models/Photo.php";a:4:{i:4;i:1;i:5;i:1;i:7;i:1;i:8;i:1;}s:80:"/home/bjartka/public_html/doctrine/models/ValidatorTest_ClientToAddressModel.php";a:5:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:14;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/VersioningTest.php";a:5:{i:6;i:1;i:7;i:1;i:8;i:1;i:11;i:1;i:12;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Ticket/NjeroTestCase.php";a:49:{i:16;i:1;i:19;i:1;i:20;i:1;i:21;i:1;i:22;i:1;i:23;i:1;i:24;i:1;i:25;i:1;i:29;i:1;i:30;i:1;i:31;i:1;i:32;i:1;i:34;i:1;i:35;i:1;i:36;i:1;i:37;i:1;i:39;i:1;i:40;i:1;i:41;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:86;i:1;}s:68:"/home/bjartka/public_html/doctrine/tests/Import/FirebirdTestCase.php";a:21:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:55;i:1;i:57;i:1;i:58;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:73;i:1;i:75;i:1;i:76;i:1;}s:60:"/home/bjartka/public_html/doctrine/tests/HydrateTestCase.php";a:23:{i:58;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:80;i:1;i:81;i:1;i:83;i:1;i:84;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:98;i:-1;i:99;i:-1;i:103;i:-1;i:106;i:-1;i:107;i:-2;}s:71:"/home/bjartka/public_html/doctrine/tests/Query/ShortAliasesTestCase.php";a:6:{i:13;i:1;i:15;i:1;i:17;i:1;i:19;i:1;i:21;i:1;i:23;i:1;}s:69:"/home/bjartka/public_html/doctrine/tests/Query/ExpressionTestCase.php";a:41:{i:38;i:1;i:41;i:1;i:43;i:1;i:44;i:-1;i:45;i:1;i:46;i:1;i:48;i:1;i:52;i:1;i:55;i:1;i:57;i:1;i:58;i:-1;i:59;i:1;i:60;i:1;i:62;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:75;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:84;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:93;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:109;i:1;i:111;i:1;i:112;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Common.php";a:14:{i:21;i:1;i:33;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:-1;i:53;i:-1;i:55;i:1;i:56;i:-2;i:57;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Future.php";a:32:{i:34;i:1;i:43;i:1;i:44;i:1;i:45;i:-2;i:46;i:1;i:48;i:1;i:49;i:-1;i:50;i:-2;i:52;i:1;i:53;i:-1;i:54;i:-1;i:55;i:-1;i:56;i:-1;i:57;i:-1;i:58;i:-1;i:59;i:-1;i:60;i:-1;i:61;i:-1;i:62;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:-1;i:70;i:1;i:71;i:1;i:72;i:-2;i:73;i:1;i:75;i:-2;i:76;i:1;i:78;i:-2;i:79;i:1;}s:71:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/JoinCondition.php";a:52:{i:21;i:1;i:33;i:1;i:37;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:55;i:1;i:57;i:-1;i:59;i:-1;i:61;i:-1;i:62;i:-1;i:63;i:-1;i:64;i:-1;i:65;i:-1;i:67;i:-1;i:69;i:-1;i:70;i:-1;i:71;i:-1;i:72;i:-1;i:73;i:-1;i:74;i:-1;i:75;i:-1;i:77;i:-1;i:78;i:-1;i:80;i:-1;i:81;i:1;i:82;i:-1;i:83;i:-1;i:84;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:-1;i:95;i:-1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:-2;i:104;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/EntityAddress.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/ORM_TestEntry.php";a:9:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:13;i:1;i:14;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/Task.php";a:6:{i:4;i:1;i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/ForeignKeyTest2.php";a:4:{i:6;i:-1;i:7;i:-1;i:9;i:-1;i:10;i:-1;}s:54:"/home/bjartka/public_html/doctrine/models/gnatUser.php";a:6:{i:8;i:1;i:9;i:1;i:10;i:1;i:14;i:1;i:15;i:1;i:16;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/CoverageCodeN.php";a:6:{i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:13;i:1;}s:63:"/home/bjartka/public_html/doctrine/tests/ConnectionTestCase.php";a:122:{i:39;i:1;i:40;i:-1;i:41;i:1;i:42;i:1;i:44;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:66;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:82;i:1;i:84;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:110;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:127;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:134;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:144;i:1;i:145;i:1;i:149;i:1;i:150;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:161;i:1;i:162;i:1;i:164;i:1;i:165;i:-1;i:166;i:1;i:167;i:1;i:169;i:1;i:171;i:1;i:172;i:1;i:174;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:184;i:1;i:185;i:1;i:189;i:1;i:190;i:1;i:194;i:1;i:195;i:1;i:199;i:1;i:200;i:1;i:201;i:1;i:205;i:1;i:206;i:1;i:210;i:1;i:211;i:1;i:212;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:220;i:1;i:221;i:1;i:222;i:1;i:223;i:1;i:224;i:1;i:225;i:1;i:226;i:1;i:227;i:1;i:228;i:1;i:229;i:1;i:230;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:237;i:1;i:240;i:1;i:242;i:1;i:243;i:1;i:244;i:1;i:245;i:-2;i:247;i:1;i:248;i:1;}s:68:"/home/bjartka/public_html/doctrine/tests/Query/ConditionTestCase.php";a:50:{i:35;i:1;i:36;i:1;i:40;i:1;i:41;i:1;i:43;i:1;i:45;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:69;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:82;i:1;i:86;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:105;i:1;i:107;i:1;i:109;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:115;i:1;i:117;i:1;i:118;i:1;i:119;i:1;}s:73:"/home/bjartka/public_html/doctrine/tests/CustomResultSetOrderTestCase.php";a:69:{i:44;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:109;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:126;i:1;i:127;i:1;i:128;i:-1;i:130;i:1;i:131;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:153;i:1;i:156;i:1;i:158;i:1;i:159;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:172;i:1;i:173;i:1;i:174;i:-1;i:176;i:1;i:177;i:1;}s:81:"/home/bjartka/public_html/doctrine/tests/ColumnAggregationInheritanceTestCase.php";a:28:{i:40;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/Hydrate/Record.php";a:51:{i:34;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:48;i:-2;i:52;i:1;i:54;i:1;i:55;i:-2;i:58;i:1;i:59;i:1;i:61;i:1;i:62;i:-2;i:63;i:-1;i:64;i:-2;i:67;i:1;i:68;i:1;i:81;i:-1;i:83;i:-1;i:84;i:-1;i:85;i:-1;i:86;i:-1;i:87;i:-2;i:88;i:-1;i:89;i:-1;i:90;i:-1;i:91;i:-1;i:92;i:-2;i:94;i:-1;i:95;i:-2;i:98;i:1;i:99;i:-2;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:115;i:-2;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:127;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/DataDict/Mssql.php";a:113:{i:21;i:1;i:34;i:1;i:61;i:1;i:62;i:-1;i:63;i:-2;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:-1;i:82;i:-1;i:83;i:-1;i:84;i:-2;i:85;i:-1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:-1;i:90;i:-1;i:91;i:-1;i:92;i:-2;i:93;i:-1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:-1;i:110;i:-1;i:111;i:-1;i:112;i:-1;i:113;i:-1;i:115;i:-1;i:116;i:-2;i:126;i:1;i:127;i:1;i:129;i:1;i:131;i:1;i:133;i:1;i:134;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:156;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:-1;i:167;i:-1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:188;i:-2;i:190;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Sequence/Firebird.php";a:28:{i:21;i:1;i:33;i:1;i:45;i:1;i:47;i:1;i:50;i:1;i:52;i:1;i:53;i:-2;i:58;i:-2;i:59;i:-2;i:60;i:-2;i:65;i:-2;i:66;i:-2;i:67;i:-2;i:69;i:1;i:70;i:-2;i:81;i:1;i:82;i:-2;i:93;i:1;i:96;i:1;i:98;i:1;i:99;i:1;i:100;i:-2;i:102;i:1;i:103;i:-1;i:104;i:-2;i:105;i:1;i:106;i:-2;i:107;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record/Exception.php";a:3:{i:21;i:1;i:33;i:1;i:34;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/DateTest.php";a:2:{i:4;i:-1;i:5;i:-1;}s:66:"/home/bjartka/public_html/doctrine/models/ValidatorTest_Person.php";a:5:{i:4;i:1;i:5;i:1;i:6;i:1;i:9;i:1;i:10;i:1;}s:80:"/home/bjartka/public_html/doctrine/tests/Record/SerializeUnserializeTestCase.php";a:48:{i:38;i:1;i:40;i:1;i:41;i:1;i:44;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:83;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:95;i:1;i:97;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:112;i:1;i:113;i:1;}s:79:"/home/bjartka/public_html/doctrine/lib/Doctrine/Plugin.php(180) : eval()'d code";a:15:{i:4;i:1;i:9;i:1;i:11;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:19;i:1;i:20;i:1;i:21;i:1;i:22;i:1;i:23;i:1;i:24;i:1;i:26;i:1;}s:64:"/home/bjartka/public_html/doctrine/lib/Doctrine/Query/Having.php";a:40:{i:21;i:1;i:33;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:58;i:1;i:60;i:-2;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:75;i:-2;i:76;i:-1;i:79;i:-2;i:90;i:1;i:92;i:1;i:93;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:102;i:-2;i:103;i:1;}s:63:"/home/bjartka/public_html/doctrine/lib/Doctrine/Cache/Array.php";a:17:{i:33;i:1;i:51;i:1;i:52;i:1;i:53;i:-2;i:54;i:1;i:55;i:-2;i:65;i:-1;i:66;i:-2;i:80;i:1;i:81;i:1;i:91;i:-1;i:92;i:-1;i:101;i:-1;i:102;i:-1;i:111;i:1;i:112;i:-2;i:114;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Export/Schema.php";a:53:{i:36;i:1;i:47;i:1;i:48;i:1;i:49;i:-1;i:50;i:-1;i:53;i:-1;i:55;i:-1;i:57;i:-1;i:58;i:-1;i:62;i:-1;i:63;i:-1;i:64;i:-1;i:65;i:-2;i:67;i:-1;i:68;i:-1;i:70;i:-1;i:72;i:-1;i:73;i:-1;i:74;i:-1;i:76;i:-1;i:77;i:-1;i:78;i:-1;i:80;i:-1;i:82;i:-1;i:83;i:-1;i:84;i:-1;i:86;i:-1;i:88;i:-1;i:89;i:-1;i:90;i:-1;i:92;i:-1;i:93;i:-1;i:94;i:-1;i:96;i:-1;i:97;i:-1;i:99;i:-1;i:100;i:-1;i:101;i:-1;i:102;i:-1;i:103;i:-1;i:104;i:-1;i:106;i:-1;i:108;i:-1;i:109;i:-1;i:111;i:-1;i:112;i:-2;i:124;i:1;i:126;i:-1;i:127;i:-1;i:128;i:-1;i:130;i:-1;i:131;i:-2;i:132;i:1;}s:57:"/home/bjartka/public_html/doctrine/tests/DoctrineTest.php";a:109:{i:0;i:1;i:48;i:-1;i:49;i:-1;i:50;i:-1;i:61;i:-1;i:62;i:-1;i:63;i:-1;i:74;i:-1;i:75;i:-1;i:76;i:-1;i:77;i:-1;i:78;i:-1;i:79;i:-1;i:80;i:-1;i:81;i:-1;i:82;i:-1;i:83;i:-1;i:84;i:-1;i:88;i:-1;i:89;i:-1;i:90;i:-1;i:91;i:-1;i:92;i:-1;i:93;i:-1;i:94;i:-1;i:95;i:-1;i:96;i:-1;i:98;i:-1;i:99;i:-1;i:101;i:-1;i:102;i:-1;i:103;i:-1;i:104;i:-1;i:107;i:-1;i:108;i:-1;i:109;i:-1;i:110;i:-1;i:111;i:-1;i:112;i:-1;i:113;i:-1;i:114;i:-1;i:115;i:-1;i:116;i:-1;i:117;i:-2;i:120;i:-1;i:144;i:-1;i:145;i:1;i:146;i:1;i:147;i:-1;i:148;i:-1;i:149;i:-1;i:150;i:-1;i:151;i:-1;i:152;i:-1;i:155;i:-2;i:156;i:-1;i:157;i:-1;i:166;i:-1;i:167;i:-1;i:168;i:-1;i:169;i:-1;i:170;i:-1;i:171;i:-1;i:172;i:-1;i:173;i:-1;i:174;i:-1;i:175;i:-1;i:184;i:-1;i:185;i:-1;i:186;i:-1;i:187;i:-1;i:188;i:-1;i:189;i:-1;i:190;i:-1;i:191;i:-1;i:192;i:-1;i:193;i:-1;i:194;i:-1;i:195;i:-1;i:196;i:-1;i:198;i:-1;i:199;i:-1;i:200;i:-2;i:211;i:1;i:212;i:1;i:213;i:-2;i:215;i:-1;i:216;i:-1;i:218;i:-1;i:220;i:-1;i:221;i:-1;i:222;i:-2;i:224;i:-1;i:226;i:-1;i:228;i:-1;i:229;i:-1;i:230;i:-1;i:231;i:-1;i:236;i:-1;i:237;i:-1;i:238;i:-1;i:240;i:-1;i:241;i:-1;i:242;i:-1;i:244;i:-1;i:245;i:-1;i:246;i:-1;i:248;i:-1;i:249;i:-2;}s:69:"/home/bjartka/public_html/doctrine/models/FooForeignlyOwnedWithPK.php";a:4:{i:6;i:1;i:7;i:1;i:10;i:1;i:11;i:1;}s:55:"/home/bjartka/public_html/doctrine/models/CPK_Test2.php";a:4:{i:4;i:-1;i:5;i:-1;i:7;i:-1;i:8;i:-1;}s:65:"/home/bjartka/public_html/doctrine/models/PackageVersionNotes.php";a:5:{i:6;i:-1;i:7;i:-1;i:8;i:-1;i:11;i:-1;i:12;i:-1;}s:67:"/home/bjartka/public_html/doctrine/models/TestMovieUserBookmark.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/PolicyCodeN.php";a:6:{i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:13;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Record/ZeroValuesTestCase.php";a:24:{i:37;i:1;i:39;i:1;i:40;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:67;i:1;i:68;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;}s:56:"/home/bjartka/public_html/doctrine/lib/Doctrine/Null.php";a:7:{i:0;i:1;i:37;i:1;i:40;i:-1;i:41;i:-2;i:44;i:1;i:45;i:-2;i:46;i:1;}s:78:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Mysql/Exception.php";a:10:{i:21;i:1;i:34;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:-2;i:83;i:-1;i:84;i:-2;i:85;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction/Mssql.php";a:15:{i:21;i:1;i:33;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:66;i:1;i:67;i:1;i:68;i:1;}s:71:"/home/bjartka/public_html/doctrine/lib/Doctrine/Template/Searchable.php";a:20:{i:33;i:1;i:37;i:1;i:40;i:1;i:44;i:1;i:45;i:-2;i:49;i:1;i:50;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:67;i:1;i:68;i:1;i:70;i:1;}s:64:"/home/bjartka/public_html/doctrine/models/FooReferenceRecord.php";a:4:{i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;}s:71:"/home/bjartka/public_html/doctrine/models/CascadeDeleteRelatedTest2.php";a:7:{i:6;i:-1;i:7;i:-1;i:8;i:-1;i:11;i:-1;i:12;i:-1;i:13;i:-1;i:14;i:-1;}s:60:"/home/bjartka/public_html/doctrine/models/mmrGroupUser_C.php";a:3:{i:7;i:-1;i:8;i:-1;i:9;i:-1;}s:52:"/home/bjartka/public_html/doctrine/models/Policy.php";a:6:{i:6;i:1;i:7;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/PackageVersion.php";a:6:{i:4;i:-1;i:5;i:-1;i:6;i:-1;i:9;i:-1;i:10;i:-1;i:11;i:-1;}s:61:"/home/bjartka/public_html/doctrine/models/InheritanceDeal.php";a:6:{i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:14;i:1;i:15;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/SerializeTest.php";a:20:{i:6;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:15;i:1;i:16;i:1;i:17;i:1;i:18;i:1;i:19;i:1;i:22;i:1;i:23;i:1;i:25;i:1;i:26;i:1;i:27;i:1;i:28;i:1;i:29;i:1;}s:70:"/home/bjartka/public_html/doctrine/tests/Transaction/MssqlTestCase.php";a:17:{i:38;i:1;i:39;i:-1;i:40;i:1;i:41;i:1;i:43;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:58;i:1;i:60;i:1;i:61;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Query/DriverTestCase.php";a:32:{i:36;i:1;i:38;i:1;i:42;i:1;i:44;i:1;i:46;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:81;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:89;i:1;i:90;i:1;i:94;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:102;i:1;i:103;i:1;}s:78:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Pgsql/Exception.php";a:11:{i:21;i:1;i:35;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:-2;i:105;i:1;i:106;i:-1;i:107;i:-2;i:108;i:1;}s:74:"/home/bjartka/public_html/doctrine/lib/Doctrine/Adapter/Statement/Mock.php";a:36:{i:34;i:1;i:42;i:1;i:43;i:1;i:59;i:-1;i:78;i:-1;i:110;i:-1;i:120;i:1;i:121;i:-2;i:133;i:-1;i:134;i:-2;i:145;i:-1;i:146;i:-2;i:157;i:-1;i:158;i:-2;i:191;i:1;i:192;i:-2;i:209;i:1;i:210;i:-2;i:229;i:1;i:230;i:1;i:231;i:1;i:232;i:1;i:233;i:-2;i:248;i:1;i:249;i:-2;i:266;i:-1;i:267;i:-2;i:282;i:-1;i:283;i:-2;i:299;i:1;i:300;i:-2;i:319;i:-1;i:329;i:-1;i:339;i:-1;i:348;i:-1;i:350;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/AuditLog/Listener.php";a:32:{i:21;i:1;i:33;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:45;i:1;i:46;i:1;i:49;i:1;i:51;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:64;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:74;i:1;i:75;i:1;i:77;i:1;i:79;i:1;i:81;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:88;i:1;}s:70:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Unsigned.php";a:8:{i:34;i:1;i:43;i:1;i:45;i:1;i:46;i:-1;i:47;i:-2;i:48;i:1;i:49;i:-2;i:50;i:1;}s:71:"/home/bjartka/public_html/doctrine/models/ValidatorTest_ClientModel.php";a:8:{i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:10;i:1;i:13;i:1;i:14;i:1;}s:61:"/home/bjartka/public_html/doctrine/models/MysqlTestRecord.php";a:4:{i:6;i:1;i:7;i:1;i:9;i:1;i:10;i:1;}s:63:"/home/bjartka/public_html/doctrine/models/BoardWithPosition.php";a:5:{i:4;i:1;i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/mmrGroupUser_B.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:63:"/home/bjartka/public_html/doctrine/models/ResourceReference.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/SoftDeleteTest.php";a:9:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:12;i:1;i:13;i:1;i:16;i:1;i:18;i:1;i:19;i:1;}s:66:"/home/bjartka/public_html/doctrine/models/CustomSequenceRecord.php";a:3:{i:5;i:1;i:6;i:1;i:7;i:1;}s:49:"/home/bjartka/public_html/doctrine/models/App.php";a:7:{i:4;i:-1;i:5;i:-1;i:6;i:-1;i:7;i:-1;i:9;i:-1;i:10;i:-1;i:11;i:-1;}s:53:"/home/bjartka/public_html/doctrine/models/Account.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Query/HavingTestCase.php";a:11:{i:37;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:54;i:1;i:56;i:1;i:57;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Export/SchemaTestCase.php";a:3:{i:58;i:1;i:59;i:1;i:60;i:-1;}s:57:"/home/bjartka/public_html/doctrine/models/Forum_Board.php";a:7:{i:4;i:1;i:5;i:1;i:6;i:1;i:7;i:1;i:9;i:1;i:10;i:1;i:11;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/Blog.php";a:8:{i:7;i:1;i:10;i:1;i:11;i:1;i:18;i:1;i:24;i:1;i:25;i:1;i:26;i:1;i:31;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/Description.php";a:3:{i:4;i:1;i:5;i:1;i:6;i:1;}s:57:"/home/bjartka/public_html/doctrine/lib/Doctrine/Table.php";a:629:{i:0;i:1;i:197;i:1;i:199;i:1;i:201;i:1;i:202;i:1;i:204;i:1;i:205;i:1;i:207;i:1;i:209;i:1;i:212;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:221;i:1;i:222;i:1;i:223;i:-2;i:224;i:1;i:226;i:1;i:228;i:1;i:233;i:1;i:234;i:1;i:235;i:-2;i:237;i:1;i:238;i:1;i:239;i:1;i:241;i:1;i:242;i:-1;i:243;i:-2;i:246;i:1;i:248;i:1;i:249;i:1;i:252;i:1;i:253;i:1;i:255;i:1;i:256;i:1;i:257;i:1;i:258;i:1;i:260;i:1;i:263;i:1;i:264;i:1;i:265;i:1;i:267;i:1;i:269;i:1;i:270;i:1;i:271;i:1;i:273;i:1;i:274;i:-2;i:277;i:1;i:278;i:1;i:279;i:1;i:280;i:1;i:281;i:1;i:282;i:1;i:283;i:1;i:284;i:1;i:285;i:1;i:286;i:1;i:287;i:1;i:288;i:1;i:289;i:1;i:290;i:1;i:292;i:1;i:294;i:1;i:295;i:1;i:296;i:1;i:297;i:-2;i:299;i:1;i:301;i:1;i:302;i:1;i:303;i:1;i:304;i:1;i:305;i:1;i:306;i:1;i:307;i:1;i:308;i:1;i:309;i:1;i:310;i:1;i:312;i:1;i:313;i:1;i:314;i:1;i:315;i:-1;i:316;i:-1;i:317;i:-1;i:318;i:-1;i:321;i:1;i:322;i:-1;i:323;i:1;i:324;i:1;i:325;i:1;i:326;i:1;i:327;i:1;i:329;i:1;i:331;i:1;i:332;i:1;i:333;i:1;i:334;i:1;i:335;i:1;i:339;i:1;i:340;i:1;i:341;i:-2;i:345;i:1;i:346;i:1;i:347;i:-2;i:351;i:1;i:352;i:1;i:362;i:1;i:363;i:-2;i:376;i:-1;i:377;i:-1;i:387;i:1;i:388;i:1;i:390;i:1;i:391;i:1;i:393;i:1;i:394;i:1;i:395;i:1;i:396;i:1;i:397;i:1;i:398;i:1;i:399;i:1;i:400;i:1;i:401;i:1;i:402;i:1;i:403;i:1;i:404;i:-1;i:405;i:1;i:407;i:1;i:408;i:1;i:409;i:1;i:410;i:1;i:411;i:1;i:413;i:1;i:414;i:1;i:416;i:1;i:418;i:1;i:419;i:1;i:421;i:1;i:422;i:1;i:423;i:1;i:425;i:1;i:426;i:1;i:427;i:-1;i:428;i:-2;i:430;i:1;i:431;i:-2;i:433;i:1;i:434;i:1;i:436;i:1;i:437;i:1;i:438;i:1;i:439;i:1;i:441;i:1;i:442;i:1;i:444;i:1;i:445;i:1;i:446;i:1;i:447;i:1;i:448;i:1;i:450;i:1;i:451;i:1;i:453;i:1;i:454;i:1;i:455;i:1;i:457;i:1;i:458;i:1;i:459;i:1;i:461;i:1;i:462;i:1;i:463;i:1;i:464;i:-2;i:476;i:-1;i:478;i:-1;i:479;i:-1;i:480;i:-1;i:481;i:-1;i:482;i:-1;i:483;i:-2;i:485;i:-2;i:487;i:-1;i:497;i:1;i:498;i:-2;i:508;i:1;i:509;i:1;i:510;i:-2;i:511;i:1;i:512;i:-2;i:521;i:-1;i:522;i:-2;i:532;i:1;i:533;i:-2;i:544;i:-1;i:545;i:-1;i:556;i:-1;i:557;i:-1;i:558;i:-1;i:559;i:-1;i:562;i:-1;i:563;i:-2;i:574;i:1;i:575;i:1;i:584;i:-1;i:585;i:-1;i:586;i:-2;i:588;i:-1;i:589;i:-2;i:592;i:1;i:593;i:1;i:595;i:1;i:596;i:-1;i:597;i:-1;i:600;i:1;i:601;i:1;i:602;i:1;i:603;i:1;i:604;i:1;i:605;i:1;i:607;i:1;i:610;i:1;i:611;i:1;i:612;i:1;i:613;i:1;i:614;i:1;i:615;i:1;i:617;i:1;i:618;i:1;i:619;i:1;i:620;i:1;i:621;i:1;i:623;i:1;i:626;i:1;i:628;i:1;i:629;i:1;i:630;i:1;i:631;i:1;i:633;i:1;i:643;i:-1;i:644;i:-2;i:653;i:1;i:654;i:-2;i:664;i:1;i:665;i:-2;i:678;i:1;i:679;i:-1;i:680;i:-1;i:681;i:1;i:682;i:-2;i:691;i:1;i:692;i:-2;i:707;i:1;i:708;i:1;i:709;i:1;i:710;i:1;i:711;i:1;i:712;i:1;i:713;i:1;i:714;i:1;i:715;i:-1;i:716;i:-2;i:717;i:1;i:718;i:-2;i:719;i:1;i:720;i:1;i:731;i:1;i:732;i:1;i:733;i:-2;i:734;i:-1;i:735;i:-2;i:749;i:1;i:750;i:1;i:751;i:1;i:752;i:-2;i:754;i:1;i:755;i:-2;i:769;i:1;i:770;i:1;i:771;i:1;i:773;i:1;i:774;i:1;i:775;i:1;i:776;i:1;i:777;i:1;i:778;i:1;i:779;i:1;i:780;i:1;i:782;i:1;i:783;i:1;i:785;i:1;i:786;i:1;i:787;i:1;i:788;i:1;i:792;i:1;i:794;i:1;i:795;i:1;i:796;i:1;i:797;i:1;i:798;i:1;i:799;i:1;i:800;i:1;i:801;i:1;i:803;i:1;i:804;i:1;i:805;i:1;i:806;i:1;i:807;i:1;i:809;i:1;i:810;i:1;i:812;i:1;i:813;i:1;i:815;i:1;i:816;i:1;i:817;i:-2;i:818;i:1;i:820;i:1;i:821;i:1;i:822;i:1;i:824;i:1;i:825;i:1;i:826;i:1;i:827;i:1;i:828;i:1;i:829;i:1;i:830;i:1;i:840;i:1;i:841;i:-2;i:852;i:1;i:853;i:1;i:854;i:-1;i:855;i:-2;i:856;i:1;i:857;i:1;i:858;i:-2;i:859;i:1;i:861;i:-2;i:868;i:1;i:869;i:-2;i:876;i:1;i:877;i:-2;i:885;i:1;i:886;i:-2;i:896;i:-1;i:898;i:-1;i:900;i:-1;i:901;i:-2;i:910;i:1;i:911;i:-2;i:922;i:1;i:923;i:1;i:924;i:1;i:926;i:1;i:927;i:-2;i:938;i:1;i:939;i:1;i:940;i:-2;i:942;i:1;i:944;i:1;i:945;i:1;i:946;i:1;i:947;i:-2;i:958;i:1;i:959;i:-2;i:973;i:1;i:974;i:-2;i:978;i:1;i:979;i:-2;i:995;i:1;i:996;i:1;i:997;i:1;i:998;i:1;i:999;i:-2;i:1015;i:-1;i:1016;i:-1;i:1017;i:-1;i:1018;i:-1;i:1019;i:-2;i:1029;i:1;i:1030;i:1;i:1041;i:1;i:1043;i:1;i:1044;i:-1;i:1045;i:-2;i:1047;i:1;i:1049;i:1;i:1050;i:-2;i:1061;i:1;i:1062;i:1;i:1064;i:1;i:1066;i:1;i:1067;i:1;i:1068;i:1;i:1070;i:1;i:1071;i:1;i:1072;i:1;i:1074;i:1;i:1075;i:1;i:1076;i:-2;i:1077;i:1;i:1078;i:1;i:1080;i:1;i:1081;i:1;i:1082;i:1;i:1083;i:1;i:1085;i:1;i:1086;i:-2;i:1089;i:1;i:1091;i:1;i:1092;i:1;i:1093;i:1;i:1094;i:1;i:1095;i:1;i:1096;i:1;i:1097;i:1;i:1099;i:1;i:1100;i:1;i:1101;i:-1;i:1102;i:-1;i:1106;i:1;i:1107;i:-2;i:1125;i:1;i:1126;i:1;i:1127;i:-2;i:1128;i:1;i:1129;i:1;i:1130;i:1;i:1131;i:1;i:1132;i:1;i:1133;i:1;i:1134;i:1;i:1135;i:1;i:1136;i:-2;i:1137;i:1;i:1138;i:1;i:1139;i:1;i:1140;i:-2;i:1141;i:1;i:1142;i:1;i:1143;i:-2;i:1151;i:1;i:1152;i:1;i:1153;i:1;i:1154;i:1;i:1155;i:1;i:1157;i:1;i:1159;i:1;i:1161;i:1;i:1162;i:1;i:1163;i:1;i:1164;i:1;i:1165;i:-2;i:1174;i:1;i:1175;i:1;i:1176;i:1;i:1177;i:1;i:1178;i:1;i:1179;i:1;i:1180;i:1;i:1181;i:1;i:1182;i:1;i:1183;i:-2;i:1192;i:-1;i:1193;i:-1;i:1194;i:-2;i:1201;i:-1;i:1202;i:-1;i:1203;i:-1;i:1204;i:-2;i:1212;i:1;i:1213;i:1;i:1214;i:-2;i:1215;i:1;i:1217;i:-2;i:1228;i:1;i:1229;i:-1;i:1230;i:-2;i:1232;i:1;i:1233;i:-1;i:1234;i:1;i:1235;i:1;i:1236;i:-2;i:1238;i:-1;i:1239;i:-2;i:1250;i:1;i:1252;i:1;i:1253;i:1;i:1254;i:1;i:1255;i:-2;i:1256;i:-1;i:1257;i:-2;i:1264;i:1;i:1265;i:-2;i:1274;i:1;i:1275;i:-2;i:1285;i:1;i:1286;i:1;i:1288;i:1;i:1289;i:-2;i:1291;i:-1;i:1292;i:-2;i:1301;i:1;i:1302;i:-2;i:1311;i:1;i:1312;i:1;i:1313;i:-2;i:1314;i:1;i:1315;i:-2;i:1324;i:1;i:1325;i:1;i:1326;i:-2;i:1327;i:1;i:1328;i:-2;i:1340;i:1;i:1341;i:1;i:1351;i:1;i:1352;i:-2;i:1379;i:1;i:1380;i:-1;i:1381;i:1;i:1382;i:1;i:1383;i:-2;i:1384;i:1;i:1387;i:1;i:1388;i:1;i:1389;i:1;i:1390;i:1;i:1392;i:1;i:1393;i:-1;i:1394;i:-2;i:1395;i:1;i:1396;i:-2;i:1397;i:-1;i:1398;i:1;i:1399;i:1;i:1401;i:1;i:1402;i:-1;i:1403;i:-2;i:1404;i:1;i:1405;i:-2;i:1406;i:1;i:1407;i:1;i:1408;i:-2;i:1409;i:1;i:1410;i:1;i:1411;i:-2;i:1412;i:1;i:1414;i:1;i:1415;i:-2;i:1417;i:1;i:1418;i:-2;i:1429;i:1;i:1430;i:1;i:1431;i:1;i:1432;i:1;i:1433;i:1;i:1435;i:1;i:1436;i:1;i:1437;i:1;i:1438;i:-2;i:1439;i:-1;i:1440;i:-2;i:1449;i:1;i:1450;i:-2;i:1459;i:1;i:1460;i:-2;i:1470;i:-1;i:1471;i:-1;i:1482;i:1;i:1483;i:-2;i:1493;i:1;i:1494;i:-1;i:1495;i:-2;i:1497;i:1;i:1498;i:-2;i:1502;i:-1;i:1503;i:-2;i:1507;i:1;i:1509;i:1;i:1510;i:-2;i:1521;i:-1;i:1523;i:-1;i:1524;i:-2;i:1536;i:1;i:1538;i:1;i:1539;i:-2;i:1549;i:1;i:1550;i:1;i:1551;i:-2;i:1553;i:1;i:1554;i:-2;i:1564;i:1;i:1566;i:1;i:1568;i:1;i:1570;i:1;i:1571;i:-2;i:1580;i:1;i:1581;i:-2;i:1590;i:-1;i:1591;i:-2;i:1603;i:-1;i:1604;i:-2;i:1616;i:-1;i:1618;i:-1;i:1619;i:-2;i:1632;i:-1;i:1633;i:-1;i:1634;i:-1;i:1635;i:-1;i:1636;i:-1;i:1637;i:-1;i:1638;i:-1;i:1640;i:-1;i:1641;i:-1;i:1642;i:-1;i:1643;i:-2;i:1645;i:-1;i:1646;i:-1;i:1648;i:-1;i:1649;i:-1;i:1650;i:-1;i:1651;i:-1;i:1653;i:-1;i:1654;i:-1;i:1655;i:-2;i:1657;i:-1;i:1658;i:-2;i:1659;i:-1;i:1661;i:-2;i:1662;i:-1;}s:50:"/home/bjartka/public_html/doctrine/models/Rec2.php";a:5:{i:6;i:1;i:7;i:1;i:8;i:1;i:12;i:1;i:13;i:1;}s:71:"/home/bjartka/public_html/doctrine/tests/Transaction/OracleTestCase.php";a:23:{i:37;i:1;i:39;i:1;i:40;i:1;i:43;i:1;i:44;i:1;i:47;i:1;i:48;i:1;i:50;i:1;i:51;i:1;i:55;i:1;i:56;i:-1;i:57;i:1;i:58;i:1;i:60;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;}s:71:"/home/bjartka/public_html/doctrine/tests/Transaction/SqliteTestCase.php";a:14:{i:38;i:1;i:39;i:-1;i:40;i:1;i:41;i:1;i:43;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Export/OracleTestCase.php";a:71:{i:37;i:1;i:38;i:1;i:39;i:1;i:41;i:1;i:43;i:1;i:44;i:1;i:48;i:1;i:50;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:58;i:1;i:60;i:1;i:61;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:100;i:1;i:102;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:117;i:1;i:119;i:1;i:121;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:132;i:1;i:133;i:1;i:135;i:1;i:137;i:1;i:138;i:1;i:141;i:1;i:142;i:1;i:143;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:149;i:1;i:151;i:1;i:152;i:1;}s:66:"/home/bjartka/public_html/doctrine/tests/Export/SqliteTestCase.php";a:81:{i:38;i:1;i:39;i:-1;i:40;i:1;i:41;i:1;i:43;i:1;i:47;i:1;i:48;i:-1;i:49;i:1;i:50;i:1;i:52;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:102;i:1;i:104;i:1;i:105;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:118;i:1;i:124;i:1;i:126;i:1;i:128;i:1;i:129;i:1;i:132;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:138;i:1;i:139;i:1;i:141;i:1;i:143;i:1;i:144;i:1;i:147;i:1;i:148;i:1;i:151;i:1;i:152;i:-1;i:153;i:1;i:154;i:1;i:156;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:163;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:172;i:1;i:177;i:1;i:179;i:1;i:181;i:1;}s:75:"/home/bjartka/public_html/doctrine/tests/Query/ApplyInheritanceTestCase.php";a:10:{i:38;i:1;i:42;i:1;i:44;i:1;i:45;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:56;i:1;}s:73:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record/Listener/Chain.php";a:75:{i:21;i:1;i:36;i:1;i:53;i:1;i:54;i:1;i:56;i:-1;i:57;i:-2;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:-1;i:63;i:1;i:74;i:-1;i:75;i:-1;i:76;i:-2;i:77;i:-1;i:78;i:-2;i:89;i:-1;i:90;i:-1;i:94;i:-1;i:95;i:-1;i:96;i:-1;i:97;i:-1;i:101;i:-1;i:102;i:-1;i:103;i:-1;i:104;i:-1;i:108;i:-1;i:109;i:-1;i:110;i:-1;i:111;i:-1;i:115;i:-1;i:116;i:-1;i:117;i:-1;i:118;i:-1;i:122;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:139;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:164;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:179;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:188;i:1;i:190;i:1;}s:70:"/home/bjartka/public_html/doctrine/lib/Doctrine/Relation/Exception.php";a:3:{i:21;i:1;i:33;i:1;i:34;i:1;}s:61:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator.php";a:130:{i:34;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:-1;i:57;i:1;i:58;i:1;i:59;i:-2;i:70;i:1;i:71;i:1;i:73;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:87;i:1;i:89;i:1;i:90;i:-1;i:92;i:-1;i:93;i:-1;i:94;i:-1;i:95;i:-2;i:96;i:-1;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:-2;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:-1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:-2;i:119;i:1;i:120;i:1;i:121;i:-2;i:123;i:1;i:124;i:1;i:125;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:-2;i:132;i:1;i:133;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:139;i:-2;i:141;i:1;i:142;i:1;i:143;i:1;i:144;i:1;i:146;i:1;i:147;i:1;i:153;i:1;i:154;i:1;i:156;i:1;i:157;i:1;i:158;i:-1;i:159;i:-1;i:160;i:-2;i:161;i:1;i:162;i:1;i:163;i:1;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:179;i:1;i:180;i:1;i:181;i:-2;i:182;i:1;i:183;i:-2;i:192;i:-1;i:193;i:-2;i:266;i:1;i:267;i:1;i:268;i:1;i:269;i:1;i:270;i:-2;i:273;i:1;i:274;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:278;i:1;i:279;i:1;i:280;i:1;i:281;i:1;i:282;i:1;i:283;i:-1;i:284;i:1;i:285;i:1;i:286;i:1;i:287;i:1;i:288;i:1;i:289;i:-1;i:290;i:1;i:292;i:-1;i:293;i:1;i:294;i:1;i:295;i:1;i:296;i:-1;i:297;i:-1;i:298;i:-1;i:299;i:-1;i:300;i:-1;i:301;i:-2;i:328;i:1;}s:58:"/home/bjartka/public_html/doctrine/models/ResourceTask.php";a:5:{i:4;i:1;i:5;i:1;i:6;i:1;i:8;i:1;i:9;i:1;}s:54:"/home/bjartka/public_html/doctrine/models/TestUser.php";a:11:{i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:11;i:1;i:12;i:1;i:13;i:1;i:14;i:1;i:16;i:1;i:19;i:1;i:20;i:1;}s:59:"/home/bjartka/public_html/doctrine/models/NestReference.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/DataDict/PgsqlTestCase.php";a:194:{i:37;i:1;i:38;i:-2;i:42;i:1;i:43;i:-1;i:44;i:1;i:45;i:1;i:47;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:57;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:71;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:85;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:110;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:117;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:124;i:1;i:126;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:133;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:140;i:1;i:142;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:147;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:156;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:165;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:174;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:180;i:1;i:183;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:188;i:1;i:190;i:1;i:192;i:1;i:193;i:1;i:194;i:1;i:195;i:1;i:197;i:1;i:199;i:1;i:200;i:1;i:201;i:1;i:202;i:1;i:205;i:1;i:207;i:1;i:208;i:1;i:209;i:1;i:210;i:1;i:213;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:220;i:1;i:223;i:1;i:225;i:1;i:226;i:1;i:228;i:1;i:229;i:1;i:230;i:1;i:231;i:1;i:232;i:1;i:234;i:1;i:235;i:1;i:236;i:1;i:237;i:1;i:238;i:1;i:241;i:1;i:242;i:1;i:243;i:1;i:247;i:1;i:249;i:1;i:251;i:1;i:253;i:1;i:255;i:1;i:257;i:1;i:258;i:1;i:261;i:1;i:263;i:1;i:265;i:1;i:267;i:1;i:269;i:1;i:271;i:1;i:272;i:1;i:275;i:1;i:277;i:1;i:278;i:1;i:281;i:1;i:283;i:1;i:284;i:1;i:287;i:1;i:289;i:1;i:290;i:1;i:293;i:1;i:295;i:1;i:296;i:1;i:299;i:1;i:301;i:1;i:302;i:1;i:305;i:1;i:307;i:1;i:308;i:1;i:311;i:1;i:313;i:1;i:314;i:1;i:317;i:1;i:319;i:1;i:320;i:1;i:323;i:1;i:325;i:1;i:326;i:1;i:329;i:1;i:331;i:1;i:332;i:1;i:335;i:1;i:337;i:1;i:338;i:1;i:341;i:1;i:343;i:1;i:344;i:1;i:347;i:1;i:349;i:1;i:350;i:1;}s:69:"/home/bjartka/public_html/doctrine/tests/Query/MultiJoin2TestCase.php";a:56:{i:36;i:1;i:39;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:47;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:74;i:1;i:75;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:87;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:-2;i:94;i:1;i:98;i:1;i:99;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:-2;i:114;i:1;}s:73:"/home/bjartka/public_html/doctrine/tests/Query/ComponentAliasTestCase.php";a:53:{i:38;i:1;i:39;i:1;i:41;i:1;i:43;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:56;i:1;i:57;i:1;i:59;i:1;i:61;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:78;i:1;i:80;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:89;i:1;i:90;i:1;i:92;i:1;i:94;i:1;i:96;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:112;i:1;i:113;i:1;i:115;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;}s:65:"/home/bjartka/public_html/doctrine/tests/Query/DeleteTestCase.php";a:35:{i:38;i:1;i:40;i:1;i:42;i:1;i:44;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:52;i:1;i:54;i:1;i:56;i:1;i:58;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:72;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:80;i:1;i:82;i:1;i:84;i:1;i:86;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:94;i:1;i:96;i:1;i:98;i:1;i:100;i:1;i:102;i:1;i:104;i:1;i:105;i:1;}s:73:"/home/bjartka/public_html/doctrine/tests/NestedSet/SingleRootTestCase.php";a:39:{i:37;i:1;i:38;i:1;i:39;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;}s:60:"/home/bjartka/public_html/doctrine/lib/Doctrine/Sequence.php";a:10:{i:21;i:1;i:34;i:1;i:46;i:-1;i:47;i:-2;i:58;i:-1;i:59;i:-2;i:70;i:-1;i:72;i:-1;i:73;i:-2;i:74;i:1;}s:61:"/home/bjartka/public_html/doctrine/lib/Doctrine/Tokenizer.php";a:136:{i:34;i:1;i:38;i:-1;i:42;i:-1;i:53;i:1;i:54;i:1;i:55;i:-2;i:56;i:1;i:58;i:-2;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:87;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:111;i:1;i:112;i:-2;i:131;i:1;i:132;i:-1;i:133;i:-1;i:134;i:-1;i:135;i:1;i:138;i:1;i:139;i:1;i:140;i:1;i:141;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:154;i:1;i:155;i:1;i:156;i:-2;i:188;i:1;i:189;i:1;i:190;i:1;i:191;i:1;i:192;i:1;i:194;i:1;i:195;i:1;i:196;i:1;i:198;i:1;i:200;i:1;i:201;i:1;i:202;i:1;i:203;i:1;i:206;i:1;i:207;i:1;i:209;i:1;i:210;i:1;i:211;i:1;i:213;i:1;i:214;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:219;i:1;i:220;i:1;i:221;i:1;i:222;i:1;i:223;i:1;i:224;i:1;i:226;i:1;i:227;i:1;i:228;i:1;i:229;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:234;i:1;i:235;i:1;i:236;i:1;i:237;i:1;i:238;i:1;i:239;i:1;i:242;i:1;i:243;i:1;i:244;i:-2;i:276;i:1;i:277;i:1;i:279;i:1;i:280;i:1;i:281;i:1;i:283;i:1;i:285;i:1;i:286;i:1;i:288;i:1;i:289;i:1;i:291;i:1;i:292;i:1;i:293;i:1;i:294;i:1;i:295;i:1;i:296;i:1;i:297;i:-2;i:298;i:1;i:299;i:1;i:300;i:1;i:301;i:1;i:304;i:1;i:305;i:1;i:307;i:1;i:308;i:1;i:309;i:1;i:310;i:1;i:311;i:1;i:312;i:1;i:313;i:1;i:314;i:1;i:315;i:1;i:317;i:1;i:318;i:1;i:320;i:1;i:321;i:-2;i:322;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/DataDict/Mysql.php";a:251:{i:21;i:1;i:32;i:1;i:136;i:1;i:137;i:-1;i:138;i:-2;i:140;i:1;i:141;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:151;i:1;i:152;i:-1;i:153;i:-1;i:154;i:1;i:156;i:1;i:158;i:1;i:159;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:164;i:1;i:165;i:-1;i:166;i:-1;i:167;i:-1;i:168;i:-1;i:169;i:-1;i:170;i:-1;i:171;i:-1;i:172;i:-2;i:173;i:-1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:-1;i:180;i:1;i:181;i:1;i:182;i:-1;i:183;i:-1;i:184;i:-2;i:185;i:-1;i:186;i:1;i:187;i:1;i:188;i:-1;i:189;i:-1;i:190;i:-1;i:191;i:-1;i:192;i:-1;i:193;i:-1;i:194;i:-2;i:196;i:1;i:197;i:1;i:198;i:1;i:199;i:1;i:200;i:1;i:201;i:-1;i:202;i:1;i:203;i:1;i:204;i:1;i:205;i:1;i:206;i:1;i:207;i:1;i:208;i:1;i:209;i:1;i:210;i:-2;i:211;i:-1;i:212;i:1;i:213;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:218;i:1;i:219;i:1;i:220;i:1;i:221;i:1;i:222;i:1;i:223;i:1;i:224;i:-1;i:225;i:-1;i:226;i:-1;i:227;i:-1;i:228;i:-1;i:229;i:-1;i:230;i:-2;i:240;i:1;i:241;i:1;i:242;i:1;i:243;i:-1;i:244;i:-1;i:245;i:1;i:246;i:-1;i:247;i:-1;i:248;i:-1;i:249;i:1;i:250;i:1;i:252;i:1;i:253;i:1;i:255;i:1;i:256;i:1;i:257;i:1;i:259;i:1;i:262;i:1;i:263;i:1;i:264;i:1;i:265;i:1;i:266;i:-1;i:267;i:-1;i:268;i:1;i:269;i:1;i:270;i:1;i:271;i:1;i:272;i:1;i:273;i:1;i:274;i:1;i:275;i:1;i:276;i:1;i:277;i:1;i:278;i:1;i:279;i:1;i:280;i:1;i:281;i:1;i:282;i:1;i:283;i:1;i:284;i:1;i:285;i:1;i:286;i:1;i:287;i:1;i:288;i:1;i:289;i:1;i:290;i:1;i:291;i:1;i:292;i:1;i:293;i:1;i:294;i:1;i:295;i:1;i:296;i:1;i:297;i:1;i:298;i:1;i:299;i:1;i:300;i:1;i:301;i:1;i:302;i:1;i:303;i:1;i:304;i:1;i:305;i:-1;i:306;i:-1;i:307;i:1;i:308;i:1;i:309;i:1;i:310;i:-1;i:311;i:-1;i:312;i:1;i:313;i:1;i:314;i:1;i:315;i:1;i:316;i:1;i:317;i:1;i:318;i:-1;i:319;i:-1;i:320;i:-1;i:321;i:-1;i:322;i:-1;i:323;i:-1;i:324;i:-1;i:325;i:-1;i:326;i:-1;i:327;i:-1;i:328;i:-1;i:329;i:-1;i:330;i:-1;i:331;i:-1;i:332;i:-1;i:334;i:-1;i:335;i:-1;i:336;i:1;i:337;i:-1;i:338;i:-1;i:339;i:-1;i:340;i:-1;i:341;i:1;i:342;i:1;i:343;i:1;i:344;i:1;i:345;i:1;i:346;i:1;i:347;i:1;i:348;i:1;i:349;i:1;i:350;i:1;i:351;i:-1;i:352;i:-1;i:353;i:-1;i:354;i:1;i:355;i:1;i:356;i:1;i:357;i:1;i:358;i:1;i:359;i:1;i:360;i:1;i:361;i:1;i:362;i:1;i:363;i:1;i:364;i:1;i:365;i:1;i:366;i:1;i:367;i:1;i:368;i:1;i:369;i:1;i:370;i:1;i:371;i:1;i:372;i:1;i:373;i:1;i:374;i:1;i:375;i:1;i:376;i:1;i:377;i:1;i:378;i:1;i:379;i:1;i:380;i:1;i:382;i:1;i:384;i:1;i:385;i:1;i:386;i:-2;i:387;i:-1;i:389;i:-2;i:401;i:1;i:402;i:-2;i:414;i:1;i:415;i:-2;i:444;i:1;i:445;i:1;i:446;i:1;i:447;i:1;i:448;i:-1;i:449;i:-1;i:450;i:-1;i:451;i:-1;i:452;i:-1;i:459;i:1;i:460;i:1;i:462;i:1;i:464;i:1;i:465;i:-2;i:466;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Notnull.php";a:4:{i:33;i:1;i:43;i:1;i:44;i:-2;i:45;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Search/Listener.php";a:9:{i:33;i:1;i:39;i:1;i:40;i:1;i:44;i:-1;i:49;i:-1;i:52;i:1;i:54;i:1;i:55;i:1;i:57;i:1;}s:57:"/home/bjartka/public_html/doctrine/models/FilterTest2.php";a:3:{i:4;i:-1;i:5;i:-1;i:6;i:-1;}s:63:"/home/bjartka/public_html/doctrine/models/EventListenerTest.php";a:8:{i:4;i:1;i:5;i:1;i:6;i:1;i:9;i:1;i:11;i:-1;i:12;i:-2;i:14;i:-1;i:15;i:-2;}s:53:"/home/bjartka/public_html/doctrine/models/M2MTest.php";a:8:{i:4;i:-1;i:5;i:-1;i:6;i:-1;i:9;i:-1;i:10;i:-1;i:11;i:-1;i:12;i:-1;i:14;i:-1;}s:64:"/home/bjartka/public_html/doctrine/models/QueryTest_UserRank.php";a:3:{i:6;i:1;i:7;i:1;i:8;i:1;}s:60:"/home/bjartka/public_html/doctrine/models/LiabilityCodeN.php";a:6:{i:5;i:1;i:6;i:1;i:7;i:1;i:8;i:1;i:9;i:1;i:13;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/DataDict/MysqlTestCase.php";a:196:{i:36;i:1;i:37;i:1;i:40;i:1;i:41;i:1;i:45;i:1;i:46;i:-1;i:47;i:1;i:48;i:1;i:50;i:1;i:53;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:67;i:1;i:69;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:81;i:1;i:83;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:88;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:97;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:111;i:1;i:113;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:118;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:125;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:1;i:132;i:1;i:134;i:1;i:135;i:1;i:136;i:1;i:137;i:1;i:138;i:1;i:141;i:1;i:143;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:148;i:1;i:150;i:1;i:151;i:1;i:152;i:1;i:153;i:1;i:155;i:1;i:157;i:1;i:158;i:1;i:159;i:1;i:160;i:1;i:161;i:1;i:165;i:1;i:167;i:1;i:168;i:1;i:169;i:1;i:170;i:1;i:171;i:1;i:174;i:1;i:176;i:1;i:177;i:1;i:178;i:1;i:179;i:1;i:181;i:1;i:183;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:188;i:1;i:190;i:1;i:191;i:1;i:192;i:1;i:193;i:1;i:194;i:1;i:198;i:1;i:200;i:1;i:201;i:1;i:202;i:1;i:203;i:1;i:205;i:1;i:207;i:1;i:208;i:1;i:209;i:1;i:210;i:1;i:211;i:1;i:214;i:1;i:217;i:1;i:218;i:1;i:219;i:1;i:220;i:1;i:221;i:1;i:224;i:1;i:226;i:1;i:227;i:1;i:228;i:1;i:229;i:1;i:231;i:1;i:233;i:1;i:234;i:1;i:235;i:1;i:236;i:1;i:238;i:1;i:240;i:1;i:241;i:1;i:242;i:1;i:243;i:1;i:245;i:1;i:247;i:1;i:248;i:1;i:249;i:1;i:250;i:1;i:251;i:1;i:255;i:1;i:257;i:1;i:259;i:1;i:261;i:1;i:263;i:1;i:265;i:1;i:266;i:1;i:270;i:1;i:272;i:1;i:273;i:1;i:276;i:1;i:278;i:1;i:279;i:1;i:282;i:1;i:284;i:1;i:285;i:1;i:288;i:1;i:290;i:1;i:291;i:1;i:294;i:1;i:296;i:1;i:297;i:1;i:300;i:1;i:302;i:1;i:303;i:1;i:306;i:1;i:308;i:1;i:309;i:1;i:312;i:1;i:314;i:1;i:315;i:1;i:318;i:1;i:320;i:1;i:321;i:1;i:324;i:1;i:326;i:1;i:327;i:1;i:330;i:1;i:332;i:1;i:333;i:1;i:336;i:1;i:338;i:1;i:339;i:1;i:342;i:1;i:344;i:1;i:345;i:1;i:348;i:1;i:350;i:1;i:351;i:1;}s:61:"/home/bjartka/public_html/doctrine/tests/SequenceTestCase.php";a:7:{i:37;i:-1;i:40;i:-1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:66;i:1;}s:62:"/home/bjartka/public_html/doctrine/tests/TokenizerTestCase.php";a:52:{i:37;i:1;i:39;i:1;i:43;i:1;i:44;i:1;i:46;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:84;i:1;i:85;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:107;i:1;i:108;i:1;i:110;i:1;i:111;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Record/Listener.php";a:14:{i:36;i:-1;i:39;i:-1;i:42;i:-1;i:45;i:-1;i:48;i:1;i:51;i:1;i:54;i:1;i:57;i:1;i:60;i:1;i:63;i:1;i:66;i:1;i:69;i:1;i:72;i:1;i:75;i:1;}s:81:"/home/bjartka/public_html/doctrine/tests/Query/MultipleAggregateValueTestCase.php";a:40:{i:37;i:1;i:40;i:1;i:41;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:61;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:-2;i:71;i:1;i:72;i:1;i:73;i:1;i:76;i:1;i:77;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:83;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:-2;i:93;i:1;i:94;i:1;i:95;i:1;}s:75:"/home/bjartka/public_html/doctrine/tests/Query/SelectExpressionTestCase.php";a:45:{i:37;i:1;i:40;i:1;i:41;i:1;i:42;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:-2;i:55;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:-2;i:69;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:-2;i:83;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:-2;i:97;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:-2;i:112;i:1;}s:72:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Statement.php";a:93:{i:21;i:1;i:33;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:-1;i:60;i:-2;i:61;i:1;i:71;i:-1;i:72;i:-2;i:75;i:-1;i:76;i:-2;i:79;i:1;i:80;i:-2;i:96;i:-1;i:97;i:-1;i:98;i:-2;i:99;i:-1;i:101;i:-2;i:119;i:-1;i:120;i:-1;i:121;i:-2;i:122;i:-1;i:124;i:-2;i:155;i:-1;i:156;i:-1;i:157;i:-2;i:158;i:-1;i:160;i:-2;i:170;i:1;i:171;i:-2;i:183;i:-1;i:184;i:-2;i:195;i:-1;i:196;i:-2;i:207;i:-1;i:208;i:-2;i:228;i:1;i:229;i:1;i:231;i:1;i:232;i:1;i:233;i:1;i:234;i:1;i:235;i:1;i:237;i:1;i:239;i:1;i:240;i:-2;i:241;i:-2;i:244;i:-2;i:246;i:-2;i:247;i:-2;i:280;i:1;i:282;i:1;i:283;i:1;i:284;i:1;i:286;i:1;i:288;i:1;i:289;i:1;i:290;i:1;i:292;i:1;i:294;i:1;i:295;i:-2;i:313;i:1;i:314;i:1;i:315;i:1;i:317;i:1;i:319;i:1;i:320;i:1;i:321;i:1;i:322;i:1;i:323;i:1;i:326;i:1;i:327;i:1;i:329;i:1;i:331;i:1;i:332;i:-2;i:347;i:1;i:348;i:-2;i:365;i:-1;i:366;i:-2;i:378;i:-1;i:379;i:-2;i:399;i:-1;i:400;i:-2;i:415;i:-1;i:416;i:-2;i:432;i:1;i:433;i:-2;i:445;i:-1;i:446;i:-2;i:457;i:-1;i:458;i:-2;i:460;i:1;}s:73:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction/Exception.php";a:3:{i:21;i:1;i:33;i:1;i:34;i:1;}s:71:"/home/bjartka/public_html/doctrine/lib/Doctrine/Connection/Firebird.php";a:33:{i:21;i:1;i:35;i:1;i:51;i:-1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:70;i:1;i:79;i:1;i:80;i:1;i:91;i:-1;i:92;i:-1;i:93;i:-1;i:105;i:-1;i:106;i:-1;i:107;i:-1;i:108;i:-1;i:109;i:-1;i:110;i:-2;i:111;i:1;}s:66:"/home/bjartka/public_html/doctrine/lib/Doctrine/DataDict/Pgsql.php";a:195:{i:21;i:1;i:33;i:1;i:362;i:1;i:363;i:-1;i:364;i:-2;i:365;i:1;i:366;i:1;i:367;i:1;i:368;i:1;i:369;i:1;i:370;i:1;i:371;i:1;i:373;i:1;i:375;i:1;i:377;i:1;i:378;i:1;i:380;i:1;i:381;i:1;i:382;i:1;i:383;i:1;i:384;i:1;i:385;i:1;i:386;i:1;i:387;i:1;i:388;i:1;i:389;i:1;i:390;i:1;i:391;i:1;i:392;i:-2;i:393;i:1;i:394;i:1;i:395;i:-2;i:396;i:1;i:397;i:1;i:398;i:1;i:399;i:1;i:400;i:1;i:401;i:1;i:402;i:1;i:403;i:1;i:404;i:-2;i:405;i:-1;i:406;i:1;i:407;i:1;i:408;i:1;i:409;i:1;i:410;i:1;i:411;i:1;i:412;i:1;i:413;i:1;i:414;i:1;i:415;i:1;i:416;i:1;i:417;i:1;i:418;i:-1;i:419;i:-1;i:420;i:-1;i:421;i:-1;i:422;i:-1;i:423;i:-1;i:424;i:-2;i:436;i:1;i:437;i:1;i:438;i:-1;i:439;i:-1;i:440;i:1;i:441;i:1;i:442;i:1;i:443;i:1;i:444;i:1;i:446;i:1;i:447;i:1;i:448;i:1;i:450;i:1;i:453;i:1;i:454;i:1;i:455;i:1;i:456;i:1;i:457;i:1;i:458;i:1;i:459;i:1;i:460;i:1;i:461;i:-1;i:462;i:-1;i:463;i:1;i:464;i:1;i:465;i:1;i:466;i:1;i:467;i:1;i:468;i:1;i:469;i:1;i:470;i:1;i:471;i:1;i:472;i:1;i:473;i:1;i:474;i:1;i:475;i:1;i:476;i:1;i:477;i:1;i:478;i:1;i:479;i:1;i:480;i:1;i:481;i:1;i:482;i:1;i:483;i:1;i:484;i:1;i:485;i:1;i:486;i:1;i:487;i:1;i:488;i:1;i:489;i:1;i:490;i:1;i:491;i:1;i:492;i:1;i:493;i:1;i:494;i:1;i:495;i:1;i:496;i:1;i:497;i:-1;i:498;i:-1;i:499;i:1;i:500;i:1;i:501;i:1;i:502;i:1;i:503;i:1;i:504;i:1;i:505;i:1;i:506;i:1;i:507;i:1;i:508;i:1;i:509;i:1;i:510;i:1;i:511;i:1;i:512;i:1;i:513;i:1;i:514;i:1;i:515;i:1;i:516;i:1;i:517;i:1;i:518;i:1;i:519;i:1;i:520;i:1;i:521;i:1;i:522;i:1;i:523;i:1;i:524;i:1;i:525;i:1;i:526;i:1;i:527;i:1;i:528;i:1;i:529;i:1;i:530;i:1;i:531;i:1;i:532;i:1;i:533;i:1;i:534;i:1;i:535;i:1;i:536;i:1;i:537;i:1;i:538;i:1;i:539;i:1;i:540;i:1;i:541;i:1;i:542;i:1;i:543;i:1;i:544;i:1;i:545;i:1;i:546;i:1;i:547;i:1;i:548;i:1;i:549;i:1;i:550;i:1;i:552;i:1;i:553;i:1;i:554;i:1;i:555;i:1;i:556;i:-2;i:588;i:1;i:589;i:1;i:590;i:1;i:591;i:-2;i:593;i:1;i:594;i:1;i:595;i:1;i:596;i:-1;i:597;i:-1;i:598;i:1;i:599;i:1;i:607;i:1;i:608;i:1;i:609;i:1;i:610;i:-2;i:622;i:-1;i:623;i:-2;i:625;i:1;}s:68:"/home/bjartka/public_html/doctrine/lib/Doctrine/Export/Exception.php";a:3:{i:21;i:1;i:33;i:1;i:34;i:1;}s:67:"/home/bjartka/public_html/doctrine/tests/DoctrineTest/GroupTest.php";a:45:{i:10;i:-1;i:11;i:-1;i:12;i:-1;i:15;i:-1;i:16;i:-2;i:20;i:-1;i:21;i:-1;i:22;i:-1;i:23;i:-1;i:25;i:-1;i:28;i:1;i:29;i:1;i:30;i:-2;i:31;i:-1;i:32;i:-1;i:33;i:-1;i:35;i:-1;i:36;i:-1;i:37;i:-2;i:38;i:-1;i:39;i:-1;i:40;i:-2;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:-1;i:47;i:-2;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:64;i:1;i:65;i:1;i:70;i:1;i:71;i:-2;i:74;i:-1;i:75;i:-2;}s:54:"/home/bjartka/public_html/doctrine/models/EnumTest.php";a:6:{i:5;i:1;i:6;i:1;i:7;i:1;i:9;i:1;i:10;i:1;i:11;i:1;}s:56:"/home/bjartka/public_html/doctrine/models/MysqlGroup.php";a:3:{i:6;i:1;i:8;i:1;i:9;i:1;}s:50:"/home/bjartka/public_html/doctrine/models/Rec1.php";a:4:{i:6;i:1;i:7;i:1;i:11;i:1;i:12;i:1;}s:52:"/home/bjartka/public_html/doctrine/models/MyUser.php";a:5:{i:4;i:-1;i:5;i:-1;i:7;i:-1;i:8;i:-1;i:9;i:-1;}s:58:"/home/bjartka/public_html/doctrine/tests/TableTestCase.php";a:126:{i:38;i:1;i:39;i:1;i:40;i:1;i:44;i:1;i:46;i:1;i:47;i:1;i:51;i:1;i:53;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:66;i:1;i:68;i:1;i:70;i:1;i:71;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:78;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:84;i:1;i:86;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:92;i:1;i:94;i:1;i:95;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:114;i:1;i:115;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:122;i:1;i:125;i:1;i:126;i:1;i:130;i:1;i:131;i:1;i:135;i:1;i:136;i:1;i:140;i:1;i:141;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:152;i:1;i:153;i:1;i:154;i:1;i:155;i:1;i:159;i:1;i:160;i:1;i:163;i:1;i:164;i:1;i:165;i:1;i:166;i:-2;i:170;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:-2;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:-2;i:188;i:1;i:189;i:1;i:190;i:1;i:191;i:-2;i:195;i:1;i:196;i:1;i:197;i:1;i:198;i:-2;i:200;i:1;i:204;i:1;i:205;i:1;i:206;i:1;i:208;i:1;i:209;i:1;i:210;i:1;i:211;i:1;i:212;i:1;i:213;i:1;i:217;i:1;i:218;i:1;i:219;i:1;i:220;i:1;i:224;i:1;i:225;i:1;i:228;i:1;i:229;i:1;i:230;i:-2;i:232;i:1;i:236;i:1;i:237;i:1;i:239;i:1;i:243;i:1;i:244;i:1;}s:62:"/home/bjartka/public_html/doctrine/tests/ValidatorTestCase.php";a:219:{i:40;i:1;i:41;i:1;i:42;i:1;i:43;i:1;i:44;i:1;i:45;i:1;i:46;i:1;i:47;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:65;i:1;i:66;i:1;i:67;i:1;i:68;i:1;i:69;i:1;i:70;i:1;i:72;i:1;i:73;i:1;i:74;i:1;i:75;i:1;i:76;i:1;i:77;i:1;i:79;i:1;i:80;i:1;i:81;i:1;i:82;i:1;i:83;i:1;i:84;i:1;i:86;i:1;i:87;i:1;i:88;i:1;i:89;i:1;i:90;i:1;i:91;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:100;i:1;i:101;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:105;i:1;i:107;i:1;i:108;i:1;i:109;i:1;i:110;i:1;i:111;i:1;i:112;i:1;i:113;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:123;i:1;i:124;i:1;i:126;i:1;i:128;i:1;i:130;i:1;i:131;i:1;i:132;i:1;i:133;i:1;i:134;i:1;i:137;i:1;i:138;i:1;i:142;i:1;i:144;i:1;i:145;i:1;i:146;i:1;i:147;i:1;i:148;i:1;i:149;i:1;i:150;i:1;i:152;i:1;i:154;i:1;i:155;i:1;i:158;i:1;i:160;i:1;i:161;i:1;i:162;i:1;i:163;i:1;i:165;i:1;i:166;i:1;i:167;i:1;i:168;i:1;i:170;i:1;i:171;i:1;i:173;i:1;i:174;i:1;i:182;i:1;i:184;i:1;i:185;i:1;i:186;i:1;i:187;i:1;i:189;i:1;i:190;i:1;i:191;i:1;i:192;i:1;i:193;i:1;i:200;i:1;i:201;i:1;i:203;i:1;i:204;i:1;i:205;i:1;i:206;i:1;i:207;i:1;i:208;i:1;i:209;i:1;i:210;i:1;i:214;i:1;i:215;i:1;i:216;i:1;i:217;i:1;i:218;i:-1;i:219;i:1;i:220;i:1;i:221;i:1;i:223;i:1;i:225;i:1;i:226;i:1;i:227;i:1;i:228;i:1;i:231;i:1;i:232;i:1;i:240;i:1;i:243;i:1;i:245;i:1;i:246;i:1;i:247;i:1;i:248;i:1;i:249;i:1;i:250;i:1;i:251;i:1;i:253;i:1;i:255;i:1;i:256;i:1;i:257;i:1;i:261;i:1;i:263;i:1;i:264;i:1;i:265;i:1;i:266;i:1;i:267;i:-1;i:268;i:1;i:269;i:1;i:270;i:1;i:272;i:1;i:274;i:1;i:275;i:1;i:278;i:1;i:279;i:1;i:287;i:1;i:289;i:1;i:290;i:1;i:293;i:1;i:294;i:-1;i:295;i:1;i:296;i:1;i:297;i:1;i:300;i:1;i:301;i:1;i:332;i:1;i:334;i:1;i:335;i:1;i:336;i:1;i:338;i:1;i:339;i:1;i:341;i:1;i:343;i:1;i:344;i:-2;i:347;i:1;i:349;i:1;i:350;i:1;i:354;i:1;i:356;i:1;i:357;i:1;i:358;i:1;i:360;i:1;i:361;i:1;i:363;i:1;i:364;i:-1;i:365;i:1;i:366;i:1;i:368;i:1;i:370;i:1;i:371;i:1;i:375;i:1;i:377;i:1;i:378;i:1;i:379;i:1;i:380;i:1;i:381;i:-1;i:382;i:1;i:383;i:1;i:384;i:1;i:385;i:1;i:387;i:1;i:388;i:1;i:389;i:1;i:390;i:1;i:391;i:1;i:392;i:1;i:393;i:1;i:394;i:1;i:397;i:1;i:398;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Export/Sqlite.php";a:180:{i:21;i:1;i:34;i:1;i:46;i:1;i:47;i:1;i:48;i:1;i:49;i:-2;i:50;i:-1;i:51;i:-1;i:52;i:-1;i:53;i:-2;i:54;i:-1;i:90;i:1;i:91;i:1;i:92;i:1;i:93;i:1;i:95;i:1;i:96;i:-2;i:107;i:1;i:109;i:1;i:110;i:1;i:112;i:1;i:113;i:1;i:114;i:1;i:116;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:122;i:1;i:123;i:1;i:124;i:1;i:125;i:1;i:127;i:1;i:128;i:1;i:129;i:1;i:130;i:-2;i:162;i:1;i:163;i:1;i:164;i:-2;i:166;i:1;i:167;i:1;i:168;i:-2;i:169;i:1;i:171;i:1;i:172;i:1;i:173;i:1;i:174;i:1;i:175;i:1;i:176;i:1;i:177;i:-2;i:178;i:1;i:180;i:1;i:181;i:1;i:182;i:1;i:183;i:1;i:184;i:1;i:186;i:1;i:187;i:1;i:189;i:1;i:190;i:-1;i:191;i:-1;i:193;i:1;i:194;i:-1;i:195;i:-1;i:197;i:1;i:199;i:1;i:201;i:1;i:202;i:1;i:203;i:1;i:204;i:1;i:205;i:1;i:206;i:1;i:247;i:-2;i:260;i:-1;i:261;i:-1;i:262;i:-1;i:263;i:-1;i:264;i:-1;i:265;i:-1;i:266;i:-1;i:267;i:-1;i:268;i:-1;i:269;i:-1;i:270;i:-1;i:271;i:-1;i:272;i:-1;i:273;i:-1;i:275;i:-1;i:276;i:-1;i:277;i:-1;i:278;i:-1;i:280;i:-1;i:281;i:-2;i:298;i:-1;i:299;i:-1;i:300;i:-1;i:302;i:-1;i:304;i:-1;i:305;i:-1;i:306;i:-2;i:309;i:-1;i:310;i:-1;i:311;i:-2;i:315;i:-2;i:316;i:-2;i:317;i:-2;i:320;i:-2;i:321;i:-2;i:331;i:-1;i:333;i:-1;i:334;i:-2;i:338;i:1;i:339;i:-1;i:340;i:-2;i:341;i:1;i:343;i:1;i:344;i:1;i:345;i:1;i:346;i:1;i:347;i:1;i:348;i:-1;i:349;i:-1;i:350;i:-1;i:351;i:1;i:353;i:1;i:354;i:-1;i:355;i:-2;i:357;i:1;i:358;i:1;i:359;i:-1;i:360;i:-1;i:361;i:-1;i:363;i:1;i:364;i:1;i:365;i:1;i:366;i:-1;i:367;i:-1;i:368;i:1;i:369;i:1;i:370;i:1;i:372;i:1;i:373;i:1;i:374;i:-1;i:375;i:-1;i:376;i:-1;i:377;i:-1;i:379;i:1;i:380;i:1;i:381;i:1;i:382;i:-1;i:383;i:-1;i:384;i:1;i:385;i:-1;i:386;i:-1;i:387;i:-1;i:388;i:1;i:390;i:1;i:391;i:1;i:392;i:1;i:393;i:1;i:394;i:1;i:396;i:1;i:397;i:-1;i:398;i:-1;i:399;i:-1;i:400;i:-1;i:401;i:-1;i:402;i:-1;i:403;i:-1;i:404;i:-1;i:405;i:-1;i:406;i:-1;i:408;i:1;i:409;i:-1;i:410;i:-2;i:412;i:1;i:414;i:1;i:415;i:-2;i:416;i:1;}s:70:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction/Sqlite.php";a:17:{i:21;i:1;i:33;i:1;i:50;i:1;i:51;i:1;i:52;i:1;i:53;i:1;i:54;i:1;i:55;i:1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:62;i:1;i:64;i:1;i:65;i:-2;i:66;i:1;}s:69:"/home/bjartka/public_html/doctrine/lib/Doctrine/Adapter/Interface.php";a:2:{i:34;i:1;i:46;i:1;}s:70:"/home/bjartka/public_html/doctrine/lib/Doctrine/Transaction/Oracle.php";a:25:{i:21;i:1;i:33;i:1;i:44;i:1;i:46;i:1;i:47;i:-2;i:59;i:1;i:60;i:-2;i:71;i:1;i:73;i:1;i:74;i:-2;i:91;i:1;i:92;i:1;i:93;i:1;i:94;i:1;i:95;i:1;i:96;i:1;i:97;i:1;i:98;i:1;i:99;i:1;i:100;i:1;i:101;i:1;i:103;i:1;i:104;i:1;i:105;i:-2;i:106;i:1;}s:65:"/home/bjartka/public_html/doctrine/lib/Doctrine/Export/Oracle.php";a:157:{i:21;i:1;i:34;i:1;i:46;i:-1;i:47;i:-1;i:49;i:-1;i:50;i:-1;i:52;i:-1;i:53;i:-1;i:55;i:-1;i:56;i:-1;i:59;i:-1;i:60;i:-1;i:61;i:-1;i:62;i:-1;i:63;i:-1;i:65;i:-1;i:66;i:-2;i:78;i:-1;i:79;i:-1;i:80;i:-1;i:82;i:-1;i:84;i:-1;i:85;i:-2;i:98;i:1;i:99;i:1;i:100;i:1;i:102;i:1;i:103;i:1;i:104;i:1;i:106;i:1;i:108;i:1;i:109;i:-1;i:110;i:-1;i:112;i:-1;i:113;i:-1;i:115;i:1;i:117;i:1;i:118;i:1;i:119;i:1;i:120;i:1;i:121;i:1;i:123;i:1;i:129;i:1;i:130;i:1;i:131;i:1;i:135;i:1;i:138;i:1;i:142;i:1;i:143;i:1;i:144;i:-2;i:154;i:-1;i:155;i:-1;i:156;i:-1;i:157;i:-1;i:158;i:-1;i:159;i:-1;i:161;i:-1;i:162;i:-1;i:163;i:-1;i:166;i:-1;i:169;i:-1;i:171;i:-1;i:174;i:-1;i:175;i:-1;i:176;i:-1;i:186;i:-1;i:187;i:-2;i:200;i:-1;i:201;i:-1;i:202;i:-1;i:203;i:-1;i:204;i:-1;i:205;i:-1;i:206;i:-1;i:207;i:-1;i:209;i:-1;i:210;i:-1;i:211;i:-1;i:212;i:-1;i:214;i:-1;i:215;i:-2;i:250;i:1;i:252;i:1;i:253;i:1;i:254;i:1;i:256;i:1;i:257;i:1;i:292;i:1;i:294;i:1;i:295;i:1;i:296;i:1;i:297;i:1;i:298;i:1;i:299;i:1;i:301;i:1;i:302;i:-2;i:313;i:-1;i:314;i:-1;i:316;i:-1;i:317;i:-2;i:410;i:-1;i:412;i:-1;i:413;i:-1;i:414;i:-1;i:415;i:-1;i:416;i:-1;i:417;i:-1;i:418;i:-1;i:419;i:-1;i:420;i:-1;i:421;i:-1;i:423;i:-1;i:424;i:-1;i:425;i:-2;i:427;i:-1;i:429;i:-1;i:430;i:-1;i:431;i:-1;i:432;i:-1;i:433;i:-1;i:434;i:-1;i:435;i:-1;i:437;i:-1;i:438;i:-1;i:439;i:-1;i:440;i:-1;i:441;i:-1;i:442;i:-1;i:443;i:-1;i:445;i:-1;i:446;i:-1;i:447;i:-1;i:448;i:-1;i:450;i:-1;i:451;i:-1;i:452;i:-1;i:454;i:-1;i:455;i:-1;i:456;i:-1;i:457;i:-1;i:458;i:-1;i:459;i:-1;i:460;i:-1;i:462;i:-1;i:463;i:-1;i:464;i:-1;i:465;i:-1;i:466;i:-1;i:483;i:1;i:484;i:1;i:485;i:1;i:486;i:1;i:487;i:-2;i:498;i:1;i:499;i:1;i:500;i:-2;i:501;i:1;}s:58:"/home/bjartka/public_html/doctrine/lib/Doctrine/Import.php";a:61:{i:21;i:1;i:37;i:1;i:48;i:1;i:49;i:-1;i:50;i:-2;i:52;i:1;i:53;i:-2;i:62;i:1;i:63;i:-1;i:64;i:-2;i:66;i:1;i:67;i:-2;i:77;i:-1;i:78;i:-2;i:88;i:1;i:89;i:-1;i:90;i:-2;i:92;i:1;i:93;i:-2;i:103;i:-1;i:104;i:-2;i:114;i:-1;i:115;i:-2;i:125;i:-1;i:126;i:-2;i:136;i:-1;i:137;i:-2;i:147;i:-1;i:148;i:-2;i:158;i:-1;i:159;i:-2;i:168;i:1;i:169;i:-1;i:170;i:-2;i:172;i:1;i:173;i:-2;i:183;i:1;i:184;i:-1;i:185;i:-2;i:187;i:1;i:188;i:-2;i:201;i:-1;i:203;i:-1;i:206;i:-1;i:207;i:-1;i:208;i:-2;i:210;i:-1;i:211;i:-1;i:212;i:-1;i:214;i:-1;i:215;i:-1;i:216;i:-1;i:217;i:-1;i:218;i:-1;i:219;i:-1;i:221;i:-1;i:222;i:-1;i:223;i:-1;i:225;i:-1;i:226;i:-2;i:227;i:1;}s:67:"/home/bjartka/public_html/doctrine/lib/Doctrine/Validator/Email.php";a:27:{i:34;i:1;i:44;i:1;i:45;i:1;i:46;i:-2;i:47;i:1;i:48;i:1;i:49;i:1;i:50;i:1;i:51;i:1;i:52;i:-2;i:53;i:-1;i:54;i:-1;i:56;i:1;i:57;i:1;i:58;i:1;i:59;i:1;i:60;i:1;i:61;i:1;i:62;i:1;i:63;i:1;i:64;i:1;i:65;i:1;i:73;i:1;i:74;i:1;i:76;i:1;i:77;i:-2;i:78;i:1;}s:77:"/home/bjartka/public_html/doctrine/lib/Doctrine/Search/Analyzer/Interface.php";a:2:{i:33;i:1;i:36;i:1;}}s:8:"revision";s:4:"3026";s:6:"totals";a:5:{s:5:"lines";i:17754;s:10:"notcovered";i:8383;s:7:"covered";i:7798;s:5:"maybe";i:1573;s:10:"percentage";d:52.780000000000001136868377216160297393798828125;}s:4:"data";a:324:{s:8:"Doctrine";a:6:{s:7:"covered";i:55;s:5:"maybe";i:43;s:10:"notcovered";i:116;s:5:"total";i:214;s:10:"percentage";d:45.78999999999999914734871708787977695465087890625;s:4:"type";s:7:"covered";}s:13:"Doctrine_Hook";a:6:{s:7:"covered";i:47;s:5:"maybe";i:7;s:10:"notcovered";i:15;s:5:"total";i:69;s:10:"percentage";d:78.2600000000000051159076974727213382720947265625;s:4:"type";s:7:"covered";}s:24:"Doctrine_Resource_Client";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:119;s:5:"total";i:119;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Resource_Params";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:22;s:5:"total";i:22;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Resource_Request";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:39;s:5:"total";i:39;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Resource_Config";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Resource_Query";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:126;s:5:"total";i:126;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Resource_Server";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:167;s:5:"total";i:167;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Resource_Access";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:27:"Doctrine_Resource_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Resource_Record";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:203;s:5:"total";i:203;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:28:"Doctrine_Resource_Collection";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:66;s:5:"total";i:66;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Resource_Table";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:79;s:5:"total";i:79;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:20:"Doctrine_Hook_Parser";a:6:{s:7:"covered";i:3;s:5:"maybe";i:2;s:10:"notcovered";i:0;s:5:"total";i:5;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:21:"Doctrine_Hook_Integer";a:6:{s:7:"covered";i:15;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:16;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:22:"Doctrine_Hook_WordLike";a:6:{s:7:"covered";i:14;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:15;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:19:"Doctrine_Hook_Equal";a:6:{s:7:"covered";i:5;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:5;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:28:"Doctrine_Hook_Parser_Complex";a:6:{s:7:"covered";i:17;s:5:"maybe";i:1;s:10:"notcovered";i:6;s:5:"total";i:24;s:10:"percentage";d:75;s:4:"type";s:7:"covered";}s:23:"Doctrine_I18n_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:13:"Doctrine_I18n";a:6:{s:7:"covered";i:43;s:5:"maybe";i:3;s:10:"notcovered";i:2;s:5:"total";i:48;s:10:"percentage";d:95.8299999999999982946974341757595539093017578125;s:4:"type";s:7:"covered";}s:15:"Doctrine_Column";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:44;s:5:"total";i:44;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:17:"Doctrine_Compiler";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:90;s:5:"total";i:90;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:11:"Doctrine_Db";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:3;s:5:"total";i:3;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:16:"Doctrine_Hydrate";a:6:{s:7:"covered";i:362;s:5:"maybe";i:65;s:10:"notcovered";i:46;s:5:"total";i:473;s:10:"percentage";d:90.2699999999999960209606797434389591217041015625;s:4:"type";s:7:"covered";}s:13:"Doctrine_Null";a:6:{s:7:"covered";i:3;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:6;s:10:"percentage";d:83.3299999999999982946974341757595539093017578125;s:4:"type";s:7:"covered";}s:22:"Doctrine_Hydrate_Array";a:6:{s:7:"covered";i:12;s:5:"maybe";i:6;s:10:"notcovered";i:1;s:5:"total";i:19;s:10:"percentage";d:94.7399999999999948840923025272786617279052734375;s:4:"type";s:7:"covered";}s:26:"Doctrine_Hydrate_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Hydrate_Record";a:6:{s:7:"covered";i:30;s:5:"maybe";i:9;s:10:"notcovered";i:11;s:5:"total";i:50;s:10:"percentage";d:78;s:4:"type";s:7:"covered";}s:15:"Doctrine_Plugin";a:6:{s:7:"covered";i:28;s:5:"maybe";i:9;s:10:"notcovered";i:12;s:5:"total";i:49;s:10:"percentage";d:75.5100000000000051159076974727213382720947265625;s:4:"type";s:7:"covered";}s:14:"Doctrine_Cache";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:206;s:5:"total";i:206;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:17:"Doctrine_DataType";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:9;s:5:"total";i:9;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Query_Having";a:6:{s:7:"covered";i:34;s:5:"maybe";i:4;s:10:"notcovered";i:1;s:5:"total";i:39;s:10:"percentage";d:97.43999999999999772626324556767940521240234375;s:4:"type";s:7:"covered";}s:20:"Doctrine_Query_Check";a:6:{s:7:"covered";i:39;s:5:"maybe";i:6;s:10:"notcovered";i:14;s:5:"total";i:59;s:10:"percentage";d:76.2699999999999960209606797434389591217041015625;s:4:"type";s:7:"covered";}s:21:"Doctrine_Query_Filter";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:6;s:5:"total";i:6;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:33:"Doctrine_Query_Registry_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Query_Parser";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Query_Offset";a:6:{s:7:"covered";i:2;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:3;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:24:"Doctrine_Query_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:23:"Doctrine_Query_Abstract";a:6:{s:7:"covered";i:45;s:5:"maybe";i:23;s:10:"notcovered";i:21;s:5:"total";i:89;s:10:"percentage";d:76.400000000000005684341886080801486968994140625;s:4:"type";s:7:"covered";}s:22:"Doctrine_Query_Orderby";a:6:{s:7:"covered";i:23;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:24;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:24:"Doctrine_Query_Condition";a:6:{s:7:"covered";i:36;s:5:"maybe";i:3;s:10:"notcovered";i:0;s:5:"total";i:39;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:20:"Doctrine_Query_Where";a:6:{s:7:"covered";i:81;s:5:"maybe";i:5;s:10:"notcovered";i:4;s:5:"total";i:90;s:10:"percentage";d:95.56000000000000227373675443232059478759765625;s:4:"type";s:7:"covered";}s:21:"Doctrine_Query_Select";a:6:{s:7:"covered";i:4;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:4;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:23:"Doctrine_Query_Registry";a:6:{s:7:"covered";i:17;s:5:"maybe";i:3;s:10:"notcovered";i:2;s:5:"total";i:22;s:10:"percentage";d:90.909999999999996589394868351519107818603515625;s:4:"type";s:7:"covered";}s:28:"Doctrine_Query_JoinCondition";a:6:{s:7:"covered";i:28;s:5:"maybe";i:1;s:10:"notcovered";i:22;s:5:"total";i:51;s:10:"percentage";d:56.8599999999999994315658113919198513031005859375;s:4:"type";s:7:"covered";}s:19:"Doctrine_Query_From";a:6:{s:7:"covered";i:32;s:5:"maybe";i:2;s:10:"notcovered";i:2;s:5:"total";i:36;s:10:"percentage";d:94.43999999999999772626324556767940521240234375;s:4:"type";s:7:"covered";}s:19:"Doctrine_Query_Part";a:6:{s:7:"covered";i:3;s:5:"maybe";i:1;s:10:"notcovered";i:1;s:5:"total";i:5;s:10:"percentage";d:80;s:4:"type";s:7:"covered";}s:27:"Doctrine_Query_Filter_Chain";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:22;s:5:"total";i:22;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Query_Groupby";a:6:{s:7:"covered";i:14;s:5:"maybe";i:1;s:10:"notcovered";i:2;s:5:"total";i:17;s:10:"percentage";d:88.2399999999999948840923025272786617279052734375;s:4:"type";s:7:"covered";}s:18:"Doctrine_Query_Set";a:6:{s:7:"covered";i:17;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:18;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:20:"Doctrine_Query_Limit";a:6:{s:7:"covered";i:2;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:3;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:19:"Doctrine_Expression";a:6:{s:7:"covered";i:25;s:5:"maybe";i:7;s:10:"notcovered";i:4;s:5:"total";i:36;s:10:"percentage";d:88.8900000000000005684341886080801486968994140625;s:4:"type";s:7:"covered";}s:18:"Doctrine_Tokenizer";a:6:{s:7:"covered";i:123;s:5:"maybe";i:7;s:10:"notcovered";i:5;s:5:"total";i:135;s:10:"percentage";d:96.2999999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:13:"Doctrine_Node";a:6:{s:7:"covered";i:12;s:5:"maybe";i:5;s:10:"notcovered";i:25;s:5:"total";i:42;s:10:"percentage";d:40.47999999999999687361196265555918216705322265625;s:4:"type";s:7:"covered";}s:26:"Doctrine_DataDict_Firebird";a:6:{s:7:"covered";i:95;s:5:"maybe";i:6;s:10:"notcovered";i:20;s:5:"total";i:121;s:10:"percentage";d:83.469999999999998863131622783839702606201171875;s:4:"type";s:7:"covered";}s:27:"Doctrine_DataDict_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:24:"Doctrine_DataDict_Oracle";a:6:{s:7:"covered";i:104;s:5:"maybe";i:4;s:10:"notcovered";i:15;s:5:"total";i:123;s:10:"percentage";d:87.7999999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:23:"Doctrine_DataDict_Mysql";a:6:{s:7:"covered";i:169;s:5:"maybe";i:11;s:10:"notcovered";i:70;s:5:"total";i:250;s:10:"percentage";d:72;s:4:"type";s:7:"covered";}s:23:"Doctrine_DataDict_Pgsql";a:6:{s:7:"covered";i:168;s:5:"maybe";i:9;s:10:"notcovered";i:17;s:5:"total";i:194;s:10:"percentage";d:91.2399999999999948840923025272786617279052734375;s:4:"type";s:7:"covered";}s:26:"Doctrine_DataDict_Informix";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:52;s:5:"total";i:52;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_DataDict_Mssql";a:6:{s:7:"covered";i:90;s:5:"maybe";i:5;s:10:"notcovered";i:17;s:5:"total";i:112;s:10:"percentage";d:84.81999999999999317878973670303821563720703125;s:4:"type";s:7:"covered";}s:24:"Doctrine_DataDict_Sqlite";a:6:{s:7:"covered";i:137;s:5:"maybe";i:6;s:10:"notcovered";i:45;s:5:"total";i:188;s:10:"percentage";d:76.06000000000000227373675443232059478759765625;s:4:"type";s:7:"covered";}s:31:"Doctrine_Cli_AnsiColorFormatter";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:54;s:5:"total";i:54;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Cli_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Cli_Formatter";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:25;s:5:"total";i:25;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:13:"Doctrine_Tree";a:6:{s:7:"covered";i:13;s:5:"maybe";i:5;s:10:"notcovered";i:10;s:5:"total";i:28;s:10:"percentage";d:64.2900000000000062527760746888816356658935546875;s:4:"type";s:7:"covered";}s:14:"Doctrine_Query";a:6:{s:7:"covered";i:661;s:5:"maybe";i:61;s:10:"notcovered";i:131;s:5:"total";i:853;s:10:"percentage";d:84.6400000000000005684341886080801486968994140625;s:4:"type";s:7:"covered";}s:20:"Doctrine_Transaction";a:6:{s:7:"covered";i:114;s:5:"maybe";i:22;s:10:"notcovered";i:1;s:5:"total";i:137;s:10:"percentage";d:99.2699999999999960209606797434389591217041015625;s:4:"type";s:7:"covered";}s:15:"Doctrine_Search";a:6:{s:7:"covered";i:122;s:5:"maybe";i:7;s:10:"notcovered";i:0;s:5:"total";i:129;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:14:"Doctrine_Event";a:6:{s:7:"covered";i:26;s:5:"maybe";i:13;s:10:"notcovered";i:47;s:5:"total";i:86;s:10:"percentage";d:45.35000000000000142108547152020037174224853515625;s:4:"type";s:7:"covered";}s:17:"Doctrine_Relation";a:6:{s:7:"covered";i:31;s:5:"maybe";i:18;s:10:"notcovered";i:22;s:5:"total";i:71;s:10:"percentage";d:69.0100000000000051159076974727213382720947265625;s:4:"type";s:7:"covered";}s:22:"Doctrine_EventListener";a:6:{s:7:"covered";i:29;s:5:"maybe";i:0;s:10:"notcovered";i:3;s:5:"total";i:32;s:10:"percentage";d:90.6299999999999954525264911353588104248046875;s:4:"type";s:7:"covered";}s:24:"Doctrine_Record_Listener";a:6:{s:7:"covered";i:9;s:5:"maybe";i:0;s:10:"notcovered";i:4;s:5:"total";i:13;s:10:"percentage";d:69.2300000000000039790393202565610408782958984375;s:4:"type";s:7:"covered";}s:30:"Doctrine_Record_Listener_Chain";a:6:{s:7:"covered";i:48;s:5:"maybe";i:3;s:10:"notcovered";i:23;s:5:"total";i:74;s:10:"percentage";d:68.9200000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}s:22:"Doctrine_Record_Filter";a:6:{s:7:"covered";i:3;s:5:"maybe";i:1;s:10:"notcovered";i:1;s:5:"total";i:5;s:10:"percentage";d:80;s:4:"type";s:7:"covered";}s:25:"Doctrine_Record_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:24:"Doctrine_Record_Abstract";a:6:{s:7:"covered";i:47;s:5:"maybe";i:15;s:10:"notcovered";i:38;s:5:"total";i:100;s:10:"percentage";d:62;s:4:"type";s:7:"covered";}s:31:"Doctrine_Record_Filter_Standard";a:6:{s:7:"covered";i:3;s:5:"maybe";i:2;s:10:"notcovered";i:0;s:5:"total";i:5;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:31:"Doctrine_Record_Filter_Compound";a:6:{s:7:"covered";i:17;s:5:"maybe";i:4;s:10:"notcovered";i:14;s:5:"total";i:35;s:10:"percentage";d:60;s:4:"type";s:7:"covered";}s:24:"Doctrine_Record_Iterator";a:6:{s:7:"covered";i:8;s:5:"maybe";i:2;s:10:"notcovered";i:3;s:5:"total";i:13;s:10:"percentage";d:76.9200000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}s:31:"Doctrine_Record_State_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Task_DumpData";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:13;s:5:"total";i:13;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Task_BuildAllLoad";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:16;s:5:"total";i:16;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Task_BuildAll";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:20;s:5:"total";i:20;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Task_Migrate";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:34:"Doctrine_Task_GenerateMigrationsDb";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:27:"Doctrine_Task_LoadDummyData";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:6;s:5:"total";i:6;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:28:"Doctrine_Task_BuildAllReload";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:16;s:5:"total";i:16;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:17:"Doctrine_Task_Dql";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:30;s:5:"total";i:30;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:38:"Doctrine_Task_GenerateMigrationsModels";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Task_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Task_GenerateSql";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:15;s:5:"total";i:15;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Task_Compile";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:31:"Doctrine_Task_GenerateMigration";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Task_LoadData";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:6;s:5:"total";i:6;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Task_CreateDb";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:32:"Doctrine_Task_GenerateYamlModels";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Task_CreateTables";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:28:"Doctrine_Task_GenerateYamlDb";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:32:"Doctrine_Task_GenerateModelsYaml";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Task_RebuildDb";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:16;s:5:"total";i:16;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:30:"Doctrine_Task_GenerateModelsDb";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:20:"Doctrine_Task_DropDb";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:13;s:5:"total";i:13;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:13:"Doctrine_Task";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:68;s:5:"total";i:68;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:15:"Doctrine_Parser";a:6:{s:7:"covered";i:10;s:5:"maybe";i:6;s:10:"notcovered";i:9;s:5:"total";i:25;s:10:"percentage";d:64;s:4:"type";s:7:"covered";}s:26:"Doctrine_Locator_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:27:"Doctrine_Locator_Injectable";a:6:{s:7:"covered";i:2;s:5:"maybe";i:7;s:10:"notcovered";i:14;s:5:"total";i:23;s:10:"percentage";d:39.13000000000000255795384873636066913604736328125;s:4:"type";s:7:"covered";}s:12:"Doctrine_Cli";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:218;s:5:"total";i:218;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:15:"Doctrine_Access";a:6:{s:7:"covered";i:16;s:5:"maybe";i:7;s:10:"notcovered";i:1;s:5:"total";i:24;s:10:"percentage";d:95.8299999999999982946974341757595539093017578125;s:4:"type";s:7:"covered";}s:27:"Doctrine_Compiler_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:18:"Doctrine_Exception";a:6:{s:7:"covered";i:1;s:5:"maybe";i:2;s:10:"notcovered";i:4;s:5:"total";i:7;s:10:"percentage";d:42.8599999999999994315658113919198513031005859375;s:4:"type";s:7:"covered";}s:15:"Doctrine_Import";a:6:{s:7:"covered";i:12;s:5:"maybe";i:19;s:10:"notcovered";i:29;s:5:"total";i:60;s:10:"percentage";d:51.6700000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}s:25:"Doctrine_Plugin_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:17:"Doctrine_DataDict";a:6:{s:7:"covered";i:7;s:5:"maybe";i:4;s:10:"notcovered";i:22;s:5:"total";i:33;s:10:"percentage";d:33.3299999999999982946974341757595539093017578125;s:4:"type";s:7:"covered";}s:15:"Doctrine_Record";a:6:{s:7:"covered";i:487;s:5:"maybe";i:78;s:10:"notcovered";i:99;s:5:"total";i:664;s:10:"percentage";d:85.090000000000003410605131648480892181396484375;s:4:"type";s:7:"covered";}s:23:"Doctrine_Data_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:20:"Doctrine_Data_Import";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:205;s:5:"total";i:205;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:20:"Doctrine_Data_Export";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:118;s:5:"total";i:118;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:19:"Doctrine_Collection";a:6:{s:7:"covered";i:114;s:5:"maybe";i:42;s:10:"notcovered";i:143;s:5:"total";i:299;s:10:"percentage";d:52.1700000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}s:15:"Doctrine_RawSql";a:6:{s:7:"covered";i:137;s:5:"maybe";i:6;s:10:"notcovered";i:4;s:5:"total";i:147;s:10:"percentage";d:97.280000000000001136868377216160297393798828125;s:4:"type";s:7:"covered";}s:15:"Doctrine_Export";a:6:{s:7:"covered";i:202;s:5:"maybe";i:50;s:10:"notcovered";i:94;s:5:"total";i:346;s:10:"percentage";d:72.8299999999999982946974341757595539093017578125;s:4:"type";s:7:"covered";}s:25:"Doctrine_Table_Repository";a:6:{s:7:"covered";i:20;s:5:"maybe";i:11;s:10:"notcovered";i:9;s:5:"total";i:40;s:10:"percentage";d:77.5;s:4:"type";s:7:"covered";}s:35:"Doctrine_Table_Repository_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Table_Exception";a:6:{s:7:"covered";i:4;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:4;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:49:"Doctrine_Migration_IrreversibleMigrationException";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:28:"Doctrine_Migration_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Migration_Builder";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:153;s:5:"total";i:153;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Migration_Process";a:6:{s:7:"covered";i:21;s:5:"maybe";i:1;s:10:"notcovered";i:54;s:5:"total";i:76;s:10:"percentage";d:28.949999999999999289457264239899814128875732421875;s:4:"type";s:7:"covered";}s:26:"Doctrine_AuditLog_Listener";a:6:{s:7:"covered";i:31;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:31;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:22:"Doctrine_Template_I18n";a:6:{s:7:"covered";i:14;s:5:"maybe";i:2;s:10:"notcovered";i:3;s:5:"total";i:19;s:10:"percentage";d:84.2099999999999937472239253111183643341064453125;s:4:"type";s:7:"covered";}s:26:"Doctrine_Template_Taggable";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:31:"Doctrine_Template_Timestampable";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:36;s:5:"total";i:36;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:27:"Doctrine_Template_NestedSet";a:6:{s:7:"covered";i:6;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:6;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:28:"Doctrine_Template_Searchable";a:6:{s:7:"covered";i:18;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:19;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:29:"Doctrine_Template_Versionable";a:6:{s:7:"covered";i:8;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:9;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:17:"Doctrine_Template";a:6:{s:7:"covered";i:6;s:5:"maybe";i:5;s:10:"notcovered";i:4;s:5:"total";i:15;s:10:"percentage";d:73.3299999999999982946974341757595539093017578125;s:4:"type";s:7:"covered";}s:19:"Doctrine_FileFinder";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:332;s:5:"total";i:332;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Relation_LocalKey";a:6:{s:7:"covered";i:19;s:5:"maybe";i:2;s:10:"notcovered";i:2;s:5:"total";i:23;s:10:"percentage";d:91.2999999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:34:"Doctrine_Relation_Association_Self";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:64;s:5:"total";i:64;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Relation_Nest";a:6:{s:7:"covered";i:30;s:5:"maybe";i:3;s:10:"notcovered";i:26;s:5:"total";i:59;s:10:"percentage";d:55.92999999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:24:"Doctrine_Relation_Parser";a:6:{s:7:"covered";i:160;s:5:"maybe";i:26;s:10:"notcovered";i:40;s:5:"total";i:226;s:10:"percentage";d:82.2999999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:27:"Doctrine_Relation_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:29:"Doctrine_Relation_Association";a:6:{s:7:"covered";i:20;s:5:"maybe";i:5;s:10:"notcovered";i:5;s:5:"total";i:30;s:10:"percentage";d:83.3299999999999982946974341757595539093017578125;s:4:"type";s:7:"covered";}s:28:"Doctrine_Relation_ForeignKey";a:6:{s:7:"covered";i:36;s:5:"maybe";i:2;s:10:"notcovered";i:0;s:5:"total";i:38;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:34:"Doctrine_Relation_Parser_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:25:"Doctrine_RawSql_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:31:"Doctrine_Timestampable_Listener";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:26;s:5:"total";i:26;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Transaction_Mock";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:29:"Doctrine_Transaction_Firebird";a:6:{s:7:"covered";i:47;s:5:"maybe";i:3;s:10:"notcovered";i:0;s:5:"total";i:50;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:30:"Doctrine_Transaction_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:27:"Doctrine_Transaction_Oracle";a:6:{s:7:"covered";i:20;s:5:"maybe";i:4;s:10:"notcovered";i:0;s:5:"total";i:24;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:26:"Doctrine_Transaction_Mysql";a:6:{s:7:"covered";i:19;s:5:"maybe";i:5;s:10:"notcovered";i:0;s:5:"total";i:24;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:26:"Doctrine_Transaction_Pgsql";a:6:{s:7:"covered";i:18;s:5:"maybe";i:4;s:10:"notcovered";i:0;s:5:"total";i:22;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:29:"Doctrine_Transaction_Informix";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Transaction_Mssql";a:6:{s:7:"covered";i:14;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:14;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:27:"Doctrine_Transaction_Sqlite";a:6:{s:7:"covered";i:15;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:16;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:21:"Doctrine_Sequence_Db2";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:47;s:5:"total";i:47;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Sequence_Firebird";a:6:{s:7:"covered";i:14;s:5:"maybe";i:12;s:10:"notcovered";i:1;s:5:"total";i:27;s:10:"percentage";d:96.2999999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:27:"Doctrine_Sequence_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Sequence_Oracle";a:6:{s:7:"covered";i:15;s:5:"maybe";i:10;s:10:"notcovered";i:0;s:5:"total";i:25;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:23:"Doctrine_Sequence_Mysql";a:6:{s:7:"covered";i:18;s:5:"maybe";i:10;s:10:"notcovered";i:0;s:5:"total";i:28;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:23:"Doctrine_Sequence_Pgsql";a:6:{s:7:"covered";i:12;s:5:"maybe";i:9;s:10:"notcovered";i:0;s:5:"total";i:21;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:26:"Doctrine_Sequence_Informix";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Sequence_Mssql";a:6:{s:7:"covered";i:29;s:5:"maybe";i:20;s:10:"notcovered";i:3;s:5:"total";i:52;s:10:"percentage";d:94.2300000000000039790393202565610408782958984375;s:4:"type";s:7:"covered";}s:24:"Doctrine_Sequence_Sqlite";a:6:{s:7:"covered";i:18;s:5:"maybe";i:10;s:10:"notcovered";i:0;s:5:"total";i:28;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:23:"Doctrine_Adapter_Mysqli";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:44;s:5:"total";i:44;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Adapter_Mock";a:6:{s:7:"covered";i:37;s:5:"maybe";i:12;s:10:"notcovered";i:16;s:5:"total";i:65;s:10:"percentage";d:75.3799999999999954525264911353588104248046875;s:4:"type";s:7:"covered";}s:20:"Doctrine_Adapter_Db2";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:159;s:5:"total";i:159;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:31:"Doctrine_Adapter_Statement_Mock";a:6:{s:7:"covered";i:12;s:5:"maybe";i:11;s:10:"notcovered";i:12;s:5:"total";i:35;s:10:"percentage";d:65.7099999999999937472239253111183643341064453125;s:4:"type";s:7:"covered";}s:26:"Doctrine_Adapter_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:30:"Doctrine_Adapter_Db2_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Adapter_Oracle";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:113;s:5:"total";i:113;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Adapter_Resource";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:42;s:5:"total";i:42;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Adapter_Statement";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:18;s:5:"total";i:18;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:14:"Doctrine_Table";a:6:{s:7:"covered";i:425;s:5:"maybe";i:111;s:10:"notcovered";i:92;s:5:"total";i:628;s:10:"percentage";d:85.349999999999994315658113919198513031005859375;s:4:"type";s:7:"covered";}s:22:"Doctrine_Export_Schema";a:6:{s:7:"covered";i:4;s:5:"maybe";i:3;s:10:"notcovered";i:45;s:5:"total";i:52;s:10:"percentage";d:13.46000000000000085265128291212022304534912109375;s:4:"type";s:7:"covered";}s:24:"Doctrine_Export_Firebird";a:6:{s:7:"covered";i:47;s:5:"maybe";i:20;s:10:"notcovered";i:126;s:5:"total";i:193;s:10:"percentage";d:34.719999999999998863131622783839702606201171875;s:4:"type";s:7:"covered";}s:25:"Doctrine_Export_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:22:"Doctrine_Export_Oracle";a:6:{s:7:"covered";i:44;s:5:"maybe";i:10;s:10:"notcovered";i:102;s:5:"total";i:156;s:10:"percentage";d:34.61999999999999744204615126363933086395263671875;s:4:"type";s:7:"covered";}s:21:"Doctrine_Export_Mysql";a:6:{s:7:"covered";i:116;s:5:"maybe";i:19;s:10:"notcovered";i:154;s:5:"total";i:289;s:10:"percentage";d:46.71000000000000085265128291212022304534912109375;s:4:"type";s:7:"covered";}s:21:"Doctrine_Export_Pgsql";a:6:{s:7:"covered";i:36;s:5:"maybe";i:12;s:10:"notcovered";i:83;s:5:"total";i:131;s:10:"percentage";d:36.6400000000000005684341886080801486968994140625;s:4:"type";s:7:"covered";}s:21:"Doctrine_Export_Mssql";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:84;s:5:"total";i:84;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Export_Frontbase";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:132;s:5:"total";i:132;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Export_Sqlite";a:6:{s:7:"covered";i:91;s:5:"maybe";i:21;s:10:"notcovered";i:67;s:5:"total";i:179;s:10:"percentage";d:62.57000000000000028421709430404007434844970703125;s:4:"type";s:7:"covered";}s:24:"Doctrine_Export_Reporter";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:6;s:5:"total";i:6;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:13:"Doctrine_Data";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:73;s:5:"total";i:73;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:17:"Doctrine_Sequence";a:6:{s:7:"covered";i:2;s:5:"maybe";i:3;s:10:"notcovered";i:4;s:5:"total";i:9;s:10:"percentage";d:55.56000000000000227373675443232059478759765625;s:4:"type";s:7:"covered";}s:23:"Doctrine_Tree_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Tree_NestedSet";a:6:{s:7:"covered";i:39;s:5:"maybe";i:15;s:10:"notcovered";i:60;s:5:"total";i:114;s:10:"percentage";d:47.36999999999999744204615126363933086395263671875;s:4:"type";s:7:"covered";}s:27:"Doctrine_Tree_AdjacencyList";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:30:"Doctrine_Tree_MaterializedPath";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:13:"Doctrine_File";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:15;s:5:"total";i:15;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:12:"Doctrine_Lib";a:6:{s:7:"covered";i:9;s:5:"maybe";i:19;s:10:"notcovered";i:104;s:5:"total";i:132;s:10:"percentage";d:21.21000000000000085265128291212022304534912109375;s:4:"type";s:7:"covered";}s:24:"Doctrine_Expression_Mock";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:28:"Doctrine_Expression_Firebird";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:6;s:5:"total";i:6;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:29:"Doctrine_Expression_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:2;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:26:"Doctrine_Expression_Oracle";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:26;s:5:"total";i:26;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Expression_Driver";a:6:{s:7:"covered";i:82;s:5:"maybe";i:45;s:10:"notcovered";i:9;s:5:"total";i:136;s:10:"percentage";d:93.3799999999999954525264911353588104248046875;s:4:"type";s:7:"covered";}s:25:"Doctrine_Expression_Mysql";a:6:{s:7:"covered";i:2;s:5:"maybe";i:4;s:10:"notcovered";i:27;s:5:"total";i:33;s:10:"percentage";d:18.17999999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:25:"Doctrine_Expression_Pgsql";a:6:{s:7:"covered";i:2;s:5:"maybe";i:13;s:10:"notcovered";i:43;s:5:"total";i:58;s:10:"percentage";d:25.8599999999999994315658113919198513031005859375;s:4:"type";s:7:"covered";}s:28:"Doctrine_Expression_Informix";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Expression_Mssql";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:22;s:5:"total";i:22;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Expression_Sqlite";a:6:{s:7:"covered";i:8;s:5:"maybe";i:14;s:10:"notcovered";i:18;s:5:"total";i:40;s:10:"percentage";d:55;s:4:"type";s:7:"covered";}s:20:"Doctrine_Cache_Array";a:6:{s:7:"covered";i:7;s:5:"maybe";i:4;s:10:"notcovered";i:5;s:5:"total";i:16;s:10:"percentage";d:68.75;s:4:"type";s:7:"covered";}s:17:"Doctrine_Cache_Db";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:92;s:5:"total";i:92;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Cache_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Cache_Driver";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:17;s:5:"total";i:17;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Cache_Memcache";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:51;s:5:"total";i:51;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:18:"Doctrine_Cache_Apc";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:28;s:5:"total";i:28;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:16:"Doctrine_Locator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:68;s:5:"total";i:68;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_View_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:32:"Doctrine_EventListener_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:28:"Doctrine_EventListener_Chain";a:6:{s:7:"covered";i:60;s:5:"maybe";i:3;s:10:"notcovered";i:79;s:5:"total";i:142;s:10:"percentage";d:44.36999999999999744204615126363933086395263671875;s:4:"type";s:7:"covered";}s:17:"Doctrine_Resource";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:23;s:5:"total";i:23;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:16:"Doctrine_Adapter";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Parser_Serialize";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:10;s:5:"total";i:10;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:19:"Doctrine_Parser_Yml";a:6:{s:7:"covered";i:6;s:5:"maybe";i:2;s:10:"notcovered";i:3;s:5:"total";i:11;s:10:"percentage";d:72.7300000000000039790393202565610408782958984375;s:4:"type";s:7:"covered";}s:20:"Doctrine_Parser_Json";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:12;s:5:"total";i:12;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Parser_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:19:"Doctrine_Parser_Xml";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:64;s:5:"total";i:64;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Validator_Notnull";a:6:{s:7:"covered";i:2;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:3;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:24:"Doctrine_Validator_Range";a:6:{s:7:"covered";i:3;s:5:"maybe";i:3;s:10:"notcovered";i:3;s:5:"total";i:9;s:10:"percentage";d:66.6700000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}s:27:"Doctrine_Validator_Notblank";a:6:{s:7:"covered";i:2;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:3;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:26:"Doctrine_Validator_Country";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:8;s:5:"total";i:8;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:26:"Doctrine_Validator_Nospace";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:3;s:5:"total";i:3;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Validator_Past";a:6:{s:7:"covered";i:15;s:5:"maybe";i:5;s:10:"notcovered";i:11;s:5:"total";i:31;s:10:"percentage";d:64.5199999999999960209606797434389591217041015625;s:4:"type";s:7:"covered";}s:25:"Doctrine_Validator_Future";a:6:{s:7:"covered";i:15;s:5:"maybe";i:5;s:10:"notcovered";i:11;s:5:"total";i:31;s:10:"percentage";d:64.5199999999999960209606797434389591217041015625;s:4:"type";s:7:"covered";}s:26:"Doctrine_Validator_Usstate";a:6:{s:7:"covered";i:2;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:5;s:10:"percentage";d:80;s:4:"type";s:7:"covered";}s:29:"Doctrine_Validator_ErrorStack";a:6:{s:7:"covered";i:9;s:5:"maybe";i:5;s:10:"notcovered";i:9;s:5:"total";i:23;s:10:"percentage";d:60.86999999999999744204615126363933086395263671875;s:4:"type";s:7:"covered";}s:28:"Doctrine_Validator_Exception";a:6:{s:7:"covered";i:12;s:5:"maybe";i:5;s:10:"notcovered";i:6;s:5:"total";i:23;s:10:"percentage";d:73.909999999999996589394868351519107818603515625;s:4:"type";s:7:"covered";}s:24:"Doctrine_Validator_Email";a:6:{s:7:"covered";i:21;s:5:"maybe";i:3;s:10:"notcovered";i:2;s:5:"total";i:26;s:10:"percentage";d:92.31000000000000227373675443232059478759765625;s:4:"type";s:7:"covered";}s:28:"Doctrine_Validator_Htmlcolor";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:6;s:5:"total";i:6;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Validator_Driver";a:6:{s:7:"covered";i:4;s:5:"maybe";i:8;s:10:"notcovered";i:10;s:5:"total";i:22;s:10:"percentage";d:54.5499999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:28:"Doctrine_Validator_Minlength";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:7;s:5:"total";i:7;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Validator_Unique";a:6:{s:7:"covered";i:17;s:5:"maybe";i:1;s:10:"notcovered";i:2;s:5:"total";i:20;s:10:"percentage";d:90;s:4:"type";s:7:"covered";}s:29:"Doctrine_Validator_Creditcard";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:3;s:5:"total";i:3;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Validator_Date";a:6:{s:7:"covered";i:5;s:5:"maybe";i:3;s:10:"notcovered";i:2;s:5:"total";i:10;s:10:"percentage";d:80;s:4:"type";s:7:"covered";}s:27:"Doctrine_Validator_Unsigned";a:6:{s:7:"covered";i:4;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:7;s:10:"percentage";d:85.7099999999999937472239253111183643341064453125;s:4:"type";s:7:"covered";}s:25:"Doctrine_Validator_Regexp";a:6:{s:7:"covered";i:6;s:5:"maybe";i:5;s:10:"notcovered";i:6;s:5:"total";i:17;s:10:"percentage";d:64.7099999999999937472239253111183643341064453125;s:4:"type";s:7:"covered";}s:21:"Doctrine_Validator_Ip";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:3;s:5:"total";i:3;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:18:"Doctrine_Validator";a:6:{s:7:"covered";i:98;s:5:"maybe";i:13;s:10:"notcovered";i:18;s:5:"total";i:129;s:10:"percentage";d:86.0499999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:26:"Doctrine_Locking_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:36:"Doctrine_Locking_Manager_Pessimistic";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:178;s:5:"total";i:178;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Import_Reader";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Import_Schema";a:6:{s:7:"covered";i:107;s:5:"maybe";i:12;s:10:"notcovered";i:78;s:5:"total";i:197;s:10:"percentage";d:60.409999999999996589394868351519107818603515625;s:4:"type";s:7:"covered";}s:24:"Doctrine_Import_Firebird";a:6:{s:7:"covered";i:21;s:5:"maybe";i:7;s:10:"notcovered";i:0;s:5:"total";i:28;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:25:"Doctrine_Import_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Import_Reader_Db";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:33;s:5:"total";i:33;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:32:"Doctrine_Import_Reader_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Import_Builder";a:6:{s:7:"covered";i:216;s:5:"maybe";i:18;s:10:"notcovered";i:150;s:5:"total";i:384;s:10:"percentage";d:60.93999999999999772626324556767940521240234375;s:4:"type";s:7:"covered";}s:22:"Doctrine_Import_Oracle";a:6:{s:7:"covered";i:32;s:5:"maybe";i:10;s:10:"notcovered";i:19;s:5:"total";i:61;s:10:"percentage";d:68.849999999999994315658113919198513031005859375;s:4:"type";s:7:"covered";}s:21:"Doctrine_Import_Mysql";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:113;s:5:"total";i:113;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Import_Pgsql";a:6:{s:7:"covered";i:15;s:5:"maybe";i:6;s:10:"notcovered";i:27;s:5:"total";i:48;s:10:"percentage";d:43.75;s:4:"type";s:7:"covered";}s:33:"Doctrine_Import_Builder_BaseClass";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:33:"Doctrine_Import_Builder_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Import_Informix";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Import_Mssql";a:6:{s:7:"covered";i:21;s:5:"maybe";i:7;s:10:"notcovered";i:46;s:5:"total";i:74;s:10:"percentage";d:37.840000000000003410605131648480892181396484375;s:4:"type";s:7:"covered";}s:22:"Doctrine_Import_Sqlite";a:6:{s:7:"covered";i:20;s:5:"maybe";i:7;s:10:"notcovered";i:59;s:5:"total";i:86;s:10:"percentage";d:31.39999999999999857891452847979962825775146484375;s:4:"type";s:7:"covered";}s:23:"Doctrine_Node_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Node_NestedSet";a:6:{s:7:"covered";i:64;s:5:"maybe";i:47;s:10:"notcovered";i:326;s:5:"total";i:437;s:10:"percentage";d:25.39999999999999857891452847979962825775146484375;s:4:"type";s:7:"covered";}s:44:"Doctrine_Node_AdjacencyList_PreOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:46:"Doctrine_Node_AdjacencyList_LevelOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:45:"Doctrine_Node_AdjacencyList_PostOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:47:"Doctrine_Node_MaterializedPath_PreOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:18;s:5:"total";i:18;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:49:"Doctrine_Node_MaterializedPath_LevelOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:18;s:5:"total";i:18;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:48:"Doctrine_Node_MaterializedPath_PostOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:18;s:5:"total";i:18;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:40:"Doctrine_Node_NestedSet_PreOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:73;s:5:"total";i:73;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:42:"Doctrine_Node_NestedSet_LevelOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:41:"Doctrine_Node_NestedSet_PostOrderIterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:27:"Doctrine_Node_AdjacencyList";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:30:"Doctrine_Node_MaterializedPath";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:19:"Doctrine_File_Index";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:19;s:5:"total";i:19;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:16:"Doctrine_Manager";a:6:{s:7:"covered";i:145;s:5:"maybe";i:40;s:10:"notcovered";i:81;s:5:"total";i:266;s:10:"percentage";d:69.5499999999999971578290569595992565155029296875;s:4:"type";s:7:"covered";}s:24:"Doctrine_Search_Analyzer";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:3;s:5:"total";i:3;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Search_Listener";a:6:{s:7:"covered";i:6;s:5:"maybe";i:0;s:10:"notcovered";i:2;s:5:"total";i:8;s:10:"percentage";d:75;s:4:"type";s:7:"covered";}s:21:"Doctrine_Search_Query";a:6:{s:7:"covered";i:95;s:5:"maybe";i:11;s:10:"notcovered";i:4;s:5:"total";i:110;s:10:"percentage";d:96.3599999999999994315658113919198513031005859375;s:4:"type";s:7:"covered";}s:22:"Doctrine_Search_Parser";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Search_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Search_Record";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:10;s:5:"total";i:10;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:20:"Doctrine_Search_File";a:6:{s:7:"covered";i:21;s:5:"maybe";i:1;s:10:"notcovered";i:0;s:5:"total";i:22;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:33:"Doctrine_Search_Analyzer_Standard";a:6:{s:7:"covered";i:17;s:5:"maybe";i:3;s:10:"notcovered";i:0;s:5:"total";i:20;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:34:"Doctrine_Search_Analyzer_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:22:"Doctrine_Search_Scorer";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:19;s:5:"total";i:19;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Search_Indexer";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:39;s:5:"total";i:39;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:33:"Doctrine_Search_Indexer_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:27:"Doctrine_Search_Indexer_Dir";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:11;s:5:"total";i:11;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_IntegrityMapper";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:103;s:5:"total";i:103;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:21:"Doctrine_Configurable";a:6:{s:7:"covered";i:79;s:5:"maybe";i:30;s:10:"notcovered";i:35;s:5:"total";i:144;s:10:"percentage";d:75.68999999999999772626324556767940521240234375;s:4:"type";s:7:"covered";}s:17:"Doctrine_AuditLog";a:6:{s:7:"covered";i:39;s:5:"maybe";i:3;s:10:"notcovered";i:1;s:5:"total";i:43;s:10:"percentage";d:97.6700000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}s:19:"Doctrine_Connection";a:6:{s:7:"covered";i:208;s:5:"maybe";i:60;s:10:"notcovered";i:64;s:5:"total";i:332;s:10:"percentage";d:80.719999999999998863131622783839702606201171875;s:4:"type";s:7:"covered";}s:26:"Doctrine_Manager_Exception";a:6:{s:7:"covered";i:1;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:1;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:26:"Doctrine_Collection_Offset";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:10;s:5:"total";i:10;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:29:"Doctrine_Collection_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:35:"Doctrine_Collection_Iterator_Normal";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:3;s:5:"total";i:3;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:35:"Doctrine_Collection_Iterator_Offset";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:1;s:5:"total";i:1;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:39:"Doctrine_Collection_Iterator_Expandable";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:18;s:5:"total";i:18;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:28:"Doctrine_Collection_Iterator";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:25;s:5:"total";i:25;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:18:"Doctrine_Migration";a:6:{s:7:"covered";i:85;s:5:"maybe";i:16;s:10:"notcovered";i:61;s:5:"total";i:162;s:10:"percentage";d:62.35000000000000142108547152020037174224853515625;s:4:"type";s:7:"covered";}s:13:"Doctrine_View";a:6:{s:7:"covered";i:18;s:5:"maybe";i:7;s:10:"notcovered";i:0;s:5:"total";i:25;s:10:"percentage";d:100;s:4:"type";s:7:"covered";}s:18:"Doctrine_Formatter";a:6:{s:7:"covered";i:48;s:5:"maybe";i:11;s:10:"notcovered";i:21;s:5:"total";i:80;s:10:"percentage";d:73.75;s:4:"type";s:7:"covered";}s:13:"Doctrine_Util";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:24:"Doctrine_Connection_Mock";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:3;s:5:"total";i:3;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:23:"Doctrine_Connection_Db2";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:20;s:5:"total";i:20;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:38:"Doctrine_Connection_Informix_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:28:"Doctrine_Connection_Firebird";a:6:{s:7:"covered";i:22;s:5:"maybe";i:1;s:10:"notcovered";i:9;s:5:"total";i:32;s:10:"percentage";d:71.8799999999999954525264911353588104248046875;s:4:"type";s:7:"covered";}s:29:"Doctrine_Connection_Exception";a:6:{s:7:"covered";i:3;s:5:"maybe";i:3;s:10:"notcovered";i:3;s:5:"total";i:9;s:10:"percentage";d:66.6700000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}s:26:"Doctrine_Connection_Module";a:6:{s:7:"covered";i:9;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:12;s:10:"percentage";d:91.6700000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}s:35:"Doctrine_Connection_Mssql_Exception";a:6:{s:7:"covered";i:6;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:9;s:10:"percentage";d:88.8900000000000005684341886080801486968994140625;s:4:"type";s:7:"covered";}s:26:"Doctrine_Connection_Oracle";a:6:{s:7:"covered";i:36;s:5:"maybe";i:1;s:10:"notcovered";i:5;s:5:"total";i:42;s:10:"percentage";d:88.099999999999994315658113919198513031005859375;s:4:"type";s:7:"covered";}s:25:"Doctrine_Connection_Mysql";a:6:{s:7:"covered";i:36;s:5:"maybe";i:3;s:10:"notcovered";i:30;s:5:"total";i:69;s:10:"percentage";d:56.52000000000000312638803734444081783294677734375;s:4:"type";s:7:"covered";}s:38:"Doctrine_Connection_Profiler_Exception";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:0;s:5:"total";i:0;s:10:"percentage";i:100;s:4:"type";s:10:"notcovered";}s:25:"Doctrine_Connection_Pgsql";a:6:{s:7:"covered";i:43;s:5:"maybe";i:3;s:10:"notcovered";i:43;s:5:"total";i:89;s:10:"percentage";d:51.68999999999999772626324556767940521240234375;s:4:"type";s:7:"covered";}s:36:"Doctrine_Connection_Oracle_Exception";a:6:{s:7:"covered";i:6;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:9;s:10:"percentage";d:88.8900000000000005684341886080801486968994140625;s:4:"type";s:7:"covered";}s:28:"Doctrine_Connection_Informix";a:6:{s:7:"covered";i:0;s:5:"maybe";i:0;s:10:"notcovered";i:5;s:5:"total";i:5;s:10:"percentage";i:0;s:4:"type";s:10:"notcovered";}s:30:"Doctrine_Connection_UnitOfWork";a:6:{s:7:"covered";i:268;s:5:"maybe";i:14;s:10:"notcovered";i:56;s:5:"total";i:338;s:10:"percentage";d:83.43000000000000682121026329696178436279296875;s:4:"type";s:7:"covered";}s:35:"Doctrine_Connection_Pgsql_Exception";a:6:{s:7:"covered";i:7;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:10;s:10:"percentage";d:90;s:4:"type";s:7:"covered";}s:36:"Doctrine_Connection_Sqlite_Exception";a:6:{s:7:"covered";i:7;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:10;s:10:"percentage";d:90;s:4:"type";s:7:"covered";}s:38:"Doctrine_Connection_Firebird_Exception";a:6:{s:7:"covered";i:2;s:5:"maybe";i:2;s:10:"notcovered";i:9;s:5:"total";i:13;s:10:"percentage";d:30.769999999999999573674358543939888477325439453125;s:4:"type";s:7:"covered";}s:25:"Doctrine_Connection_Mssql";a:6:{s:7:"covered";i:35;s:5:"maybe";i:11;s:10:"notcovered";i:38;s:5:"total";i:84;s:10:"percentage";d:54.75999999999999801048033987171947956085205078125;s:4:"type";s:7:"covered";}s:26:"Doctrine_Connection_Common";a:6:{s:7:"covered";i:10;s:5:"maybe";i:1;s:10:"notcovered";i:2;s:5:"total";i:13;s:10:"percentage";d:84.6200000000000045474735088646411895751953125;s:4:"type";s:7:"covered";}s:28:"Doctrine_Connection_Profiler";a:6:{s:7:"covered";i:16;s:5:"maybe";i:9;s:10:"notcovered";i:10;s:5:"total";i:35;s:10:"percentage";d:71.43000000000000682121026329696178436279296875;s:4:"type";s:7:"covered";}s:26:"Doctrine_Connection_Sqlite";a:6:{s:7:"covered";i:37;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:40;s:10:"percentage";d:97.5;s:4:"type";s:7:"covered";}s:35:"Doctrine_Connection_Mysql_Exception";a:6:{s:7:"covered";i:6;s:5:"maybe";i:2;s:10:"notcovered";i:1;s:5:"total";i:9;s:10:"percentage";d:88.8900000000000005684341886080801486968994140625;s:4:"type";s:7:"covered";}s:29:"Doctrine_Connection_Statement";a:6:{s:7:"covered";i:42;s:5:"maybe";i:29;s:10:"notcovered";i:21;s:5:"total";i:92;s:10:"percentage";d:77.1700000000000017053025658242404460906982421875;s:4:"type";s:7:"covered";}}} \ No newline at end of file