public function setPredicates(array $predicates)
 {
     $this->_predicates = Arrays::instancesOf($predicates, '\\Packaged\\QueryBuilder\\Predicate\\IPredicate');
 }
Esempio n. 2
0
 protected function _tryAssertInstancesOfStdClass($input)
 {
     Arrays::instancesOf($input, 'stdClass');
 }
Esempio n. 3
0
 /**
  * Checks if all values of array are instances of the passed class.
  * Throws InvalidArgumentException if it isn't true for any value.
  *
  * @param  $arr   array
  * @param  $class string  Name of the class or 'array' to check arrays.
  *
  * @return array   Returns passed array.
  * @group   util
  * @throws InvalidArgumentException
  *
  * @deprecated
  */
 function assert_instances_of(array $arr, $class)
 {
     return \Packaged\Helpers\Arrays::instancesOf($arr, $class);
 }
Esempio n. 4
0
 public function setFields(array $fields)
 {
     $this->_fields = Arrays::instancesOf($fields, '\\Packaged\\QueryBuilder\\Expression\\FieldExpression');
     return $this;
 }
Esempio n. 5
0
 public function setExpressions(array $expressions)
 {
     $this->_expressions = Arrays::instancesOf($expressions, '\\Packaged\\QueryBuilder\\Expression\\IExpression');
     return $this;
 }