Skip to content

Commit 6e2425d

Browse files
committed
Normalize sort, URL structure
1 parent 1bec6bf commit 6e2425d

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

.github/workflows/phpcs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- name: Setup PHP
1515
uses: shivammathur/setup-php@v2
1616
with:
17-
php-version: '8.1'
17+
php-version: '8.4'
1818
tools: composer:v2
1919

2020
- name: Install Dependencies

.github/workflows/verify-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- name: Setup PHP
1818
uses: shivammathur/setup-php@v2
1919
with:
20-
php-version: '8.1'
20+
php-version: '8.4'
2121
extensions: mbstring, xml
2222
coverage: none
2323

docs/bin/generate-parsed-md.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,9 @@ private function format_doc_block( $doc ) {
365365

366366
$text = trim( $text );
367367

368+
// Normalize URL formatting - remove angle brackets
369+
$text = preg_replace( '/<(https?:\/\/[^>]+)>/', '$1', $text );
370+
368371
// Convert @param, @return, @since, etc. into list items
369372
$text = preg_replace(
370373
'/^@(param|return|since|date|deprecated|var|package|type)\s+/m',
@@ -397,6 +400,9 @@ private function track_undocumented( $file, $type, $name ) {
397400
*/
398401
private function generate_index_files() {
399402
foreach ( $this->files_by_directory as $dir => $files ) {
403+
// Sort files for consistent order
404+
sort( $files );
405+
400406
// Handle root directory differently
401407
if ( '' === $dir || '.' === $dir ) {
402408
$index_path = $this->output_dir . '/index.md';

0 commit comments

Comments
 (0)