PHPackages                             phing/task-apigen - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. phing/task-apigen

ActivePhing-extension[Utility &amp; Helpers](/categories/utility)

phing/task-apigen
=================

Task for ApiGen, a tool for creating professional API documentation from PHP source code.

3.1.2(4mo ago)186.6k↓31.2%1LGPL-3.0-onlyPHPPHP &gt;= 8.1

Since Apr 4Pushed 3mo ago2 watchersCompare

[ Source](https://github.com/phingofficial/task-apigen)[ Packagist](https://packagist.org/packages/phing/task-apigen)[ RSS](/packages/phing-task-apigen/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (8)Used By (0)

\[READ-ONLY\] task-apigen
=========================

[](#read-only-task-apigen)

Task for ApiGen, a tool for creating professional API documentation from PHP source code.

This is a read-only split of .

Please [report issues](https://github.com/phingofficial/phing/issues) and [send Pull Requests](https://github.com/phingofficial/phing/pulls)in the [main Phing repository](https://github.com/phingofficial/phing).

Attributes
----------

[](#attributes)

NameTypeDescriptionDefaultRequiredexecutableStringApiGen executable name.apigenNoactionStringApiGen action to be executed.generateNoconfigStringConfig file name.n/aSource and destination are required - either set explicitly or using a config file. Attribute values set explicitly have precedence over values from a config file.sourceStringList of source files or directories.n/adestinationStringDestination directory.n/aexcludeStringList of masks (case sensitive) to exclude files or directories from processing.n/aNoskipdocpathStringList of masks (case sensitive) to exclude elements from documentation generating.n/aNocharsetStringCharacter set of source files.UTF-8NomainStringMain project name prefix.n/aNotitleStringTitle of generated documentation.n/aNobaseurlStringDocumentation base URL.n/aNogooglecseidStringGoogle Custom Search ID.n/aNogooglecselabelStringGoogle Custom Search label.n/aNogoogleanalyticsStringGoogle Analytics tracking code.n/aNotemplateconfigStringTemplate config file name.n/aIf not set the default template is used.templatethemeStringTemplate theme file name.n/aIf not set the default template is used.accesslevelsStringElement access levels. Documentation only for methods and properties with the given access level will be generated.public, protectedNointernalBooleanWhether to generate documentation for elements marked as internal and internal documentation parts or not.NoNophpBooleanWhether to generate documentation for PHP internal classes or not.YesNotreeBooleanWhether to generate tree view of classes, interfaces, traits and exceptions or not.YesNodeprecatedBooleanWhether to generate documentation for deprecated elements or not.NoNotodoBooleanWhether to generate documentation of tasks or not.NoNosourcecodeBooleanWhether to generate highlighted source code files or not.YesNodownloadBooleanWhether to generate a link to download documentation as a ZIP archive or not.NoNodebugBooleanWhether to enable the debug mode or not.NoNoExample
-------

[](#example)

```

```

###  Health Score

48

—

FairBetter than 95% of packages

Maintenance78

Regular maintenance activity

Popularity30

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 57.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~165 days

Recently: every ~193 days

Total

7

Last Release

148d ago

PHP version history (3 changes)3.0.0-rc5PHP &gt;= 7.1

3.0.0-rc6PHP &gt;= 7.4

3.1.2PHP &gt;= 8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/197f7436c47067343def1d182dd597dbd104774fe17071e0b983487dc3652fe8?d=identicon)[siad007](/maintainers/siad007)

![](https://www.gravatar.com/avatar/a44b54e66ddb560dcbb821b6036d4d993e6e87a3f94c7fe9f283e935a20e3b69?d=identicon)[mrook](/maintainers/mrook)

---

Top Contributors

[![siad007](https://avatars.githubusercontent.com/u/2149445?v=4)](https://github.com/siad007 "siad007 (4 commits)")[![mrook](https://avatars.githubusercontent.com/u/477719?v=4)](https://github.com/mrook "mrook (3 commits)")

### Embed Badge

![Health badge](/badges/phing-task-apigen/health.svg)

```
[![Health](https://phpackages.com/badges/phing-task-apigen/health.svg)](https://phpackages.com/packages/phing-task-apigen)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
