Какой смысл иметь эти два разных, но имеющих одинаковое значение методов.Предполагается ли использование 1 в другом месте или как?
В данный момент я смотрел видео knpuniversity и научился делать это с помощью setdefinition, нового определения способа в конфигурации.
public function register($id, $class = null)
{
return $this->setDefinition($id, new Definition($class));
}