The issue: Enforce users to respect method signatures in a class.
Multiple interfaces may be implemented by one class.
<?php
class RandomClass implements Countable, Iterator {
// You need to define all methods requested by the interfaces
}
?>