<?php gettype(mixed $value): string
<?php throw new BadMethodCallException(sprintf( 'Method "%s" does not exist in %s.', $method, gettype($this->value) )); }