public function __destruct()
{
if (static::CONCURENCE !== self::ANYTIME && $this->is_subtask === self::IS_NOT_SUBTASK) {
fclose(Tasks::$semaphore);
self::$semaphore = null;
self::$semaphorePort = -1;
}
}
public function __destruct() { $this->log->log('Closed jobQueue'); unlink($this->pipefile); fclose($this->jobQueueLog); parent::__destruct(); }