Change record status: 
Introduced in branch: 
7.x-1.x
Introduced in version: 
7.x-1.0-beta6
Description: 

Before:

$definition['services']['foo'] = array('alias' => 'bar');
$factory_service = array('factory_service' => 'x', 'factory_method' => 'get');
$factory_class = array('factory_class' => 'SomeClass', 'factory_method' => 'get');

After:

$definition['aliases']['foo'] = 'bar';
$factory_service = array('factory' => array('@x', 'get'));
$factory_service = array('factory' => 'SomeClass::get');
Impacts: 
Module developers