public function setPredicates(array $predicates) { $this->_predicates = Arrays::instancesOf($predicates, '\\Packaged\\QueryBuilder\\Predicate\\IPredicate'); }
protected function _tryAssertInstancesOfStdClass($input) { Arrays::instancesOf($input, 'stdClass'); }
/** * 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); }
public function setFields(array $fields) { $this->_fields = Arrays::instancesOf($fields, '\\Packaged\\QueryBuilder\\Expression\\FieldExpression'); return $this; }
public function setExpressions(array $expressions) { $this->_expressions = Arrays::instancesOf($expressions, '\\Packaged\\QueryBuilder\\Expression\\IExpression'); return $this; }