Source for file MissingDocsPerDeveloper.php
Documentation is available at MissingDocsPerDeveloper.php
require_once 'QA/Peardoc/Coverage/Renderer.php';
require_once 'QA/Peardoc/Coverage/Renderer/DeveloperList.php';
require_once 'HTML/Table.php';
* Creates the serialized output of an array
* containing the email address of a developer
* and his undocumented packages.
* email => array(package1, package2),
* email2 => array(package1, package2),
* @author Christian Weiske <cweisek@php.net>
class QA_Peardoc_Coverage_Renderer_MissingDocsPerDeveloper implements QA_Peardoc_Coverage_Renderer
* Renders the given coverage array and
public function render ($arDoc)
$arMaintainers = QA_Peardoc_Coverage_Renderer_DeveloperList ::getMaintainers ($arDoc);
foreach ($arMaintainers as $strUsername => $arMaintainer) {
$strEmail = $arMaintainer['email'];
$arUndocumented = array ();
if ($arMaintainer['docced'] != $arMaintainer['packages']) {
foreach ($arMaintainer['packagelist'] as $strPackageName => $arPackage) {
if ($arPackage['*docid*'] === null ) {
$arUndocumented[] = $strPackageName;
if (count($arUndocumented) > 0 ) {
$arList[$strEmail] = $arUndocumented;
}//public function render($arDoc)
}//class QA_Peardoc_Coverage_Renderer_MissingDocsPerDeveloper implements QA_Peardoc_Coverage_Renderer
Documentation generated on Mon, 11 Mar 2019 14:48:03 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|