sqonk/phext-context (packagist): Contexts create a block level scope on a resource and automatically manage the creation and cleanup of that resource irrespective of any exceptions that arise while in use.
Keywords: file|resources|teardown|context manager