Changeset 7131
- Timestamp:
- 01/21/08 15:48:28 (10 months ago)
- Files:
-
- trunk/LICENSE (modified) (1 diff)
- trunk/UPGRADE (modified) (1 diff)
- trunk/data/bin/check_configuration.php (copied) (copied from branches/1.1/data/bin/check_configuration.php)
- trunk/data/bin/symfony.bat (modified) (1 diff)
- trunk/data/config/config_handlers.yml (modified) (3 diffs)
- trunk/data/config/php.yml (deleted)
- trunk/data/skeleton/batch (deleted)
- trunk/data/skeleton/module/test/actionsTest.php (modified) (1 diff)
- trunk/data/skeleton/plugin (deleted)
- trunk/data/skeleton/project/data/model (deleted)
- trunk/data/skeleton/project/web/.htaccess (modified) (1 diff)
- trunk/lib/action/sfComponent.class.php (modified) (1 diff)
- trunk/lib/config/sfDatabaseConfigHandler.class.php (modified) (4 diffs)
- trunk/lib/config/sfLoader.class.php (modified) (1 diff)
- trunk/lib/config/sfPhpConfigHandler.class.php (deleted)
- trunk/lib/controller/sfController.class.php (modified) (1 diff)
- trunk/lib/exception/sfError404Exception.class.php (modified) (2 diffs)
- trunk/lib/filter/sfBasicSecurityFilter.class.php (modified) (2 diffs)
- trunk/lib/form/sfForm.class.php (modified) (15 diffs)
- trunk/lib/form/sfFormField.class.php (modified) (8 diffs)
- trunk/lib/form/sfFormFieldSchema.class.php (copied) (copied from branches/1.1/lib/form/sfFormFieldSchema.class.php)
- trunk/lib/generator/sfAdminGenerator.class.php (modified) (1 diff)
- trunk/lib/generator/sfCrudGenerator.class.php (modified) (1 diff)
- trunk/lib/i18n/sfChoiceFormat.class.php (modified) (1 diff)
- trunk/lib/i18n/sfCultureInfo.class.php (modified) (1 diff)
- trunk/lib/i18n/sfDateFormat.class.php (modified) (1 diff)
- trunk/lib/i18n/sfDateTimeFormatInfo.class.php (modified) (1 diff)
- trunk/lib/i18n/sfIMessageSource.class.php (modified) (1 diff)
- trunk/lib/i18n/sfMessageFormat.class.php (modified) (1 diff)
- trunk/lib/i18n/sfMessageSource.class.php (modified) (1 diff)
- trunk/lib/i18n/sfMessageSource_Database.class.php (modified) (1 diff)
- trunk/lib/i18n/sfMessageSource_File.class.php (modified) (1 diff)
- trunk/lib/i18n/sfMessageSource_MySQL.class.php (modified) (1 diff)
- trunk/lib/i18n/sfMessageSource_SQLite.class.php (modified) (1 diff)
- trunk/lib/i18n/sfMessageSource_XLIFF.class.php (modified) (1 diff)
- trunk/lib/i18n/sfMessageSource_gettext.class.php (modified) (1 diff)
- trunk/lib/i18n/sfNumberFormat.class.php (modified) (1 diff)
- trunk/lib/i18n/sfNumberFormatInfo.class.php (modified) (1 diff)
- trunk/lib/log/sfWebDebugLogger.class.php (modified) (4 diffs)
- trunk/lib/plugins/sfCompat10Plugin/config/config_handlers.yml (copied) (copied from branches/1.1/lib/plugins/sfCompat10Plugin/config/config_handlers.yml)
- trunk/lib/plugins/sfPropelPlugin/data/generator/sfPropelAdmin/default/template/actions/actions.class.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/data/generator/sfPropelCrud/default/skeleton/config/generator.yml (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/data/generator/sfPropelCrud/default/template/actions/actions.class.php (modified) (2 diffs)
- trunk/lib/plugins/sfPropelPlugin/data/generator/sfPropelCrud/default/template/templates/editSuccess.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/data/generator/sfPropelCrud/default/template/templates/indexSuccess.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/data/generator/sfPropelCrud/default/template/templates/indexSuccess.php)
- trunk/lib/plugins/sfPropelPlugin/data/generator/sfPropelCrud/default/template/templates/listSuccess.php (deleted)
- trunk/lib/plugins/sfPropelPlugin/data/generator/sfPropelCrud/default/template/templates/showSuccess.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/data/generator/sfPropelForm/default/template/sfPropelFormGeneratedTemplate.php (modified) (3 diffs)
- trunk/lib/plugins/sfPropelPlugin/lib/creole/drivers/sfDebugConnection.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/lib/propel/builder/SfExtensionObjectBuilder.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/lib/propel/builder/SfExtensionPeerBuilder.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/lib/propel/builder/SfMapBuilderBuilder.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/lib/propel/builder/SfMultiExtendObjectBuilder.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/lib/propel/builder/SfObjectBuilder.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/lib/propel/builder/SfPeerBuilder.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/lib/propel/database/sfPropelDatabase.class.php (modified) (2 diffs)
- trunk/lib/plugins/sfPropelPlugin/lib/propel/generator/sfPropelFormGenerator.class.php (modified) (5 diffs)
- trunk/lib/plugins/sfPropelPlugin/lib/propel/sfFormPropel.class.php (modified) (2 diffs)
- trunk/lib/plugins/sfPropelPlugin/lib/propel/sfPropelAutoload.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/lib/propel/sfPropelBehavior.class.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/lib/propel/sfPropelData.class.php (modified) (13 diffs)
- trunk/lib/plugins/sfPropelPlugin/lib/propel/sfPropelDatabaseSchema.class.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/lib/propel/sfPropelManyToMany.class.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/lib/propel/sfPropelPager.class.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/lib/task/sfPropelBaseTask.class.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/lib/task/sfPropelGenerateCrudTask.class.php (modified) (5 diffs)
- trunk/lib/plugins/sfPropelPlugin/lib/task/sfPropelInitCrudTask.class.php (deleted)
- trunk/lib/plugins/sfPropelPlugin/test/functional/browseTest.php (modified) (4 diffs)
- trunk/lib/plugins/sfPropelPlugin/test/functional/crud (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/crud)
- trunk/lib/plugins/sfPropelPlugin/test/functional/crud/crud1Test.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/crud/crud1Test.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/crud/crud2Test.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/crud/crud2Test.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/crud/crud3Test.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/crud/crud3Test.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/crud/crud4Test.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/crud/crud4Test.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/crud/crud5Test.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/crud/crud5Test.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/crud/crud6Test.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/crud/crud6Test.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/crud/crud7Test.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/crud/crud7Test.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/crud/crud8Test.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/crud/crud8Test.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/crud/crud9Test.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/crud/crud9Test.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/crud/crudBrowser.class.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/crud/crudBrowser.class.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/crudTest.php (deleted)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/apps/crud/modules/simple (deleted)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/config/schema.xml (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/config/schema.yml (deleted)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/ArticleForm.class.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/ArticleForm.class.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/AuthorArticleForm.class.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/AuthorArticleForm.class.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/AuthorForm.class.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/AuthorForm.class.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/BaseFormPropel.class.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/BaseFormPropel.class.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/BookForm.class.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/BookForm.class.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/CategoryForm.class.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/CategoryForm.class.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/base (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/base)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/base/BaseArticleForm.class.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/base/BaseArticleForm.class.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/base/BaseAuthorArticleForm.class.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/base/BaseAuthorArticleForm.class.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/base/BaseAuthorForm.class.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/base/BaseAuthorForm.class.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/base/BaseBookForm.class.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/base/BaseBookForm.class.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/base/BaseCategoryForm.class.php (copied) (copied from branches/1.1/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/form/base/BaseCategoryForm.class.php)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/model/Book.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/model/Category.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/model/map/ArticleMapBuilder.php (modified) (1 diff)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/model/om/BaseArticle.php (modified) (5 diffs)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/model/om/BaseArticlePeer.php (modified) (2 diffs)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/model/om/BaseAuthor.php (modified) (3 diffs)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/model/om/BaseAuthorArticle.php (modified) (2 diffs)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/model/om/BaseAuthorArticlePeer.php (modified) (2 diffs)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/model/om/BaseAuthorPeer.php (modified) (2 diffs)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/model/om/BaseBook.php (modified) (3 diffs)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/model/om/BaseBookPeer.php (modified) (2 diffs)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/model/om/BaseCategory.php (modified) (3 diffs)
- trunk/lib/plugins/sfPropelPlugin/test/functional/fixtures/lib/model/om/BaseCategoryPeer.php (modified) (2 diffs)
- trunk/lib/request/sfWebRequest.class.php (modified) (3 diffs)
- trunk/lib/response/sfWebResponse.class.php (modified) (1 diff)
- trunk/lib/routing/sfNoRouting.class.php (modified) (2 diffs)
- trunk/lib/routing/sfPathInfoRouting.class.php (modified) (1 diff)
- trunk/lib/routing/sfPatternRouting.class.php (modified) (1 diff)
- trunk/lib/task/cache/sfCacheClearTask.class.php (modified) (1 diff)
- trunk/lib/task/configure (copied) (copied from branches/1.1/lib/task/configure)
- trunk/lib/task/configure/sfConfigureAuthorTask.class.php (copied) (copied from branches/1.1/lib/task/configure/sfConfigureAuthorTask.class.php)
- trunk/lib/task/configure/sfConfigureDatabaseTask.class.php (copied) (copied from branches/1.1/lib/task/configure/sfConfigureDatabaseTask.class.php)
- trunk/lib/task/generator/sfGenerateAppTask.class.php (modified) (1 diff)
- trunk/lib/task/generator/sfGenerateBatchTask.class.php (deleted)
- trunk/lib/task/generator/sfGenerateControllerTask.class.php (modified) (1 diff)
- trunk/lib/task/generator/sfGenerateModuleTask.class.php (modified) (1 diff)
- trunk/lib/task/generator/sfGeneratePluginTask.class.php (deleted)
- trunk/lib/task/generator/sfGenerateProjectTask.class.php (modified) (1 diff)
- trunk/lib/task/generator/sfGeneratorBaseTask.class.php (modified) (1 diff)
- trunk/lib/task/help/sfCommandApplicationTask.class.php (modified) (1 diff)
- trunk/lib/task/help/sfHelpTask.class.php (modified) (1 diff)
- trunk/lib/task/help/sfListTask.class.php (modified) (1 diff)
- trunk/lib/task/i18n/sfI18nExtractTask.class.php (modified) (1 diff)
- trunk/lib/task/i18n/sfI18nFindTask.class.php (modified) (1 diff)
- trunk/lib/task/log/sfLogClearTask.class.php (modified) (1 diff)
- trunk/lib/task/log/sfLogRotateTask.class.php (modified) (1 diff)
- trunk/lib/task/plugin/sfPluginAddChannelTask.class.php (modified) (1 diff)
- trunk/lib/task/plugin/sfPluginBaseTask.class.php (modified) (1 diff)
- trunk/lib/task/plugin/sfPluginInstallTask.class.php (modified) (1 diff)
- trunk/lib/task/plugin/sfPluginListTask.class.php (modified) (1 diff)
- trunk/lib/task/plugin/sfPluginUninstallTask.class.php (modified) (1 diff)
- trunk/lib/task/plugin/sfPluginUpgradeTask.class.php (modified) (1 diff)
- trunk/lib/task/project/sfProjectClearControllersTask.class.php (modified) (1 diff)
- trunk/lib/task/project/sfProjectDeployTask.class.php (modified) (1 diff)
- trunk/lib/task/project/sfProjectDisableTask.class.php (modified) (1 diff)
- trunk/lib/task/project/sfProjectEnableTask.class.php (modified) (1 diff)
- trunk/lib/task/project/sfProjectFreezeTask.class.php (modified) (1 diff)
- trunk/lib/task/project/sfProjectPermissionsTask.class.php (modified) (1 diff)
- trunk/lib/task/project/sfProjectUnfreezeTask.class.php (modified) (1 diff)
- trunk/lib/task/project/sfUpgradeTo11Task.class.php (modified) (1 diff)
- trunk/lib/task/project/upgrade1.1/sfAutoloadingUpgrade.class.php (modified) (1 diff)
- trunk/lib/task/project/upgrade1.1/sfComponentUpgrade.class.php (modified) (1 diff)
- trunk/lib/task/project/upgrade1.1/sfEnvironmentUpgrade.class.php (modified) (1 diff)
- trunk/lib/task/project/upgrade1.1/sfFactoriesUpgrade.class.php (modified) (1 diff)
- trunk/lib/task/project/upgrade1.1/sfFlashUpgrade.class.php (modified) (1 diff)
- trunk/lib/task/project/upgrade1.1/sfLoggerUpgrade.class.php (modified) (1 diff)
- trunk/lib/task/project/upgrade1.1/sfPropelUpgrade.class.php (modified) (1 diff)
- trunk/lib/task/project/upgrade1.1/sfSingletonUpgrade.class.php (modified) (1 diff)
- trunk/lib/task/project/upgrade1.1/sfUpgrade.class.php (modified) (1 diff)
- trunk/lib/task/project/upgrade1.1/sfWebDebugUpgrade.class.php (modified) (1 diff)
- trunk/lib/task/sfBaseTask.class.php (modified) (2 diffs)
- trunk/lib/task/sfTask.class.php (modified) (2 diffs)
- trunk/lib/task/test/sfTestAllTask.class.php (modified) (1 diff)
- trunk/lib/task/test/sfTestFunctionalTask.class.php (modified) (1 diff)
- trunk/lib/task/test/sfTestUnitTask.class.php (modified) (1 diff)
- trunk/lib/user/sfUser.class.php (modified) (1 diff)
- trunk/lib/util/sfAutoload.class.php (modified) (8 diffs)
- trunk/lib/util/sfBrowser.class.php (modified) (26 diffs)
- trunk/lib/util/sfCallable.class.php (modified) (2 diffs)
- trunk/lib/util/sfContext.class.php (modified) (9 diffs)
- trunk/lib/util/sfCore.class.php (modified) (9 diffs)
- trunk/lib/util/sfFinder.class.php (modified) (2 diffs)
- trunk/lib/util/sfInflector.class.php (modified) (1 diff)
- trunk/lib/util/sfSimpleAutoload.class.php (modified) (1 diff)
- trunk/lib/util/sfToolkit.class.php (modified) (8 diffs)
- trunk/lib/util/sfYaml.class.php (modified) (4 diffs)
- trunk/lib/util/sfYamlInline.class.php (modified) (9 diffs)
- trunk/lib/validator/sfValidator.class.php (modified) (1 diff)
- trunk/lib/validator/sfValidatorAll.class.php (deleted)
- trunk/lib/validator/sfValidatorAnd.class.php (copied) (copied from branches/1.1/lib/validator/sfValidatorAnd.class.php)
- trunk/lib/validator/sfValidatorAny.class.php (deleted)
- trunk/lib/validator/sfValidatorCallback.class.php (modified) (3 diffs)
- trunk/lib/validator/sfValidatorDate.class.php (modified) (3 diffs)
- trunk/lib/validator/sfValidatorErrorSchema.class.php (modified) (5 diffs)
- trunk/lib/validator/sfValidatorFile.class.php (modified) (2 diffs)
- trunk/lib/validator/sfValidatorFromDescription.class.php (modified) (1 diff)
- trunk/lib/validator/sfValidatorOr.class.php (copied) (copied from branches/1.1/lib/validator/sfValidatorOr.class.php)
- trunk/lib/validator/sfValidatorSchema.class.php (modified) (10 diffs)
- trunk/lib/validator/sfValidatorSchemaCompare.class.php (modified) (3 diffs)
- trunk/lib/validator/sfValidatorSchemaForEach.class.php (modified) (2 diffs)
- trunk/lib/validator/sfValidatorUrl.class.php (modified) (1 diff)
- trunk/lib/view/escaper/sfOutputEscaper.class.php (modified) (6 diffs)
- trunk/lib/view/escaper/sfOutputEscaperSafe.class.php (copied) (copied from branches/1.1/lib/view/escaper/sfOutputEscaperSafe.class.php)
- trunk/lib/view/sfEscapedViewParameterHolder.class.php (modified) (5 diffs)
- trunk/lib/view/sfView.class.php (modified) (1 diff)
- trunk/lib/widget/sfWidgetFormDate.class.php (modified) (2 diffs)
- trunk/lib/widget/sfWidgetFormSchema.class.php (modified) (7 diffs)
- trunk/lib/widget/sfWidgetFormSchemaDecorator.class.php (modified) (5 diffs)
- trunk/lib/widget/sfWidgetFormSchemaForEach.class.php (modified) (3 diffs)
- trunk/lib/widget/sfWidgetFormTime.class.php (modified) (3 diffs)
- trunk/test/bin/prove.php (modified) (2 diffs)
- trunk/test/bootstrap/functional.php (modified) (1 diff)
- trunk/test/bootstrap/task.php (modified) (1 diff)
- trunk/test/bootstrap/unit.php (modified) (1 diff)
- trunk/test/functional/genericTest.php (modified) (2 diffs)
- trunk/test/functional/prodTest.php (modified) (1 diff)
- trunk/test/other/fixtures/test/functional/result-harness.txt (modified) (2 diffs)
- trunk/test/other/fixtures/test/result-harness.txt (modified) (2 diffs)
- trunk/test/other/tasksTest.php (modified) (4 diffs)
- trunk/test/unit/form/sfFormFieldSchemaTest.php (copied) (copied from branches/1.1/test/unit/form/sfFormFieldSchemaTest.php)
- trunk/test/unit/form/sfFormFieldTest.php (modified) (7 diffs)
- trunk/test/unit/form/sfFormTest.php (modified) (10 diffs)
- trunk/test/unit/response/sfWebResponseTest.php (modified) (3 diffs)
- trunk/test/unit/task/cache/sfCacheClearTaskTest.php (modified) (2 diffs)
- trunk/test/unit/validator/sfValidatorAllTest.php (deleted)
- trunk/test/unit/validator/sfValidatorAndTest.php (copied) (copied from branches/1.1/test/unit/validator/sfValidatorAndTest.php)
- trunk/test/unit/validator/sfValidatorAnyTest.php (deleted)
- trunk/test/unit/validator/sfValidatorBooleanTest.php (modified) (2 diffs)
- trunk/test/unit/validator/sfValidatorCSRFTokenTest.php (modified) (2 diffs)
- trunk/test/unit/validator/sfValidatorCallbackTest.php (modified) (4 diffs)
- trunk/test/unit/validator/sfValidatorChoiceManyTest.php (modified) (3 diffs)
- trunk/test/unit/validator/sfValidatorChoiceTest.php (modified) (2 diffs)
- trunk/test/unit/validator/sfValidatorDateTest.php (modified) (6 diffs)
- trunk/test/unit/validator/sfValidatorDecoratorTest.php (modified) (4 diffs)
- trunk/test/unit/validator/sfValidatorEmailTest.php (modified) (2 diffs)
- trunk/test/unit/validator/sfValidatorErrorSchemaTest.php (modified) (4 diffs)
- trunk/test/unit/validator/sfValidatorFileTest.php (modified) (4 diffs)
- trunk/test/unit/validator/sfValidatorIntegerTest.php (modified) (5 diffs)
- trunk/test/unit/validator/sfValidatorNumberTest.php (modified) (2 diffs)
- trunk/test/unit/validator/sfValidatorOrTest.php (copied) (copied from branches/1.1/test/unit/validator/sfValidatorOrTest.php)
- trunk/test/unit/validator/sfValidatorRegexTest.php (modified) (2 diffs)
- trunk/test/unit/validator/sfValidatorSchemaCompareTest.php (modified) (2 diffs)
- trunk/test/unit/validator/sfValidatorSchemaFilterTest.php (modified) (3 diffs)
- trunk/test/unit/validator/sfValidatorSchemaForEachTest.php (modified) (2 diffs)
- trunk/test/unit/validator/sfValidatorSchemaTest.php (modified) (8 diffs)
- trunk/test/unit/validator/sfValidatorStringTest.php (modified) (3 diffs)
- trunk/test/unit/validator/sfValidatorTest.php (modified) (2 diffs)
- trunk/test/unit/validator/sfValidatorUrlTest.php (modified) (2 diffs)
- trunk/test/unit/view/escaper/sfOutputEscaperArrayDecoratorTest.php (modified) (2 diffs)
- trunk/test/unit/view/escaper/sfOutputEscaperObjectDecoratorTest.php (modified) (2 diffs)
- trunk/test/unit/view/escaper/sfOutputEscaperSafeTest.php (copied) (copied from branches/1.1/test/unit/view/escaper/sfOutputEscaperSafeTest.php)
- trunk/test/unit/view/escaper/sfOutputEscaperTest.php (modified) (2 diffs)
- trunk/test/unit/view/sfEscapedViewParameterHolderTest.php (modified) (4 diffs)
- trunk/test/unit/view/sfViewParameterHolderTest.php (modified) (2 diffs)
- trunk/test/unit/widget/sfWidgetFormDateTest.php (modified) (4 diffs)
- trunk/test/unit/widget/sfWidgetFormDateTimeTest.php (modified) (5 diffs)
- trunk/test/unit/widget/sfWidgetFormSchemaDecoratorTest.php (modified) (4 diffs)
- trunk/test/unit/widget/sfWidgetFormSchemaForEachTest.php (modified) (2 diffs)
- trunk/test/unit/widget/sfWidgetFormSchemaTest.php (modified) (4 diffs)
- trunk/test/unit/widget/sfWidgetFormTimeTest.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/LICENSE
r355 r7131 1 Copyright (c) 2004-200 6Fabien Potencier1 Copyright (c) 2004-2008 Fabien Potencier 2 2 3 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 3 Permission is hereby granted, free of charge, to any person obtaining a copy 4 of this software and associated documentation files (the "Software"), to deal 5 in the Software without restriction, including without limitation the rights 6 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 copies of the Software, and to permit persons to whom the Software is furnished 8 to do so, subject to the following conditions: 4 9 5 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 10 The above copyright notice and this permission notice shall be included in all 11 copies or substantial portions of the Software. 6 12 7 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 13 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 THE SOFTWARE. trunk/UPGRADE
r6779 r7131 388 388 param: 389 389 timeout: 1800 # session timeout in seconds 390 391 `php.yml` configuration file 392 ---------------------------- 393 394 The `php.yml` configuration file has been removed. 395 396 The only setting you will have to check by hand is `log_errors`, which was set to `on` by `php.yml`. 397 398 `php.yml` is replaced by the `check_configuration.php` utility you can find in `data/bin`. 399 It checks your environment against symfony requirements. You can launch it from anywhere: 400 401 $ php /path/to/symfony/data/bin/check_configuration.php 402 403 Even if you can use this utility from the command line, it's strongly recommended to launch it 404 from the web by copying it under your web root directory as PHP can use different php.ini configuration 405 files for the CLI and the web. trunk/data/bin/symfony.bat
r3129 r7131 21 21 22 22 IF EXIST ".\symfony" ( 23 %PHP_COMMAND% -d html_errors=off -d open_basedir= -q".\symfony" %1 %2 %3 %4 %5 %6 %7 %8 %923 %PHP_COMMAND% ".\symfony" %1 %2 %3 %4 %5 %6 %7 %8 %9 24 24 ) ELSE ( 25 %PHP_COMMAND% -d html_errors=off -d open_basedir= -q"%SCRIPT_DIR%\symfony" %1 %2 %3 %4 %5 %6 %7 %8 %925 %PHP_COMMAND% "%SCRIPT_DIR%\symfony" %1 %2 %3 %4 %5 %6 %7 %8 %9 26 26 ) 27 27 goto cleanup trunk/data/config/config_handlers.yml
r5384 r7131 1 1 config/autoload.yml: 2 2 class: sfAutoloadConfigHandler 3 4 config/php.yml:5 class: sfPhpConfigHandler6 3 7 4 config/databases.yml: … … 30 27 class: sfRoutingConfigHandler 31 28 32 config/i18n.yml:33 class: sfDefineEnvironmentConfigHandler34 param:35 prefix: sf_i18n_36 37 29 modules/*/config/generator.yml: 38 30 class: sfGeneratorConfigHandler … … 40 32 modules/*/config/view.yml: 41 33 class: sfViewConfigHandler 42 43 modules/*/config/mailer.yml:44 class: sfDefineEnvironmentConfigHandler45 param:46 prefix: sf_mailer_47 module: yes48 34 49 35 modules/*/config/security.yml: trunk/data/skeleton/module/test/actionsTest.php
r6224 r7131 5 5 // create a new test browser 6 6 $browser = new sfTestBrowser(); 7 $browser->initialize();8 7 9 8 $browser-> trunk/data/skeleton/project/web/.htaccess
r3246 r7131 9 9 10 10 # we skip all files with .something 11 RewriteCond %{REQUEST_URI} \..+$12 RewriteCond %{REQUEST_URI} !\.html$13 RewriteRule .* - [L]11 #RewriteCond %{REQUEST_URI} \..+$ 12 #RewriteCond %{REQUEST_URI} !\.html$ 13 #RewriteRule .* - [L] 14 14 15 15 # we check if the .html version is here (caching) trunk/lib/action/sfComponent.class.php
r6509 r7131 237 237 * Sets a variable for the template. 238 238 * 239 * @param string The variable name 240 * @param mixed The variable value 241 */ 242 public function setVar($name, $value) 243 { 244 $this->varHolder->set($name, $value); 239 * If you add a safe value, the variable won't be output escaped 240 * by symfony, so this is your responsability to ensure that the 241 * value is escaped properly. 242 * 243 * @param string The variable name 244 * @param mixed The variable value 245 * @param Boolean true if the value is safe for output (false by default) 246 */ 247 public function setVar($name, $value, $safe = false) 248 { 249 $this->varHolder->set($name, $safe ? new sfOutputEscaperSafe($value) : $value); 245 250 } 246 251 trunk/lib/config/sfDatabaseConfigHandler.class.php
r6779 r7131 50 50 51 51 // get a list of database connections 52 foreach ($myConfig as $ key=> $dbConfig)52 foreach ($myConfig as $name => $dbConfig) 53 53 { 54 54 // is this category already registered? 55 if (in_array($ key, $databases))55 if (in_array($name, $databases)) 56 56 { 57 57 // this category is already registered 58 throw new sfParseException(sprintf('Configuration file "%s" specifies previously registered category "%s".', $configFiles[0], $ key));58 throw new sfParseException(sprintf('Configuration file "%s" specifies previously registered category "%s".', $configFiles[0], $name)); 59 59 } 60 60 61 61 // add this database 62 $databases[] = $ key;62 $databases[] = $name; 63 63 64 64 // let's do our fancy work … … 66 66 { 67 67 // missing class key 68 throw new sfParseException(sprintf('Configuration file "%s" specifies category "%s" with missing class key.', $configFiles[0], $ key));68 throw new sfParseException(sprintf('Configuration file "%s" specifies category "%s" with missing class key.', $configFiles[0], $name)); 69 69 } 70 70 … … 72 72 { 73 73 // we have a file to include 74 $file = $this->replaceConstants($dbConfig['file']); 75 $file = $this->replacePath($file); 74 $file = $this->replacePath($this->replaceConstants($dbConfig['file'])); 76 75 77 76 if (!is_readable($file)) … … 86 85 87 86 // parse parameters 87 $parameters = array(); 88 88 if (isset($dbConfig['param'])) 89 89 { 90 foreach ($dbConfig['param'] as &$value)90 foreach ($dbConfig['param'] as $key => $value) 91 91 { 92 $ value= $this->replaceConstants($value);92 $parameters[$key] = $this->replaceConstants($value); 93 93 } 94 95 $parameters = var_export($dbConfig['param'], true);96 94 } 97 else 98 { 99 $parameters = 'null'; 100 } 95 $parameters['name'] = $name; 101 96 102 97 // append new data 103 $data[] = sprintf("\n\$database = new %s(%s, '%s');\n". 104 "\$this->databases['%s'] = \$database;", 105 $dbConfig['class'], $parameters, $key, $key); 98 $data[] = sprintf("\n\$this->databases['%s'] = new %s(%s);", $name, $dbConfig['class'], var_export($parameters, true)); 106 99 } 107 100 108 101 // compile data 109 $retval =sprintf("<?php\n".102 return sprintf("<?php\n". 110 103 "// auto-generated by sfDatabaseConfigHandler\n". 111 104 "// date: %s%s\n%s\n", 112 105 date('Y/m/d H:i:s'), implode("\n", $includes), implode("\n", $data)); 113 114 return $retval;115 106 } 116 107 } trunk/lib/config/sfLoader.class.php
r6779 r7131 414 414 } 415 415 416 /** 417 * Loads config.php files from plugins 418 * 419 * @return void 420 */ 416 421 static public function loadPluginConfig() 417 422 { 418 423 if ($pluginConfigs = glob(sfConfig::get('sf_symfony_lib_dir').'/plugins/*/config/config.php')) 419 424 { 425 foreach($pluginConfigs as $config) 426 { 427 require_once($config); 428 } 429 } 430 431 if ($pluginConfigs = glob(sfConfig::get('sf_plugins_dir').'/*/config/config.php')) 432 { 420 433 foreach ($pluginConfigs as $config) 421 434 { 422 include($config); 423 } 424 } 425 426 if ($pluginConfigs = glob(sfConfig::get('sf_plugins_dir').'/*/config/config.php')) 427 { 428 foreach ($pluginConfigs as $config) 429 { 430 include($config); 435 require_once($config); 431 436 } 432 437 } trunk/lib/controller/sfController.class.php
r6779 r7131 205 205 } 206 206 207 // track the requested module so we have access to the data in the error 404 page 208 $this->context->getRequest()->setAttribute('requested_action', $actionName); 209 $this-