<?php
interface SomeInterface { }
class Part implements SomeInterface {}
class Engine extends Part { }
$engine = new Engine;
var_dump($engine instanceof SomeInterface
);
PD9waHAKCmludGVyZmFjZSBTb21lSW50ZXJmYWNlIHsgfQoKY2xhc3MgUGFydCBpbXBsZW1lbnRzIFNvbWVJbnRlcmZhY2UgIHt9CmNsYXNzIEVuZ2luZSBleHRlbmRzIFBhcnQgeyB9CgokZW5naW5lID0gbmV3IEVuZ2luZTsKdmFyX2R1bXAoJGVuZ2luZSBpbnN0YW5jZW9mIFNvbWVJbnRlcmZhY2UpOwo=