block; } /** * @since 1.37 * @internal * @param Block $block */ public function setBlock( Block $block ): void { $this->block = $block; } /** * @return static */ public static function newEmpty() { return new static(); } /** * Returns this permission status in legacy error array format. * * @see PermissionManager::getPermissionErrors() * * @return array */ public function toLegacyErrorArray(): array { return $this->getStatusArray(); } }