<?php namespace PicoDb\Builder; /** * Class OrConditionBuilder * * @package PicoDb\Builder * @author Frederic Guillot */ class OrConditionBuilder { /** * List of SQL conditions * * @access protected * @var string[] */ protected $conditions = array(); /** * Add new condition * * @access public * @param string $condition * @return $this */ public function withCondition($condition) { $this->conditions[] = $condition; return $this; } /** * Build SQL * * @access public * @return string */ public function build() { return '('.implode(' OR ', $this->conditions).')'; } }