sebastian/exporter 8.2.0
·
36 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
ObjectExporterinterface,ObjectExporterChain, andExportContextfor customizing how objects are exported (an object exporter can be passed toExporter's constructor and is consulted before the default representation of an object is used)Exporter::shortenedExport()andExporter::shortenedRecursiveExport()use the representation provided by an object exporter as well; it is collapsed to a single line and shortened when it is longer than the configured maximum lengthExporter::hasCustomRepresentationFor()for checking whether an object exporter provides the representation for an object