Icicle\Concurrent\Sync\PosixSemaphore::unserialize PHP Method

unserialize() public method

Unserializes a serialized semaphore.
public unserialize ( string $serialized )
$serialized string The serialized semaphore.
    public function unserialize($serialized)
    {
        // Get the semaphore key and attempt to re-connect to the semaphore in memory.
        list($this->key, $this->maxLocks) = unserialize($serialized);
        if (msg_queue_exists($this->key)) {
            $this->queue = msg_get_queue($this->key);
        }
    }