📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
e-ticaretv3.demodesign.com.tr
/
vendor
/
binsoul
/
net-mqtt
/
src
/
Flow
📝
AbstractFlow.php
← Geri Dön
<?php namespace BinSoul\Net\Mqtt\Flow; use BinSoul\Net\Mqtt\Flow; use BinSoul\Net\Mqtt\Packet; /** * Provides an abstract implementation of the {@see Flow} interface. */ abstract class AbstractFlow implements Flow { /** @var bool */ private $isFinished = false; /** @var bool */ private $isSuccess = false; /** @var mixed */ private $result; /** @var string */ private $error = ''; public function accept(Packet $packet) { return false; } public function next(Packet $packet) { } public function isFinished() { return $this->isFinished; } public function isSuccess() { return $this->isFinished && $this->isSuccess; } public function getResult() { return $this->result; } public function getErrorMessage() { return $this->error; } /** * Marks the flow as successful and sets the result. * * @param mixed|null $result */ protected function succeed($result = null) { $this->isFinished = true; $this->isSuccess = true; $this->result = $result; } /** * Marks the flow as failed and sets the error message. * * @param string $error */ protected function fail($error = '') { $this->isFinished = true; $this->isSuccess = false; $this->error = $error; } }
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula