소스 검색

[HttpKernel] Adding small example of how the extension alias is auto-generated

Ryan Weaver 14 년 전
부모
커밋
52cbbfe0d3
1개의 변경된 파일11개의 추가작업 그리고 0개의 파일을 삭제
  1. 11 0
      src/Symfony/Component/HttpKernel/DependencyInjection/Extension.php

+ 11 - 0
src/Symfony/Component/HttpKernel/DependencyInjection/Extension.php

@@ -69,6 +69,17 @@ abstract class Extension implements ExtensionInterface
      *
      * This alias is also the mandatory prefix to use when using YAML.
      *
+     * This convention is to remove the "Extension" postfix from the class
+     * name and then lowercase and underscore the result. So:
+     *
+     *     AcmeHelloExtension
+     *
+     * becomes
+     *
+     *     acme_hello
+     *
+     * This can be overridden in a sub-class to specify the alias manually.
+     *
      * @return string The alias
      */
     public function getAlias()