diff --git a/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php b/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php
index af88a82bbb7d..17bf4194a903 100644
--- a/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php
+++ b/src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php
@@ -352,7 +352,11 @@ protected function describeContainerDefinition(Definition $definition, array $op
*/
protected function describeContainerAlias(Alias $alias, array $options = array(), ContainerBuilder $builder = null)
{
- $options['output']->comment(sprintf('This service is an alias for the service %s', (string) $alias));
+ if ($alias->isPublic()) {
+ $options['output']->comment(sprintf('This service is a public alias for the service %s', (string) $alias));
+ } else {
+ $options['output']->comment(sprintf('This service is a private alias for the service %s', (string) $alias));
+ }
if (!$builder) {
return;
diff --git a/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/alias_1.txt b/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/alias_1.txt
index 4be149bffbe0..f42d0a4ebab9 100644
--- a/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/alias_1.txt
+++ b/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/alias_1.txt
@@ -1,3 +1,3 @@
-[39;49m // [39;49mThis service is an alias for the service [32mservice_1[39m
+[39;49m // [39;49mThis service is a [32mpublic[39m alias for the service [32mservice_1[39m
diff --git a/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/alias_2.txt b/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/alias_2.txt
index d4d8a41cbfea..018dc0f43451 100644
--- a/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/alias_2.txt
+++ b/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/alias_2.txt
@@ -1,3 +1,3 @@
-[39;49m // [39;49mThis service is an alias for the service [32m.service_2[39m
+[39;49m // [39;49mThis service is a [33mprivate[39m alias for the service [32m.service_2[39m
diff --git a/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/alias_with_definition_1.txt b/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/alias_with_definition_1.txt
index 011ae42095b7..f4e559e21424 100644
--- a/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/alias_with_definition_1.txt
+++ b/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/alias_with_definition_1.txt
@@ -1,4 +1,4 @@
-[39;49m // [39;49mThis service is an alias for the service [32mservice_1[39m
+[39;49m // [39;49mThis service is a [32mpublic[39m alias for the service [32mservice_1[39m
[33mInformation for Service "[39m[32mservice_1[39m[33m"[39m
[33m===================================[39m
diff --git a/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/alias_with_definition_2.txt b/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/alias_with_definition_2.txt
index aaa6d658bc75..12e90d48ae40 100644
--- a/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/alias_with_definition_2.txt
+++ b/src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/alias_with_definition_2.txt
@@ -1,4 +1,4 @@
-[39;49m // [39;49mThis service is an alias for the service [32m.service_2[39m
+[39;49m // [39;49mThis service is a [33mprivate[39m alias for the service [32m.service_2[39m
[33mInformation for Service "[39m[32m.service_2[39m[33m"[39m
[33m====================================[39m