public function functionalCallback($value, $key, $collection) { InvalidArgumentException::assertCollection($collection, __FUNCTION__, 3); return $value != 'value' && strlen($key) > 0; }