Arbit - project tracking

PHP Depend

#115: Summary and PHPUnit Report lists unknown classes

Issue revisions

  • new by Manuel Pichler at 2010-F-21 13:21
  • new by Manuel Pichler at 2010-F-21 13:25
  • assigned by Manuel Pichler at 2010-F-21 13:25
  • assigned by Manuel Pichler at 2010-F-21 13:26
  • closed by Manuel Pichler at 2010-F-23 16:58
Type bug bug
State closed closed
Priority medium medium
Resolution fixed fixed
Assigned to Manuel Pichler
Scheduled for 0.9.10
Affected versions 0.9.x
Affected components Logger
Last change Tuesday 23 February 2010 16:58:31 UTC by Manuel Pichler

Short description

The summary and phpunit xml report files contain classes without a source representation, when the --bad-documentation option is added to PHP_Depends cli tool.

Environment

PHP 5.3.x PHP_Depend 0.9.10 latest development version.

Steps to reproduce

<?php
/**
 * @package bug
 */
class Foo extends Bar {
    function baz(Baz $baz) {}
}

pdepend.php --bad-documentation --summary-xml=/tmp/sum.xml /tmp/bug.php


Expected behavior

<?xml version="1.0" encoding="UTF-8"?>
<metrics generated="2010-02-21T14:17:50" pdepend="@package_version@">
  <files>
    <file name="/tmp/issue.php"/>
  </files>
  <package name="bug">
    <class name="Foo">
      <file name="/tmp/issue.php"/>
      <method name="baz"/>
    </class>
  </package>
</metrics>



Actual behavior

<?xml version="1.0" encoding="UTF-8"?>
<metrics generated="2010-02-21T14:17:50" pdepend="@package_version@">
  <files>
    <file name="/tmp/issue.php"/>
  </files>
  <package name="+global">
    <class name="Bar"/>
    <class name="Baz"/>
  </package>
  <package name="bug">
    <class name="Foo">
      <file name="/tmp/issue.php"/>
      <method name="baz"/>
    </class>
  </package>
</metrics>

  • Manuel Pichler at Sunday 21 February 2010 13:25:29 UTC

    Schedule version set to 0.9.10

  • Manuel Pichler at Sunday 21 February 2010 13:26:06 UTC

    Priority changed to medium

  • Manuel Pichler at Tuesday 23 February 2010 16:58:31 UTC

    Fixed in svn revision #1101.