瀏覽代碼

Clarify custom installer names/interfaces

"i.e." is an abbreviation for "id est", meaning "that is". The intention here is probably "e.g.", "exempli gratia", meaning "for example".

Also gave non-`Composer\` example path and added the name of the interface an installer should implement (it's mentioned later in the article, but it's useful to mention it early).
David Zülke 12 年之前
父節點
當前提交
d693bdf3bc
共有 1 個文件被更改,包括 2 次插入5 次删除
  1. 2 5
      doc/articles/custom-installers.md

+ 2 - 5
doc/articles/custom-installers.md

@@ -55,10 +55,7 @@ package that has the [type][1] `composer-installer`.
 A basic Installer would thus compose of two files:
 
 1. the package file: composer.json
-2. The Installer class, i.e.: `Composer\Installer\MyInstaller.php`
-
-> **NOTE**: _The namespace does not need to be `Composer\Installer`, it must
-> only implement the right interface._
+2. The Installer class, e.g.: `My\Project\Composer\Installer.php`, containing a class that implements `Composer\Installer\InstallerInterface˚.
 
 ### composer.json
 
@@ -159,4 +156,4 @@ different installation path.
 [1]: ../04-schema.md#type
 [2]: ../04-schema.md#extra
 [3]: https://github.com/composer/composer/blob/master/src/Composer/Installer/InstallerInterface.php
-[4]: https://github.com/composer/composer/blob/master/src/Composer/Installer/LibraryInstaller.php
+[4]: https://github.com/composer/composer/blob/master/src/Composer/Installer/LibraryInstaller.php