Flag expectedType as nullable

This commit is contained in:
Dylan K. Taylor 2017-10-14 20:41:31 +01:00
parent f5378ab604
commit bcefc3a54b

View File

@ -82,7 +82,7 @@ class CompoundTag extends NamedTag implements \ArrayAccess{
* @return NamedTag|null
* @throws \RuntimeException if the tag exists and is not of the expected type (if specified)
*/
public function getTag(string $name, string $expectedType = null) : ?NamedTag{
public function getTag(string $name, ?string $expectedType = null) : ?NamedTag{
assert($expectedType === null or is_a($expectedType, NamedTag::class, true));
$tag = $this->{$name} ?? null;
if($tag !== null and $expectedType !== null and !($tag instanceof $expectedType)){