Page MenuHomeWickedGov Phorge

NonSerializableTrait.php
No OneTemporary

Size
382 B
Referenced Files
None
Subscribers
None

NonSerializableTrait.php

<?php
namespace Wikimedia\NonSerializable;
use LogicException;
/**
* A trait that prevents serialization via php's builtin serialize() function.
*/
trait NonSerializableTrait {
/**
* @throws LogicException always
* @return never
*/
public function __sleep(): never {
throw new LogicException( 'Instances of ' . get_class( $this ) . ' are not serializable!' );
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 17 2026, 08:17 (11 w, 2 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
33/fc/d1e883f5916e9e238a749686d55f
Default Alt Text
NonSerializableTrait.php (382 B)

Event Timeline