Ejemplo n.º 1
0
 public function __construct(SqlCommand $baseCommand, ISqlFilter $filter)
 {
     $this->baseCommand = $baseCommand;
     $this->filter = $filter;
     $this->Parameters = $baseCommand->Parameters;
     $criterion = $filter->Criteria();
     /** @var $criteria Criteria */
     foreach ($criterion as $criteria) {
         $this->AddParameter(new Parameter($criteria->Variable, $criteria->Value));
     }
 }
Ejemplo n.º 2
0
 public function Substitute($token, ISqlFilter $filter)
 {
     $this->sql = str_replace("[{$token}]", $filter->Where(), $this->sql);
     $this->_criteria = $filter->Criteria();
 }