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';
* 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),
* @package QA_Peardoc_Coverage
* @author Christian Weiske <cweiske@php.net>
* @license http://www.gnu.org/copyleft/lesser.html LGPL License 2.1
* @version CVS: $Id: MissingDocsPerDeveloper.php,v 1.4 2007/07/18 18:52:44 cweiske Exp $
* @link http://pear.php.net/package/QA_Peardoc_Coverage
* Renders the given coverage array and
* @param array $arDoc Documentation coverage analysis results
* @param array $arOptions Options
public function render($arDoc, $arOptions = null )
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 15:10:40 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|