Main

type

5

status

21

review version

0

cleanup version

0

pending deletion

0

created at

2025-05-04 10:15:57

updated at

2025-12-29 17:31:08

Address

url

https://apisyouwonthate.com/blog/documenting-php-apis-with-openapi/

url length

67

url crc

58792

url crc32

2271864232

location type

1

canonical status

10

canonical page id

2110031492

Source

domain id

299215475

domain tld

0

domain parts

0

originating warc id

-

originating url

https://apisyouwonthate.com/sitemap-posts.xml

source type

1

Server response

server ip

151.101.67.7

pubdate

2025-08-03 05:40:37

attempts

1

size orig

33557

size saved

22836

Content

page id

2110031492

title

Documenting PHP APIs with OpenAPI

excerpt

content

Over on Bump.sh I’ve been writing infinite guides helping people learn how to get OpenAPI out of (or into) their various programming languages and web frameworks, and I wanted to share a summary of that work for the PHP crowd over here with some links.What are the best practices in writing OpenAPI contracts while we're working with PHP? From high level recommendations down to code examples, these guides should help you out, but where to start?Code-first and Design-first, with OpenAPIThere’s a lot of strong opinions around the best approach here, but whichever approach you take, what matters is that you get the right tools and practices. The main thing is getting an OpenAPI document to work with.OpenAPI stands as the optimal method for publishing comprehensive API descriptions, accessible to both humans and machines alike. These guides will lead you through generating API descriptions, utilizing them for documentation, and delving deeper into how OpenAPI...

author

updated

1768245214

Text analysis

block type

0

extracted fields

233

extracted bits

featured image
title
full content
content was extracted heuristically
OpenGraph suggests this is an article

detected location

0

detected language

1 (English)

category id

-

index version

1

paywall score

0

spam phrases

0

Text statistics

text nonlatin

0

text cyrillic

0

text characters

2778

text words

563

text unique words

282

text lines

1

text sentences

8

text paragraphs

1

text words per sentence

70

text matched phrases

0

text matched dictionaries

0