Page MenuHomeWickedGov Phorge

NonSerializableTrait.php
No OneTemporary

Size
375 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() {
throw new LogicException( 'Instances of ' . get_class( $this ) . ' are not serializable!' );
}
}

File Metadata

Mime Type
text/x-php
Expires
Aug 18 2026, 09:17 (6 w, 3 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
94/2e/4cc2b653a0bd68b746aa7e8b2681
Default Alt Text
NonSerializableTrait.php (375 B)

Event Timeline