/var/www/html_fr/wp-content/plugins/fluent-smtp/app/Services/DB/QueryBuilder/NestedCriteria.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php namespace FluentMail\App\Services\DB\QueryBuilder;

class 
NestedCriteria extends QueryBuilderHandler
{
    
/**
     * @param        $key
     * @param null   $operator
     * @param null   $value
     * @param string $joiner
     *
     * @return $this
     */
    
protected function whereHandler($key$operator null$value null$joiner 'AND')
    {
        
$key $this->addTablePrefix($key);
        
$this->statements['criteria'][] = compact('key''operator''value''joiner');

        return 
$this;
    }
}