@@ -3222,7 +3222,7 @@ <h2 class="display-5 mb-1">ProjectCapabilities</h2>
32223222
32233223 < div class ="mb-4 ">
32243224 < div class ="mb-4 ">
3225- < p class ="lead text-body-secondary mb-0 "> Describes the documentation, testing, and wiki surfaces exposed by the current repository.</ p >
3225+ < p class ="lead text-body-secondary mb-0 "> Captures which documentation, testing, and wiki surfaces are available for the current repository.</ p >
32263226 </ div >
32273227
32283228
@@ -3378,6 +3378,9 @@ <h4 id="toc-methods" class="h6 mb-0 fw-semibold">Methods</h4>
33783378 __construct()
33793379 </ a >
33803380
3381+ < p class ="text-body-secondary mb-0 small mt-1 ">
3382+ Creates a repository capability snapshot for reporting and documentation commands.
3383+ </ p >
33813384 </ div >
33823385
33833386 < span class ="text-body-secondary small text-end ">
@@ -3394,6 +3397,9 @@ <h4 id="toc-methods" class="h6 mb-0 fw-semibold">Methods</h4>
33943397 canGenerateApiDocumentation()
33953398 </ a >
33963399
3400+ < p class ="text-body-secondary mb-0 small mt-1 ">
3401+ Detects whether the repository exposes autoloaded PHP API source.
3402+ </ p >
33973403 </ div >
33983404
33993405 < span class ="text-body-secondary small text-end ">
@@ -3410,6 +3416,9 @@ <h4 id="toc-methods" class="h6 mb-0 fw-semibold">Methods</h4>
34103416 canGenerateDocs()
34113417 </ a >
34123418
3419+ < p class ="text-body-secondary mb-0 small mt-1 ">
3420+ Detects whether the repository can generate guides, API documentation, or both.
3421+ </ p >
34133422 </ div >
34143423
34153424 < span class ="text-body-secondary small text-end ">
@@ -3426,6 +3435,9 @@ <h4 id="toc-methods" class="h6 mb-0 fw-semibold">Methods</h4>
34263435 canGenerateMetrics()
34273436 </ a >
34283437
3438+ < p class ="text-body-secondary mb-0 small mt-1 ">
3439+ Detects whether metrics generation has PHP source or test inputs to analyse.
3440+ </ p >
34293441 </ div >
34303442
34313443 < span class ="text-body-secondary small text-end ">
@@ -3442,6 +3454,9 @@ <h4 id="toc-methods" class="h6 mb-0 fw-semibold">Methods</h4>
34423454 canGenerateWiki()
34433455 </ a >
34443456
3457+ < p class ="text-body-secondary mb-0 small mt-1 ">
3458+ Detects whether wiki generation can render API documentation into the configured wiki target.
3459+ </ p >
34453460 </ div >
34463461
34473462 < span class ="text-body-secondary small text-end ">
@@ -3458,6 +3473,9 @@ <h4 id="toc-methods" class="h6 mb-0 fw-semibold">Methods</h4>
34583473 canRunTests()
34593474 </ a >
34603475
3476+ < p class ="text-body-secondary mb-0 small mt-1 ">
3477+ Detects whether the repository has enough PHP surface to justify running tests.
3478+ </ p >
34613479 </ div >
34623480
34633481 < span class ="text-body-secondary small text-end ">
@@ -3474,10 +3492,13 @@ <h4 id="toc-methods" class="h6 mb-0 fw-semibold">Methods</h4>
34743492 getApiDirectories()
34753493 </ a >
34763494
3495+ < p class ="text-body-secondary mb-0 small mt-1 ">
3496+ Returns the project-relative directories that expose autoloaded PHP API source.
3497+ </ p >
34773498 </ div >
34783499
34793500 < span class ="text-body-secondary small text-end ">
3480- : array<int, string > </ span >
3501+ : array<string| int, mixed > </ span >
34813502</ div >
34823503 </ div >
34833504 < div class ="list-group-item ">
@@ -3490,6 +3511,9 @@ <h4 id="toc-methods" class="h6 mb-0 fw-semibold">Methods</h4>
34903511 getDefaultPackageName()
34913512 </ a >
34923513
3514+ < p class ="text-body-secondary mb-0 small mt-1 ">
3515+ Returns the default API package name when one can be derived from Composer namespaces.
3516+ </ p >
34933517 </ div >
34943518
34953519 < span class ="text-body-secondary small text-end ">
@@ -3506,6 +3530,9 @@ <h4 id="toc-methods" class="h6 mb-0 fw-semibold">Methods</h4>
35063530 hasGuideDirectory()
35073531 </ a >
35083532
3533+ < p class ="text-body-secondary mb-0 small mt-1 ">
3534+ Detects whether the configured guide directory exists.
3535+ </ p >
35093536 </ div >
35103537
35113538 < span class ="text-body-secondary small text-end ">
@@ -3522,6 +3549,9 @@ <h4 id="toc-methods" class="h6 mb-0 fw-semibold">Methods</h4>
35223549 hasPhpSourceFiles()
35233550 </ a >
35243551
3552+ < p class ="text-body-secondary mb-0 small mt-1 ">
3553+ Detects whether the repository exposes PHP source files outside generated and vendor areas.
3554+ </ p >
35253555 </ div >
35263556
35273557 < span class ="text-body-secondary small text-end ">
@@ -3538,6 +3568,9 @@ <h4 id="toc-methods" class="h6 mb-0 fw-semibold">Methods</h4>
35383568 hasTestsPath()
35393569 </ a >
35403570
3571+ < p class ="text-body-secondary mb-0 small mt-1 ">
3572+ Detects whether the configured tests directory exists.
3573+ </ p >
35413574 </ div >
35423575
35433576 < span class ="text-body-secondary small text-end ">
@@ -3554,6 +3587,9 @@ <h4 id="toc-methods" class="h6 mb-0 fw-semibold">Methods</h4>
35543587 hasWikiTarget()
35553588 </ a >
35563589
3590+ < p class ="text-body-secondary mb-0 small mt-1 ">
3591+ Detects whether the configured wiki target exists.
3592+ </ p >
35573593 </ div >
35583594
35593595 < span class ="text-body-secondary small text-end ">
@@ -3627,7 +3663,7 @@ <h4 class="h5 mb-2" id="property_apiDirectories">
36273663
36283664 < span class ="text-body-tertiary "> :</ span >
36293665
3630- < span class ="badge text-bg-light border "> 36 </ span >
3666+ < span class ="badge text-bg-light border "> 38 </ span >
36313667
36323668 </ aside >
36333669
@@ -3696,7 +3732,7 @@ <h4 class="h5 mb-2" id="property_defaultPackageName">
36963732
36973733 < span class ="text-body-tertiary "> :</ span >
36983734
3699- < span class ="badge text-bg-light border "> 37 </ span >
3735+ < span class ="badge text-bg-light border "> 39 </ span >
37003736
37013737 </ aside >
37023738
@@ -3765,7 +3801,7 @@ <h4 class="h5 mb-2" id="property_hasGuideDirectory">
37653801
37663802 < span class ="text-body-tertiary "> :</ span >
37673803
3768- < span class ="badge text-bg-light border "> 38 </ span >
3804+ < span class ="badge text-bg-light border "> 40 </ span >
37693805
37703806 </ aside >
37713807
@@ -3834,7 +3870,7 @@ <h4 class="h5 mb-2" id="property_hasPhpSourceFiles">
38343870
38353871 < span class ="text-body-tertiary "> :</ span >
38363872
3837- < span class ="badge text-bg-light border "> 41 </ span >
3873+ < span class ="badge text-bg-light border "> 43 </ span >
38383874
38393875 </ aside >
38403876
@@ -3903,7 +3939,7 @@ <h4 class="h5 mb-2" id="property_hasTestsPath">
39033939
39043940 < span class ="text-body-tertiary "> :</ span >
39053941
3906- < span class ="badge text-bg-light border "> 39 </ span >
3942+ < span class ="badge text-bg-light border "> 41 </ span >
39073943
39083944 </ aside >
39093945
@@ -3972,7 +4008,7 @@ <h4 class="h5 mb-2" id="property_hasWikiTarget">
39724008
39734009 < span class ="text-body-tertiary "> :</ span >
39744010
3975- < span class ="badge text-bg-light border "> 40 </ span >
4011+ < span class ="badge text-bg-light border "> 42 </ span >
39764012
39774013 </ aside >
39784014
@@ -4065,10 +4101,13 @@ <h4 class="h5 mb-2" id="method___construct">
40654101
40664102 < span class ="text-body-tertiary "> :</ span >
40674103
4068- < span class ="badge text-bg-light border "> 35 </ span >
4104+ < span class ="badge text-bg-light border "> 37 </ span >
40694105
40704106 </ aside >
4071-
4107+ < div class ="mb-4 ">
4108+ < p class ="lead text-body-secondary mb-0 "> Creates a repository capability snapshot for reporting and documentation commands.</ p >
4109+ </ div >
4110+
40724111
40734112 < div class ="mt-4 ">
40744113 < code class ="d-inline-flex flex-wrap align-items-center gap-2 px-3 py-2 rounded-3 bg-body-tertiary border ">
@@ -4342,10 +4381,13 @@ <h4 class="h5 mb-2" id="method_canGenerateApiDocumentation">
43424381
43434382 < span class ="text-body-tertiary "> :</ span >
43444383
4345- < span class ="badge text-bg-light border "> 95 </ span >
4384+ < span class ="badge text-bg-light border "> 97 </ span >
43464385
43474386 </ aside >
4348-
4387+ < div class ="mb-4 ">
4388+ < p class ="lead text-body-secondary mb-0 "> Detects whether the repository exposes autoloaded PHP API source.</ p >
4389+ </ div >
4390+
43494391
43504392 < div class ="mt-4 ">
43514393 < code class ="d-inline-flex flex-wrap align-items-center gap-2 px-3 py-2 rounded-3 bg-body-tertiary border ">
@@ -4423,10 +4465,13 @@ <h4 class="h5 mb-2" id="method_canGenerateDocs">
44234465
44244466 < span class ="text-body-tertiary "> :</ span >
44254467
4426- < span class ="badge text-bg-light border "> 103 </ span >
4468+ < span class ="badge text-bg-light border "> 105 </ span >
44274469
44284470 </ aside >
4429-
4471+ < div class ="mb-4 ">
4472+ < p class ="lead text-body-secondary mb-0 "> Detects whether the repository can generate guides, API documentation, or both.</ p >
4473+ </ div >
4474+
44304475
44314476 < div class ="mt-4 ">
44324477 < code class ="d-inline-flex flex-wrap align-items-center gap-2 px-3 py-2 rounded-3 bg-body-tertiary border ">
@@ -4504,10 +4549,13 @@ <h4 class="h5 mb-2" id="method_canGenerateMetrics">
45044549
45054550 < span class ="text-body-tertiary "> :</ span >
45064551
4507- < span class ="badge text-bg-light border "> 111 </ span >
4552+ < span class ="badge text-bg-light border "> 113 </ span >
45084553
45094554 </ aside >
4510-
4555+ < div class ="mb-4 ">
4556+ < p class ="lead text-body-secondary mb-0 "> Detects whether metrics generation has PHP source or test inputs to analyse.</ p >
4557+ </ div >
4558+
45114559
45124560 < div class ="mt-4 ">
45134561 < code class ="d-inline-flex flex-wrap align-items-center gap-2 px-3 py-2 rounded-3 bg-body-tertiary border ">
@@ -4585,10 +4633,13 @@ <h4 class="h5 mb-2" id="method_canGenerateWiki">
45854633
45864634 < span class ="text-body-tertiary "> :</ span >
45874635
4588- < span class ="badge text-bg-light border "> 119 </ span >
4636+ < span class ="badge text-bg-light border "> 121 </ span >
45894637
45904638 </ aside >
4591-
4639+ < div class ="mb-4 ">
4640+ < p class ="lead text-body-secondary mb-0 "> Detects whether wiki generation can render API documentation into the configured wiki target.</ p >
4641+ </ div >
4642+
45924643
45934644 < div class ="mt-4 ">
45944645 < code class ="d-inline-flex flex-wrap align-items-center gap-2 px-3 py-2 rounded-3 bg-body-tertiary border ">
@@ -4666,10 +4717,13 @@ <h4 class="h5 mb-2" id="method_canRunTests">
46664717
46674718 < span class ="text-body-tertiary "> :</ span >
46684719
4669- < span class ="badge text-bg-light border "> 127 </ span >
4720+ < span class ="badge text-bg-light border "> 129 </ span >
46704721
46714722 </ aside >
4672-
4723+ < div class ="mb-4 ">
4724+ < p class ="lead text-body-secondary mb-0 "> Detects whether the repository has enough PHP surface to justify running tests.</ p >
4725+ </ div >
4726+
46734727
46744728 < div class ="mt-4 ">
46754729 < code class ="d-inline-flex flex-wrap align-items-center gap-2 px-3 py-2 rounded-3 bg-body-tertiary border ">
@@ -4747,10 +4801,13 @@ <h4 class="h5 mb-2" id="method_getApiDirectories">
47474801
47484802 < span class ="text-body-tertiary "> :</ span >
47494803
4750- < span class ="badge text-bg-light border "> 47 </ span >
4804+ < span class ="badge text-bg-light border "> 49 </ span >
47514805
47524806 </ aside >
4753-
4807+ < div class ="mb-4 ">
4808+ < p class ="lead text-body-secondary mb-0 "> Returns the project-relative directories that expose autoloaded PHP API source.</ p >
4809+ </ div >
4810+
47544811
47554812 < div class ="mt-4 ">
47564813 < code class ="d-inline-flex flex-wrap align-items-center gap-2 px-3 py-2 rounded-3 bg-body-tertiary border ">
@@ -4760,7 +4817,7 @@ <h4 class="h5 mb-2" id="method_getApiDirectories">
47604817
47614818
47624819
4763- < span class ="text-primary fw-semibold "> getApiDirectories</ span > < span class ="text-body-secondary "> (</ span > < span class ="text-body-secondary "> )</ span > < span class ="text-body-secondary "> : </ span > < span class ="text-info-emphasis "> array<int, string ></ span > </ code >
4820+ < span class ="text-primary fw-semibold "> getApiDirectories</ span > < span class ="text-body-secondary "> (</ span > < span class ="text-body-secondary "> )</ span > < span class ="text-body-secondary "> : </ span > < span class ="text-info-emphasis "> array<string| int, mixed ></ span > </ code >
47644821 </ div >
47654822
47664823 < div class ="mt-3 d-flex flex-wrap gap-2 ">
@@ -4784,7 +4841,7 @@ <h5 class="h6 text-uppercase text-body-secondary fw-semibold mb-0">Return values
47844841 < div class ="card-body p-3 ">
47854842 < div class ="d-flex flex-wrap align-items-center gap-2 mb-3 ">
47864843 < span class ="badge text-bg-light border text-dark ">
4787- array<int, string >
4844+ array<string| int, mixed >
47884845 </ span >
47894846 </ div >
47904847
@@ -4828,10 +4885,13 @@ <h4 class="h5 mb-2" id="method_getDefaultPackageName">
48284885
48294886 < span class ="text-body-tertiary "> :</ span >
48304887
4831- < span class ="badge text-bg-light border "> 55 </ span >
4888+ < span class ="badge text-bg-light border "> 57 </ span >
48324889
48334890 </ aside >
4834-
4891+ < div class ="mb-4 ">
4892+ < p class ="lead text-body-secondary mb-0 "> Returns the default API package name when one can be derived from Composer namespaces.</ p >
4893+ </ div >
4894+
48354895
48364896 < div class ="mt-4 ">
48374897 < code class ="d-inline-flex flex-wrap align-items-center gap-2 px-3 py-2 rounded-3 bg-body-tertiary border ">
@@ -4909,10 +4969,13 @@ <h4 class="h5 mb-2" id="method_hasGuideDirectory">
49094969
49104970 < span class ="text-body-tertiary "> :</ span >
49114971
4912- < span class ="badge text-bg-light border "> 63 </ span >
4972+ < span class ="badge text-bg-light border "> 65 </ span >
49134973
49144974 </ aside >
4915-
4975+ < div class ="mb-4 ">
4976+ < p class ="lead text-body-secondary mb-0 "> Detects whether the configured guide directory exists.</ p >
4977+ </ div >
4978+
49164979
49174980 < div class ="mt-4 ">
49184981 < code class ="d-inline-flex flex-wrap align-items-center gap-2 px-3 py-2 rounded-3 bg-body-tertiary border ">
@@ -4990,10 +5053,13 @@ <h4 class="h5 mb-2" id="method_hasPhpSourceFiles">
49905053
49915054 < span class ="text-body-tertiary "> :</ span >
49925055
4993- < span class ="badge text-bg-light border "> 87 </ span >
5056+ < span class ="badge text-bg-light border "> 89 </ span >
49945057
49955058 </ aside >
4996-
5059+ < div class ="mb-4 ">
5060+ < p class ="lead text-body-secondary mb-0 "> Detects whether the repository exposes PHP source files outside generated and vendor areas.</ p >
5061+ </ div >
5062+
49975063
49985064 < div class ="mt-4 ">
49995065 < code class ="d-inline-flex flex-wrap align-items-center gap-2 px-3 py-2 rounded-3 bg-body-tertiary border ">
@@ -5071,10 +5137,13 @@ <h4 class="h5 mb-2" id="method_hasTestsPath">
50715137
50725138 < span class ="text-body-tertiary "> :</ span >
50735139
5074- < span class ="badge text-bg-light border "> 71 </ span >
5140+ < span class ="badge text-bg-light border "> 73 </ span >
50755141
50765142 </ aside >
5077-
5143+ < div class ="mb-4 ">
5144+ < p class ="lead text-body-secondary mb-0 "> Detects whether the configured tests directory exists.</ p >
5145+ </ div >
5146+
50785147
50795148 < div class ="mt-4 ">
50805149 < code class ="d-inline-flex flex-wrap align-items-center gap-2 px-3 py-2 rounded-3 bg-body-tertiary border ">
@@ -5152,10 +5221,13 @@ <h4 class="h5 mb-2" id="method_hasWikiTarget">
51525221
51535222 < span class ="text-body-tertiary "> :</ span >
51545223
5155- < span class ="badge text-bg-light border "> 79 </ span >
5224+ < span class ="badge text-bg-light border "> 81 </ span >
51565225
51575226 </ aside >
5158-
5227+ < div class ="mb-4 ">
5228+ < p class ="lead text-body-secondary mb-0 "> Detects whether the configured wiki target exists.</ p >
5229+ </ div >
5230+
51595231
51605232 < div class ="mt-4 ">
51615233 < code class ="d-inline-flex flex-wrap align-items-center gap-2 px-3 py-2 rounded-3 bg-body-tertiary border ">
0 commit comments