You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- where(['field']) list form throws a clear error suggesting ->where('field')
instead of printing nonsense advice and then an internal TypeError
- whereInList() rejects array values with a clear error instead of casting
to the string "Array" with a PHP warning and matching nothing
- bracket reads coerce float and bool offsets like plain PHP arrays
($arr[1.5] reads key 1) instead of an internal TypeError
- SmartArrayRaw deprecation notices report the caller's file:line like every
other notice, and new() fires one notice instead of two
- SmartNull->debug() says "missing key or empty result" instead of dumping
an empty array under the wrong class name
- SmartNull uses SharedHelpers for xmpWrap() instead of its own copy
- debug(1) runs the root-property reformat on the properties block only, so
a data row keyed 'root' prints its stored value
- debug() only probes load() when a handler is set, instead of throwing and
catching an exception per key on plain arrays
- UPGRADING: load() throws InvalidArgumentException for invalid field names
(was RuntimeException in 2.7)
$this->expectExceptionMessage("where(): the array form takes ['field' => value] pairs, list given. Did you mean ->where('featured') to match rows where 'featured' is non-empty?");
0 commit comments