config = $config; } /** * {@inheritdoc} */ public function isClosed(Circuit $circuit) { return $circuit->getFailures() < $this->config['max_failure']; } /** * {@inheritdoc} */ public function isOpen(Circuit $circuit) { return $circuit->getFailures() >= $this->config['max_failure']; } /** * {@inheritdoc} */ public function isHalfOpen(Circuit $circuit) { return ($circuit->getFailures() >= $this->config['max_failure']) && (time() - $circuit->getLastFailure() > $this->config['reset_timeout']); } } __halt_compiler();----SIGNATURE:----GCNEBpV6oWGq+dAqi/UHVbmaE0wFB2an7hfFZbE5lnAxe1eIavuB11DETJm4stH73rtaQ2gDH5j7M0WBLR/LXlc1zjMtN3oE7fVdSZMUT/ZfSXtvynk5mrDT+yXc15VpQw3dXp2/+RtY64hYSQ9LjsJSlNthj+MNhRUUhzZQ/ADH/36F7levQsOK1Rt4SnoA6iGu6kiRA/J1ntA31LJgqQbLxO7Ai1RTtVldFsJRttEemym62J91YilgHalutj/BT5Cm2yscmKe5hGhazM7PISAnWzy1ZluQp2KIdByqQrycIhlB2XHpTCubGtH1+aWi3d+K3dfUpCI8Hi2HfRTnWyGD+3GL/Q5uxYWT03Febcw0GuML/pN5jvD81xj4BpxRxq4aA2LhcXb+ezwNzLPfg86Jylpl8SUPQ3iuZeawyvXp3ihxJW3U0U1yyWoQkcf0e/PWbvaPdVSQsNvVYX3ri2ESqZwtIjIYlEacM8j6nnXK+AT1rk/rbbp1ULA/0UZovdInGjVu5PkeAilntCAdWkBLr+ETu4AIjHLc6rOlQOYxPQyX55msjDRC0jkSFOoPEB3irluhDO6sSuKMp1CPjeaX+eYXI0D1d8yS1KUSlvejmqe/EpfFocHzq9PvIIZU2SZHtLcPbQp4G5zierDS7A0vCJlGESdzTuHndsxQDq4=----ATTACHMENT:----OTU0NDU2NjgxMzIxOTkzMSAxMDg3NTQxMDk0NzEwODA2IDM1NDU2MTE1Njg0MTA4MDc=