Symfony tutorial

Deprecations and removals in 1.3

You are currently browsing
the website for symfony 1

Visit the Symfony2 website


symfony training
Be trained by symfony experts
May 29: Paris (Web Development with Symfony2 - Français)
May 31: Paris (Mastering Symfony2 - Français)
Jun 06: Paris (Introduction to Symfony2 - Français)
Jun 06: Paris (Introduction to Symfony2 - English)
Jun 06: Paris (Going Further with Symfony2 - English)
and more...

About

You are currently reading "symfony Tutorials" which is licensed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License license.

Content

Chapter Content

Core Plugins

Methods and Functions

Classes

Helpers

Settings

Tasks

Miscellaneous

You are currently browsing "symfony Tutorials" in English for the 1.4 version - Switch to version: - Switch to language:
Creative Commons License This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License.
You have been redirected to the symfony 1.4 documentation.
Both symfony 1.3 and symfony 1.4 share the same feature set and documentation.
Read about why we have two different versions.

This document lists all settings, classes, methods, functions, and tasks that have been deprecated or removed in symfony 1.3.

Core Plugins

The following core plugins have been deprecated in symfony 1.3 and will be removed in symfony 1.4:

Methods and Functions

The following methods and functions have been deprecated in symfony 1.3 or before, and will be removed in symfony 1.4:

The following methods and functions have been removed in symfony 1.3:

Classes

The following classes have been deprecated in symfony 1.3 and will be removed in symfony 1.4:

The following classes have been deprecated in symfony 1.3:

Helpers

The following helper groups have been deprecated in symfony 1.3 and will be removed in symfony 1.4:

The form_tag() helper from the Form helper group has been moved to the Url helper group, and as such is still available in symfony 1.4.

Loading helpers from the PHP include path has been deprecated in 1.3 and removed in 1.4. Helpers must be located in one of the project, application or module lib/helper/ directories.

Settings

The following settings (managed in the settings.yml configuration file) have been removed from symfony 1.3:

The following settings have been deprecated in symfony 1.3 and will be removed in symfony 1.4:

Tasks

The following tasks have been removed in symfony 1.3:

The following tasks are deprecated in symfony 1.3, and will be removed in symfony 1.4:

The following Doctrine tasks have been merged into doctrine:build and will be removed in symfony 1.4:

Miscellaneous

The following behaviors are deprecated in symfony 1.3, and will be removed in symfony 1.4:

The symfony CLI does not accept anymore the global --dry-run option as it was not used by any symfony built-in task. If one of your task relies on this option, you can just add it as a local option of your task class.

The Propel templates for the 1.0 admin generator and the 1.0 CRUD will be removed in symfony 1.4 (plugins/sfPropelPlugin/data/generator/sfPropelAdmin/).

The "Dynarch calendar" (found in data/web/calendar/) will be removed in symfony 1.4 as it is only used by the Form helper group, which will be also removed in symfony 1.4.

As of symfony 1.3, the unavailable page will only be looked for in the %SF_APP_CONFIG_DIR%/ and %SF_CONFIG_DIR%/ directories. If you still have it stored in %SF_WEB_DIR%/errors/, you must move it before migrating to symfony 1.4.

The doc/ directory at the root of a project is not generated anymore, as it was not used by symfony itself. And so the related sf_doc_dir has also been removed.

The sfDoctrinePlugin_doctrine_lib_path setting, previously used to specify a custom Doctrine lib directory, has been deprecated in 1.3 and removed in 1.4. Use the sf_doctrine_dir setting instead.

All symfony Base* classes generated classes are not marked as abstract.

Questions & Feedback

If you find a typo or an error, please register and open a ticket.

If you need support or have a technical question, please post to the official user mailing-list.