Skip to content

Latest commit

 

History

History
 
 

FluentInterface

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

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