Merge branch 'develop' into feature/ci
This commit is contained in:
commit
82586899e3
6 changed files with 26 additions and 13 deletions
|
@ -7,8 +7,8 @@
|
||||||
"prefer-stable": true,
|
"prefer-stable": true,
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.1",
|
"php": ">=7.1",
|
||||||
"digraphcms/utilities": "^0.6",
|
"mofodojodino/profanity-filter": "^1.3",
|
||||||
"mofodojodino/profanity-filter": "^1.3"
|
"byjoby/flatrr": "dev-master"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"phpunit/phpunit": "^7",
|
"phpunit/phpunit": "^7",
|
||||||
|
@ -38,4 +38,4 @@
|
||||||
"Destructr\\": "tests/"
|
"Destructr\\": "tests/"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -2,7 +2,7 @@
|
||||||
/* Destructr | https://gitlab.com/byjoby/destructr | MIT License */
|
/* Destructr | https://gitlab.com/byjoby/destructr | MIT License */
|
||||||
namespace Destructr;
|
namespace Destructr;
|
||||||
|
|
||||||
use \Digraph\FlatArray\FlatArray;
|
use \Flatrr\FlatArray;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interface for DeStructure Objects (DSOs). These are the class that is
|
* Interface for DeStructure Objects (DSOs). These are the class that is
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
/* Destructr | https://gitlab.com/byjoby/destructr | MIT License */
|
/* Destructr | https://gitlab.com/byjoby/destructr | MIT License */
|
||||||
namespace Destructr;
|
namespace Destructr;
|
||||||
|
|
||||||
use Digraph\FlatArray\FlatArrayInterface;
|
use Flatrr\FlatArrayInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interface for DeStructure Objects (DSOs). These are the class that is
|
* Interface for DeStructure Objects (DSOs). These are the class that is
|
||||||
|
|
|
@ -6,7 +6,7 @@ use Destructr\Drivers\AbstractDriver;
|
||||||
use Destructr\DSOInterface;
|
use Destructr\DSOInterface;
|
||||||
use Destructr\Factory;
|
use Destructr\Factory;
|
||||||
use Destructr\Search;
|
use Destructr\Search;
|
||||||
use Digraph\FlatArray\FlatArray;
|
use Flatrr\FlatArray;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This driver is for supporting older SQL servers that don't have their own
|
* This driver is for supporting older SQL servers that don't have their own
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
namespace Destructr\LegacyDrivers;
|
namespace Destructr\LegacyDrivers;
|
||||||
|
|
||||||
use Destructr\DSOInterface;
|
use Destructr\DSOInterface;
|
||||||
use Digraph\FlatArray\FlatArray;
|
|
||||||
use Destructr\Factory;
|
use Destructr\Factory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -7,9 +7,11 @@ use Destructr\Drivers\DSODriverInterface;
|
||||||
|
|
||||||
class Search implements \Serializable
|
class Search implements \Serializable
|
||||||
{
|
{
|
||||||
use \Digraph\Utilities\ValueFunctionTrait;
|
|
||||||
|
|
||||||
protected $factory;
|
protected $factory;
|
||||||
|
protected $where;
|
||||||
|
protected $order;
|
||||||
|
protected $limit;
|
||||||
|
protected $offset;
|
||||||
|
|
||||||
public function __construct(DSOFactoryInterface &$factory=null)
|
public function __construct(DSOFactoryInterface &$factory=null)
|
||||||
{
|
{
|
||||||
|
@ -23,22 +25,34 @@ class Search implements \Serializable
|
||||||
|
|
||||||
public function where(string $set = null) : ?string
|
public function where(string $set = null) : ?string
|
||||||
{
|
{
|
||||||
return $this->valueFunction('where', $set);
|
if ($set !== null) {
|
||||||
|
$this->where = $set;
|
||||||
|
}
|
||||||
|
return $this->where;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function order(string $set = null) : ?string
|
public function order(string $set = null) : ?string
|
||||||
{
|
{
|
||||||
return $this->valueFunction('order', $set);
|
if ($set !== null) {
|
||||||
|
$this->order = $set;
|
||||||
|
}
|
||||||
|
return $this->order;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function limit(int $set = null) : ?int
|
public function limit(int $set = null) : ?int
|
||||||
{
|
{
|
||||||
return $this->valueFunction('limit', $set);
|
if ($set !== null) {
|
||||||
|
$this->limit = $set;
|
||||||
|
}
|
||||||
|
return $this->limit;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function offset(int $set = null) : ?int
|
public function offset(int $set = null) : ?int
|
||||||
{
|
{
|
||||||
return $this->valueFunction('offset', $set);
|
if ($set !== null) {
|
||||||
|
$this->offset = $set;
|
||||||
|
}
|
||||||
|
return $this->offset;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function serialize()
|
public function serialize()
|
||||||
|
|
Loading…
Reference in a new issue