hook_menu() has been removed from Drupal 8.
Documentation
Files Affected
drupal_add_js() has been removed.
Documentation
Files Affected
drupal_goto() has been removed.
Documentation
Files Affected
entity_get_info() is now a method of the EntityManager service.
Documentation
Files Affected
The Field API CRUD functions have been removed.
Documentation
Files Affected
The Field API CRUD functions have been removed.
Documentation
Files Affected
field_info_field_types() has been replaced with a field type plugin manager.
Documentation
Files Affected
field_update_instance() is now FieldConfig::save().
Documentation
Files Affected
form_set_error() is now a method of FormStateInterface.
Documentation
Files Affected
get_t() has been removed.
Documentation
Files Affected
truncate_utf8() has been moved into the Unicode utility class.
Documentation
Files Affected
variable_get() has been removed.
Documentation
Files Affected
variable_set() has been removed.
Documentation
Files Affected
Many common functions, shared variables, and constants have been renamed.
Documentation
Module info files' core key must have a value of 8.x.
Documentation
Files Affected
Info files must contain a type key.
Documentation
Files Affected
Many common dependencies have moved into core.
Documentation
Files Affected
Module info files' configure key must be a route name, not a path.
Documentation
Files Affected
Automated web tests must be in a PSR-4 namespace, and unit tests must be converted to PHPUnit.
Documentation