public static createForObjectArgument ( $instance ) : TypeError | ||
리턴 | TypeError |
public static function createForObjectArgument($instance) : \TypeError
{
return new \TypeError(sprintf('Expected instance argument to be an object, got "%s" instead.', gettype($instance)));
}
/** * @param string $reference * @param object $instance */ public function __construct(string $reference, $instance) { if (false === is_object($instance)) { throw TypeErrorFactory::createForObjectArgument($instance); } $this->reference = $reference; $this->instance = $instance; }