FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [View Raw Code]   [Original HTTPS Page]

DesignPatternsPHP/FluentInterface/README.md at master · EndlessCoding/DesignPatternsPHP · GitHub

Latest commit

 

History

History
11 lines (7 loc) · 336 Bytes

File metadata and controls

11 lines (7 loc) · 336 Bytes

Fluent Interface

Purpose

To write code that is easy readable just like sentences in a natural language (like English).

Examples

  • Doctrine2's QueryBuilder works something like that example class below
  • PHPUnit uses fluent interfaces to build mock objects
  • Yii Framework: CDbCommand and CActiveRecord use this pattern, too

Back | FazBrowse Home | New Git URL