Ich habe phpDoc auf unserem Server installiert, eingerichtet usw. Es produziert Dokumentation richtig. Wir verwenden die Vorlage "Responsive", dieser Fehler tritt jedoch unabhängig von der verwendeten Vorlage auf.Phpdoc Keine Zusammenfassung für diese Datei gefunden
Unter dem ‚Fehler‘, scannte jede Datei scheint den folgenden Fehler zu haben:
Type Line Description
error 0 No summary was found for this file
Ich habe erschöpfend für diesen gegoogelt und kann keine Lösung finden. Ich habe sogar die Mühe gemacht, den Server-Fehlercode hinter der Nachricht PPC:ERR-50000
ausfindig zu machen und zu versuchen, den Zustand zurückzuverfolgen, der den Fehler verursacht hat, aber ein bisschen verloren gegangen ist.
Meine Frage:
Was bedeuten diese Fehler? Warum ist es in Zeile 0 und wie zur Hölle werde ich es loswerden ?! Auch wenn ich den Docblock richtig gemacht habe, kann ich diesen Fehler ausblenden? Mein fehlerfreies OCD wird verrückt!
Vielen Dank
EDIT Einige zusätzliche Informationen: Jedes meiner Dateien die folgende Docblock aus Zeile 1 der Datei haben:
<?php
/**
* Short Description
*
* Long Description
*
* @package Some Package
* @subpackage Some Subpackage
* @category Some Category
* @author F Bloggs <[email protected]>
*/
?>
Das macht Sinn! Ich werde es später testen. Aus Neugier, wenn es eine 1-Klasse-pro-Datei-Politik ist, gibt es viel Sinn, eine Dateizusammenfassung und Klassenzusammenfassung zu haben - technisch wären beide dasselbe? Danke für deine Antwort. –
Eine Klasse pro Datei ist eine Konvention, sicher, aber keine Einschränkung. Es gibt also Benutzer, die Dinge in einer Datei auf eine Weise tun, die aus organisatorischer Sicht einen Docblock auf Dateiebene erfordert. Aber meistens ist es ein Überbleibsel aus der phpdoc 1.x-Welt, wo es keine Namespaces gab und nur eine Minderheit von Kodierern einem Kodierungsstandard folgte :-) – ashnazg
Für mich erstelle ich normalerweise nur einen Docblock auf Dateiebene, wenn es eine Menge gibt Funktionen in einer Datei. Verwenden Sie es als eine Art Klasse Docblock für globale Funktionen. – SiXoS