International PHP Conference
The Conference for PHP and Web Development

phpMolecules: Living Architecture Documentation in Your Code

Session
Until July 14:
✓ Workshop Day for free
✓ Arduino or Echo Dot fo free
✓ Save up to 690€
Register now
Bis 14. Juli:
✓ Workshop Tag gratis
✓ Arduino oder Echo Dot for free
✓ Bis zu 690 € sparen
Jetzt anmelden
Thank you for attending
✓ See you in 2023
Danke für Ihre Teilnahme
✓ Wir sehen uns in 2023

Good architecture contains patterns. But which pattern does a given class follow? The task of phpMolecules is to express this directly in the code. phpMolecules is a framework-agnostic library that allows you to annotate common architectural concepts (like layers or DDD building blocks) directly in source code. This makes it easier for human readers to understand which pattern a piece of code follows. You can verify that rules regarding the implementation of these patterns are followed, e.g. with PHPStan or Psalm, and derive the necessary technical integration and appropriate documentation. So, code generators can use the info to reduce boilerplate code. It’s not only just for PHP, but the possibility is also given to annotate code accordingly for .NET and Java too. In this talk, this brand new library will be presented by one of its creators.

Take me to the full program of Zum vollständigen Programm von Munich München .

This Session belongs to the Diese Session gehört zum Programm vom MunichMünchen program. Take me to the program of . Hier geht es zum Programm von Berlin Berlin .

This Session Diese Session belongs to the gehört zum Programm von MunichMünchen program. Take me to the current program of . Hier geht es zum aktuellen Programm von Munich München or oder Berlin Berlin .

Stay tuned!

Register for our newsletter

Behind the Tracks of IPC

PHP Core
Best practices & applications

Web Development
Broader web development topics

Quality & Security
More about software quality &
security

Agile & People
Getting agile right is so important

Software Architecture
All about PHP frameworks, concepts &
environments

DevOps & Deployment
Learn about DevOps and transform your development pipeline

Content Management Systems
Sessions on content management systems

#slideless (pure coding)
See how technology really works

Web Security
All about
web security