CRM-9098 Get PHPdoc working with new API level documentation

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Minor
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.1.0
    • Fix Version/s: 4.1.0
    • Component/s: None
    • Labels:
      None

      Description

      Per email discussions

      Php doc wasn't updating.

      Also, some output issues (based on 12 Oct) that I couldn't figure.

      1) On the last time it ran @ this URL (http://api.civicrm.org/v3/CiviCRM_APIv3/API_Activity/_api---v3---Activity.php.html#functioncivicrm_api3_activity_create)

      activity_create target_contact_id is missing & assignee_contact_id is 'wrong'

      'assignee_contact_id' a aa

      2) I can't figure out how to make it find examples in subfolders.

      3) Lastly - I want to use CRM_Utils_Type::typeToString to determine the datatypes in tools/packages/PhpDocumenter/phpDocumenter/InlineTags.inc :: getfields - noting this here as I wanted to try it when everything else is working.

        Attachments

          Activity

          [CRM-9098] Get PHPdoc working with new API level documentation
          Eileen McNaughton added a comment -

          Hmm - I had this to Michau Test

          Michał Mach added a comment -

          Sandbox created and docs are getting generated from fresh trunk code - I'm getting a bunch of warnings like the following though, like below:

          PHP Notice: Undefined index: title in /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc on line 1167
          PHP Stack trace:
          PHP 1.

          {main}() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:0
          PHP 2. require() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:45
          PHP 3. phpDocumentor_setup->createDocs() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/phpdoc.inc:65
          PHP 4. phpDocumentor_IntermediateParser->Output() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Setup.inc.php:754
          PHP 5. phpDocumentor_IntermediateParser->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1865
          PHP 6. Converter->walk() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1652
          PHP 7. Converter->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:1893
          PHP 8. HTMLframesConverter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:3983
          PHP 9. Converter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converters/HTML/frames/HTMLframesConverter.inc:1081
          PHP 10. Converter->prepareDocBlock() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4389
          PHP 11. parserDocBlock->getDesc() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4565
          PHP 12. parserStringWithInlineTags->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserDocBlock.inc:506
          PHP 13. parserGetfieldsInlineTag->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserData.inc:953
          PHP 14. parserGetfieldsInlineTag->getFields() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc:1113
          PHP Notice: Undefined index: label in /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc on line 1167
          PHP Stack trace:
          PHP 1. {main}

          () /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:0
          PHP 2. require() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:45
          PHP 3. phpDocumentor_setup->createDocs() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/phpdoc.inc:65
          PHP 4. phpDocumentor_IntermediateParser->Output() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Setup.inc.php:754
          PHP 5. phpDocumentor_IntermediateParser->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1865
          PHP 6. Converter->walk() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1652
          PHP 7. Converter->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:1893
          PHP 8. HTMLframesConverter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:3983
          PHP 9. Converter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converters/HTML/frames/HTMLframesConverter.inc:1081
          PHP 10. Converter->prepareDocBlock() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4389
          PHP 11. parserDocBlock->getDesc() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4565
          PHP 12. parserStringWithInlineTags->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserDocBlock.inc:506
          PHP 13. parserGetfieldsInlineTag->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserData.inc:953
          PHP 14. parserGetfieldsInlineTag->getFields() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc:1113
          PHP Notice: Undefined index: label in /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc on line 1167
          PHP Stack trace:
          PHP 1.

          {main}() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:0
          PHP 2. require() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:45
          PHP 3. phpDocumentor_setup->createDocs() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/phpdoc.inc:65
          PHP 4. phpDocumentor_IntermediateParser->Output() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Setup.inc.php:754
          PHP 5. phpDocumentor_IntermediateParser->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1865
          PHP 6. Converter->walk() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1652
          PHP 7. Converter->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:1893
          PHP 8. HTMLframesConverter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:3983
          PHP 9. Converter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converters/HTML/frames/HTMLframesConverter.inc:1081
          PHP 10. Converter->prepareDocBlock() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4389
          PHP 11. parserDocBlock->getDesc() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4565
          PHP 12. parserStringWithInlineTags->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserDocBlock.inc:506
          PHP 13. parserGetfieldsInlineTag->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserData.inc:953
          PHP 14. parserGetfieldsInlineTag->getFields() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc:1113
          PHP Notice: Undefined index: api.required in /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc on line 1168
          PHP Stack trace:
          PHP 1. {main}

          () /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:0
          PHP 2. require() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:45
          PHP 3. phpDocumentor_setup->createDocs() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/phpdoc.inc:65
          PHP 4. phpDocumentor_IntermediateParser->Output() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Setup.inc.php:754
          PHP 5. phpDocumentor_IntermediateParser->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1865
          PHP 6. Converter->walk() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1652
          PHP 7. Converter->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:1893
          PHP 8. HTMLframesConverter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:3983
          PHP 9. Converter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converters/HTML/frames/HTMLframesConverter.inc:1081
          PHP 10. Converter->prepareDocBlock() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4389
          PHP 11. parserDocBlock->getDesc() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4565
          PHP 12. parserStringWithInlineTags->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserDocBlock.inc:506
          PHP 13. parserGetfieldsInlineTag->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserData.inc:953
          PHP 14. parserGetfieldsInlineTag->getFields() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc:1113
          PHP Notice: Undefined index: label in /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc on line 1167
          PHP Stack trace:
          PHP 1.

          {main}() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:0
          PHP 2. require() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:45
          PHP 3. phpDocumentor_setup->createDocs() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/phpdoc.inc:65
          PHP 4. phpDocumentor_IntermediateParser->Output() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Setup.inc.php:754
          PHP 5. phpDocumentor_IntermediateParser->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1865
          PHP 6. Converter->walk() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1652
          PHP 7. Converter->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:1893
          PHP 8. HTMLframesConverter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:3983
          PHP 9. Converter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converters/HTML/frames/HTMLframesConverter.inc:1081
          PHP 10. Converter->prepareDocBlock() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4389
          PHP 11. parserDocBlock->getDesc() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4565
          PHP 12. parserStringWithInlineTags->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserDocBlock.inc:506
          PHP 13. parserGetfieldsInlineTag->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserData.inc:953
          PHP 14. parserGetfieldsInlineTag->getFields() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc:1113
          PHP Notice: Undefined index: api.required in /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc on line 1168
          PHP Stack trace:
          PHP 1. {main}

          () /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:0
          PHP 2. require() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:45
          PHP 3. phpDocumentor_setup->createDocs() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/phpdoc.inc:65
          PHP 4. phpDocumentor_IntermediateParser->Output() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Setup.inc.php:754
          PHP 5. phpDocumentor_IntermediateParser->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1865
          PHP 6. Converter->walk() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1652
          PHP 7. Converter->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:1893
          PHP 8. HTMLframesConverter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:3983
          PHP 9. Converter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converters/HTML/frames/HTMLframesConverter.inc:1081
          PHP 10. Converter->prepareDocBlock() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4389
          PHP 11. parserDocBlock->getDesc() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4565
          PHP 12. parserStringWithInlineTags->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserDocBlock.inc:506
          PHP 13. parserGetfieldsInlineTag->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserData.inc:953
          PHP 14. parserGetfieldsInlineTag->getFields() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc:1113
          Classes... done
          Writing docs/CiviCRM_APIv3/API_Website/_api--v3--Website.php.html

          Eileen McNaughton added a comment -

          OK - added a couple of CRM_Utils_Array::value in there - trying not to change too many things at once since I can't test on local

          Eileen McNaughton added a comment -

          Hmm - not seeing latest changes - can you check tonight (your morning) if it's still running - if ''is_primary' shows default as 1 then it is working.

          http://api.civicrm.org/v3/CiviCRM_APIv3/API_Address/_api---v3---Address.php.html#functioncivicrm_api3_address_create

          Eileen McNaughton added a comment -

          It updated!! It's showing required fields & defaults!!

          So, 2 things left -are there more e_notices?
          & any idea about why it can't find the second example in activity_create?

          Michał Mach added a comment -

          PHP Notice: A session had already been started - ignoring session_start() in /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc on line 1129
          PHP Stack trace:
          PHP 1.

          {main}() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:0
          PHP 2. require() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:45
          PHP 3. phpDocumentor_setup->createDocs() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/phpdoc.inc:65
          PHP 4. phpDocumentor_IntermediateParser->Output() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Setup.inc.php:754
          PHP 5. phpDocumentor_IntermediateParser->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1865
          PHP 6. Converter->walk() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1652
          PHP 7. Converter->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:1893
          PHP 8. HTMLframesConverter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:3983
          PHP 9. Converter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converters/HTML/frames/HTMLframesConverter.inc:1081
          PHP 10. Converter->prepareDocBlock() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4389
          PHP 11. parserDocBlock->getDesc() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4565
          PHP 12. parserStringWithInlineTags->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserDocBlock.inc:506
          PHP 13. parserGetfieldsInlineTag->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserData.inc:953
          PHP 14. parserGetfieldsInlineTag->getFields() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc:1113
          PHP 15. session_start() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc:1129

          PHP Notice: Undefined index: api.required in /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc on line 1167
          PHP Stack trace:
          PHP 1. {main}

          () /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:0
          PHP 2. require() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:45
          PHP 3. phpDocumentor_setup->createDocs() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/phpdoc.inc:65
          PHP 4. phpDocumentor_IntermediateParser->Output() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Setup.inc.php:754
          PHP 5. phpDocumentor_IntermediateParser->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1865
          PHP 6. Converter->walk() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1652
          PHP 7. Converter->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:1893
          PHP 8. HTMLframesConverter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:3983
          PHP 9. Converter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converters/HTML/frames/HTMLframesConverter.inc:1081
          PHP 10. Converter->prepareDocBlock() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4389
          PHP 11. parserDocBlock->getDesc() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4565
          PHP 12. parserStringWithInlineTags->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserDocBlock.inc:506
          PHP 13. parserGetfieldsInlineTag->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserData.inc:953
          PHP 14. parserGetfieldsInlineTag->getFields() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc:1113
          PHP Notice: Undefined index: api.required in /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc on line 1167
          PHP Stack trace:
          PHP 1.

          {main}() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:0
          PHP 2. require() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:45
          PHP 3. phpDocumentor_setup->createDocs() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/phpdoc.inc:65
          PHP 4. phpDocumentor_IntermediateParser->Output() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Setup.inc.php:754
          PHP 5. phpDocumentor_IntermediateParser->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1865
          PHP 6. Converter->walk() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1652
          PHP 7. Converter->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:1893
          PHP 8. HTMLframesConverter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:3983
          PHP 9. Converter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converters/HTML/frames/HTMLframesConverter.inc:1081
          PHP 10. Converter->prepareDocBlock() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4389
          PHP 11. parserDocBlock->getDesc() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4565
          PHP 12. parserStringWithInlineTags->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserDocBlock.inc:506
          PHP 13. parserGetfieldsInlineTag->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserData.inc:953
          PHP 14. parserGetfieldsInlineTag->getFields() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc:1113
          PHP Notice: Undefined index: api.required in /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc on line 1167
          PHP Stack trace:
          PHP 1. {main}

          () /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:0
          PHP 2. require() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/scripts/phpdoc:45
          PHP 3. phpDocumentor_setup->createDocs() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/phpdoc.inc:65
          PHP 4. phpDocumentor_IntermediateParser->Output() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Setup.inc.php:754
          PHP 5. phpDocumentor_IntermediateParser->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1865
          PHP 6. Converter->walk() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/IntermediateParser.inc:1652
          PHP 7. Converter->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:1893
          PHP 8. HTMLframesConverter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:3983
          PHP 9. Converter->convertFunction() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converters/HTML/frames/HTMLframesConverter.inc:1081
          PHP 10. Converter->prepareDocBlock() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4389
          PHP 11. parserDocBlock->getDesc() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/Converter.inc:4565
          PHP 12. parserStringWithInlineTags->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserDocBlock.inc:506
          PHP 13. parserGetfieldsInlineTag->Convert() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/ParserData.inc:953
          PHP 14. parserGetfieldsInlineTag->getFields() /home/api/api.drupal7.tests.dev.civicrm.org/modules/civicrm/tools/packages/PhpDocumentor/phpDocumentor/InlineTags.inc:1113

          Michał Mach added a comment -

          Let's chat about outstanding issues separately - core goal for this issue is reached.

            People

            • Assignee:
              Michał Mach
              Reporter:
              Eileen McNaughton

              Dates

              • Created:
                Updated:
                Resolved: