<?php namespace Swoole; class Lock { public const FILELOCK = 2; public const MUTEX = 3; public const SEM = 4; public const RWLOCK = 1; public const SPINLOCK = 5; public $errCode = 0; public function __construct($type = null, $filename = null) { } public function __destruct() { } /** * @return mixed */ public function lock() { } /** * @return mixed */ public function lockwait($timeout = null) { } /** * @return mixed */ public function trylock() { } /** * @return mixed */ public function lock_read() { } /** * @return mixed */ public function trylock_read() { } /** * @return mixed */ public function unlock() { } /** * @return mixed */ public function destroy() { } }