• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

KarpelesLab / goro / 23079096505

14 Mar 2026 03:09AM UTC coverage: 51.751% (-2.7%) from 54.48%
23079096505

push

github

MagicalTux
Implement SPL functions/exceptions, Reflection API, standard library additions

SPL (ext/spl):
- Functions: spl_object_hash, spl_object_id, iterator_to_array,
  iterator_count, class_implements, class_parents, class_uses,
  spl_autoload_functions
- Missing exception classes: OutOfBoundsException, OutOfRangeException,
  RangeException, DomainException, LengthException, UnderflowException,
  BadMethodCallException

Reflection (ext/reflection):
- ReflectionClass: getName, getParentClass, getInterfaceNames, getMethods,
  getMethod, hasMethod, getProperties, hasProperty, getConstants,
  isAbstract, isFinal, isInterface, isInstantiable, isSubclassOf,
  newInstance, newInstanceWithoutConstructor, getConstructor
- ReflectionMethod: getName, getDeclaringClass, isPublic/Protected/Private,
  isStatic, isAbstract, isFinal, isConstructor, getNumberOfParameters,
  getNumberOfRequiredParameters, getParameters, invoke
- ReflectionFunction: __construct, getName, getNumberOfParameters,
  getNumberOfRequiredParameters, getParameters, invoke
- ReflectionParameter: getName, getPosition, isOptional, hasDefaultValue,
  getDefaultValue, allowsNull, isPassedByReference, isVariadic
- ReflectionType/ReflectionNamedType: getName, allowsNull, isBuiltin

Standard library (ext/standard):
- pack/unpack: full binary data packing with all format codes
- parse_url, http_build_query, pathinfo with constants
- getmypid, getmyuid, memory_get_usage, memory_get_peak_usage
- ip2long, long2ip, gethostname
- http_response_code

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

293 of 2428 new or added lines in 17 files covered. (12.07%)

43 existing lines in 3 files now uncovered.

19753 of 38169 relevant lines covered (51.75%)

122399.64 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

17.02
/ext/reflection/function.go


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc