I have a class that accepts a GD image resource as one of its arguments. As far as I know, there is no way to type hint this since it is a resource and not an object. Is there a way to validate whether the supplied argument is a valid GD image resource (aside from further functionality using this resource failing)?
PS: Please do not mention ImageMagick in your answer…
Advertisement
Answer
The get_resource_type function should help you out. Short of writing code and seeing what it return, I’m not sure what it’s going to say for a GD resource, so you’re on your own there. Should be a good starting point, though!