芝麻web文件管理V1.00
编辑当前文件:/home/mgatv524/public_html/avenida/views/react.tar
event-loop/composer.json 0000644 00000001002 14716423152 0011354 0 ustar 00 { "name": "react/event-loop", "description": "Event loop abstraction layer that libraries can use for evented I/O.", "keywords": ["event-loop", "asynchronous"], "license": "MIT", "require": { "php": ">=5.4.0" }, "require-dev": { "phpunit/phpunit": "~4.8" }, "suggest": { "ext-libevent": ">=0.1.0", "ext-event": "~1.0", "ext-libev": "*" }, "autoload": { "psr-4": { "React\\EventLoop\\": "src" } } } event-loop/.travis.yml 0000644 00000000524 14716423152 0010753 0 ustar 00 language: php php: - 5.4 - 5.5 - 5.6 - 7.0 - 7.1 - hhvm sudo: false addons: apt: packages: - libevent-dev # Used by 'event' and 'libevent' PHP extensions cache: directories: - $HOME/.composer/cache/files install: - ./travis-init.sh - composer install script: - ./vendor/bin/phpunit --coverage-text event-loop/LICENSE 0000644 00000002055 14716423152 0007650 0 ustar 00 Copyright (c) 2012 Igor Wiedler, Chris Boden Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. event-loop/travis-init.sh 0000755 00000002040 14716423152 0011445 0 ustar 00 #!/bin/bash set -e set -o pipefail if [[ "$TRAVIS_PHP_VERSION" != "hhvm" && "$TRAVIS_PHP_VERSION" != "hhvm-nightly" ]]; then # install 'event' PHP extension echo "yes" | pecl install event # install 'libevent' PHP extension (does not support php 7) if [[ "$TRAVIS_PHP_VERSION" != "7.0" && "$TRAVIS_PHP_VERSION" != "7.1" ]]; then curl http://pecl.php.net/get/libevent-0.1.0.tgz | tar -xz pushd libevent-0.1.0 phpize ./configure make make install popd echo "extension=libevent.so" >> "$(php -r 'echo php_ini_loaded_file();')" fi # install 'libev' PHP extension (does not support php 7) if [[ "$TRAVIS_PHP_VERSION" != "7.0" && "$TRAVIS_PHP_VERSION" != "7.1" ]]; then git clone --recursive https://github.com/m4rw3r/php-libev pushd php-libev phpize ./configure --with-libev make make install popd echo "extension=libev.so" >> "$(php -r 'echo php_ini_loaded_file();')" fi fi event-loop/src/LibEventLoop.php 0000644 00000020767 14716423152 0012517 0 ustar 00 eventBase = event_base_new(); $this->nextTickQueue = new NextTickQueue($this); $this->futureTickQueue = new FutureTickQueue($this); $this->timerEvents = new SplObjectStorage(); $this->createTimerCallback(); $this->createStreamCallback(); } /** * {@inheritdoc} */ public function addReadStream($stream, callable $listener) { $key = (int) $stream; if (!isset($this->readListeners[$key])) { $this->readListeners[$key] = $listener; $this->subscribeStreamEvent($stream, EV_READ); } } /** * {@inheritdoc} */ public function addWriteStream($stream, callable $listener) { $key = (int) $stream; if (!isset($this->writeListeners[$key])) { $this->writeListeners[$key] = $listener; $this->subscribeStreamEvent($stream, EV_WRITE); } } /** * {@inheritdoc} */ public function removeReadStream($stream) { $key = (int) $stream; if (isset($this->readListeners[$key])) { unset($this->readListeners[$key]); $this->unsubscribeStreamEvent($stream, EV_READ); } } /** * {@inheritdoc} */ public function removeWriteStream($stream) { $key = (int) $stream; if (isset($this->writeListeners[$key])) { unset($this->writeListeners[$key]); $this->unsubscribeStreamEvent($stream, EV_WRITE); } } /** * {@inheritdoc} */ public function removeStream($stream) { $key = (int) $stream; if (isset($this->streamEvents[$key])) { $event = $this->streamEvents[$key]; event_del($event); event_free($event); unset( $this->streamFlags[$key], $this->streamEvents[$key], $this->readListeners[$key], $this->writeListeners[$key] ); } } /** * {@inheritdoc} */ public function addTimer($interval, callable $callback) { $timer = new Timer($this, $interval, $callback, false); $this->scheduleTimer($timer); return $timer; } /** * {@inheritdoc} */ public function addPeriodicTimer($interval, callable $callback) { $timer = new Timer($this, $interval, $callback, true); $this->scheduleTimer($timer); return $timer; } /** * {@inheritdoc} */ public function cancelTimer(TimerInterface $timer) { if ($this->isTimerActive($timer)) { $event = $this->timerEvents[$timer]; event_del($event); event_free($event); $this->timerEvents->detach($timer); } } /** * {@inheritdoc} */ public function isTimerActive(TimerInterface $timer) { return $this->timerEvents->contains($timer); } /** * {@inheritdoc} */ public function nextTick(callable $listener) { $this->nextTickQueue->add($listener); } /** * {@inheritdoc} */ public function futureTick(callable $listener) { $this->futureTickQueue->add($listener); } /** * {@inheritdoc} */ public function tick() { $this->nextTickQueue->tick(); $this->futureTickQueue->tick(); event_base_loop($this->eventBase, EVLOOP_ONCE | EVLOOP_NONBLOCK); } /** * {@inheritdoc} */ public function run() { $this->running = true; while ($this->running) { $this->nextTickQueue->tick(); $this->futureTickQueue->tick(); $flags = EVLOOP_ONCE; if (!$this->running || !$this->nextTickQueue->isEmpty() || !$this->futureTickQueue->isEmpty()) { $flags |= EVLOOP_NONBLOCK; } elseif (!$this->streamEvents && !$this->timerEvents->count()) { break; } event_base_loop($this->eventBase, $flags); } } /** * {@inheritdoc} */ public function stop() { $this->running = false; } /** * Schedule a timer for execution. * * @param TimerInterface $timer */ private function scheduleTimer(TimerInterface $timer) { $this->timerEvents[$timer] = $event = event_timer_new(); event_timer_set($event, $this->timerCallback, $timer); event_base_set($event, $this->eventBase); event_add($event, $timer->getInterval() * self::MICROSECONDS_PER_SECOND); } /** * Create a new ext-libevent event resource, or update the existing one. * * @param resource $stream * @param integer $flag EV_READ or EV_WRITE */ private function subscribeStreamEvent($stream, $flag) { $key = (int) $stream; if (isset($this->streamEvents[$key])) { $event = $this->streamEvents[$key]; $flags = $this->streamFlags[$key] |= $flag; event_del($event); event_set($event, $stream, EV_PERSIST | $flags, $this->streamCallback); } else { $event = event_new(); event_set($event, $stream, EV_PERSIST | $flag, $this->streamCallback); event_base_set($event, $this->eventBase); $this->streamEvents[$key] = $event; $this->streamFlags[$key] = $flag; } event_add($event); } /** * Update the ext-libevent event resource for this stream to stop listening to * the given event type, or remove it entirely if it's no longer needed. * * @param resource $stream * @param integer $flag EV_READ or EV_WRITE */ private function unsubscribeStreamEvent($stream, $flag) { $key = (int) $stream; $flags = $this->streamFlags[$key] &= ~$flag; if (0 === $flags) { $this->removeStream($stream); return; } $event = $this->streamEvents[$key]; event_del($event); event_set($event, $stream, EV_PERSIST | $flags, $this->streamCallback); event_add($event); } /** * Create a callback used as the target of timer events. * * A reference is kept to the callback for the lifetime of the loop * to prevent "Cannot destroy active lambda function" fatal error from * the event extension. */ private function createTimerCallback() { $this->timerCallback = function ($_, $__, $timer) { call_user_func($timer->getCallback(), $timer); // Timer already cancelled ... if (!$this->isTimerActive($timer)) { return; // Reschedule periodic timers ... } elseif ($timer->isPeriodic()) { event_add( $this->timerEvents[$timer], $timer->getInterval() * self::MICROSECONDS_PER_SECOND ); // Clean-up one shot timers ... } else { $this->cancelTimer($timer); } }; } /** * Create a callback used as the target of stream events. * * A reference is kept to the callback for the lifetime of the loop * to prevent "Cannot destroy active lambda function" fatal error from * the event extension. */ private function createStreamCallback() { $this->streamCallback = function ($stream, $flags) { $key = (int) $stream; if (EV_READ === (EV_READ & $flags) && isset($this->readListeners[$key])) { call_user_func($this->readListeners[$key], $stream, $this); } if (EV_WRITE === (EV_WRITE & $flags) && isset($this->writeListeners[$key])) { call_user_func($this->writeListeners[$key], $stream, $this); } }; } } event-loop/src/StreamSelectLoop.php 0000644 00000015124 14716423152 0013371 0 ustar 00 nextTickQueue = new NextTickQueue($this); $this->futureTickQueue = new FutureTickQueue($this); $this->timers = new Timers(); } /** * {@inheritdoc} */ public function addReadStream($stream, callable $listener) { $key = (int) $stream; if (!isset($this->readStreams[$key])) { $this->readStreams[$key] = $stream; $this->readListeners[$key] = $listener; } } /** * {@inheritdoc} */ public function addWriteStream($stream, callable $listener) { $key = (int) $stream; if (!isset($this->writeStreams[$key])) { $this->writeStreams[$key] = $stream; $this->writeListeners[$key] = $listener; } } /** * {@inheritdoc} */ public function removeReadStream($stream) { $key = (int) $stream; unset( $this->readStreams[$key], $this->readListeners[$key] ); } /** * {@inheritdoc} */ public function removeWriteStream($stream) { $key = (int) $stream; unset( $this->writeStreams[$key], $this->writeListeners[$key] ); } /** * {@inheritdoc} */ public function removeStream($stream) { $this->removeReadStream($stream); $this->removeWriteStream($stream); } /** * {@inheritdoc} */ public function addTimer($interval, callable $callback) { $timer = new Timer($this, $interval, $callback, false); $this->timers->add($timer); return $timer; } /** * {@inheritdoc} */ public function addPeriodicTimer($interval, callable $callback) { $timer = new Timer($this, $interval, $callback, true); $this->timers->add($timer); return $timer; } /** * {@inheritdoc} */ public function cancelTimer(TimerInterface $timer) { $this->timers->cancel($timer); } /** * {@inheritdoc} */ public function isTimerActive(TimerInterface $timer) { return $this->timers->contains($timer); } /** * {@inheritdoc} */ public function nextTick(callable $listener) { $this->nextTickQueue->add($listener); } /** * {@inheritdoc} */ public function futureTick(callable $listener) { $this->futureTickQueue->add($listener); } /** * {@inheritdoc} */ public function tick() { $this->nextTickQueue->tick(); $this->futureTickQueue->tick(); $this->timers->tick(); $this->waitForStreamActivity(0); } /** * {@inheritdoc} */ public function run() { $this->running = true; while ($this->running) { $this->nextTickQueue->tick(); $this->futureTickQueue->tick(); $this->timers->tick(); // Next-tick or future-tick queues have pending callbacks ... if (!$this->running || !$this->nextTickQueue->isEmpty() || !$this->futureTickQueue->isEmpty()) { $timeout = 0; // There is a pending timer, only block until it is due ... } elseif ($scheduledAt = $this->timers->getFirst()) { $timeout = $scheduledAt - $this->timers->getTime(); if ($timeout < 0) { $timeout = 0; } else { /* * round() needed to correct float error: * https://github.com/reactphp/event-loop/issues/48 */ $timeout = round($timeout * self::MICROSECONDS_PER_SECOND); } // The only possible event is stream activity, so wait forever ... } elseif ($this->readStreams || $this->writeStreams) { $timeout = null; // There's nothing left to do ... } else { break; } $this->waitForStreamActivity($timeout); } } /** * {@inheritdoc} */ public function stop() { $this->running = false; } /** * Wait/check for stream activity, or until the next timer is due. */ private function waitForStreamActivity($timeout) { $read = $this->readStreams; $write = $this->writeStreams; $available = $this->streamSelect($read, $write, $timeout); if (false === $available) { // if a system call has been interrupted, // we cannot rely on it's outcome return; } foreach ($read as $stream) { $key = (int) $stream; if (isset($this->readListeners[$key])) { call_user_func($this->readListeners[$key], $stream, $this); } } foreach ($write as $stream) { $key = (int) $stream; if (isset($this->writeListeners[$key])) { call_user_func($this->writeListeners[$key], $stream, $this); } } } /** * Emulate a stream_select() implementation that does not break when passed * empty stream arrays. * * @param array &$read An array of read streams to select upon. * @param array &$write An array of write streams to select upon. * @param integer|null $timeout Activity timeout in microseconds, or null to wait forever. * * @return integer|false The total number of streams that are ready for read/write. * Can return false if stream_select() is interrupted by a signal. */ protected function streamSelect(array &$read, array &$write, $timeout) { if ($read || $write) { $except = null; // suppress warnings that occur, when stream_select is interrupted by a signal return @stream_select($read, $write, $except, $timeout === null ? null : 0, $timeout); } $timeout && usleep($timeout); return 0; } } event-loop/src/LibEvLoop.php 0000644 00000012225 14716423152 0011776 0 ustar 00 loop = new EventLoop(); $this->nextTickQueue = new NextTickQueue($this); $this->futureTickQueue = new FutureTickQueue($this); $this->timerEvents = new SplObjectStorage(); } /** * {@inheritdoc} */ public function addReadStream($stream, callable $listener) { if (isset($this->readEvents[(int) $stream])) { return; } $callback = function () use ($stream, $listener) { call_user_func($listener, $stream, $this); }; $event = new IOEvent($callback, $stream, IOEvent::READ); $this->loop->add($event); $this->readEvents[(int) $stream] = $event; } /** * {@inheritdoc} */ public function addWriteStream($stream, callable $listener) { if (isset($this->writeEvents[(int) $stream])) { return; } $callback = function () use ($stream, $listener) { call_user_func($listener, $stream, $this); }; $event = new IOEvent($callback, $stream, IOEvent::WRITE); $this->loop->add($event); $this->writeEvents[(int) $stream] = $event; } /** * {@inheritdoc} */ public function removeReadStream($stream) { $key = (int) $stream; if (isset($this->readEvents[$key])) { $this->readEvents[$key]->stop(); unset($this->readEvents[$key]); } } /** * {@inheritdoc} */ public function removeWriteStream($stream) { $key = (int) $stream; if (isset($this->writeEvents[$key])) { $this->writeEvents[$key]->stop(); unset($this->writeEvents[$key]); } } /** * {@inheritdoc} */ public function removeStream($stream) { $this->removeReadStream($stream); $this->removeWriteStream($stream); } /** * {@inheritdoc} */ public function addTimer($interval, callable $callback) { $timer = new Timer($this, $interval, $callback, false); $callback = function () use ($timer) { call_user_func($timer->getCallback(), $timer); if ($this->isTimerActive($timer)) { $this->cancelTimer($timer); } }; $event = new TimerEvent($callback, $timer->getInterval()); $this->timerEvents->attach($timer, $event); $this->loop->add($event); return $timer; } /** * {@inheritdoc} */ public function addPeriodicTimer($interval, callable $callback) { $timer = new Timer($this, $interval, $callback, true); $callback = function () use ($timer) { call_user_func($timer->getCallback(), $timer); }; $event = new TimerEvent($callback, $interval, $interval); $this->timerEvents->attach($timer, $event); $this->loop->add($event); return $timer; } /** * {@inheritdoc} */ public function cancelTimer(TimerInterface $timer) { if (isset($this->timerEvents[$timer])) { $this->loop->remove($this->timerEvents[$timer]); $this->timerEvents->detach($timer); } } /** * {@inheritdoc} */ public function isTimerActive(TimerInterface $timer) { return $this->timerEvents->contains($timer); } /** * {@inheritdoc} */ public function nextTick(callable $listener) { $this->nextTickQueue->add($listener); } /** * {@inheritdoc} */ public function futureTick(callable $listener) { $this->futureTickQueue->add($listener); } /** * {@inheritdoc} */ public function tick() { $this->nextTickQueue->tick(); $this->futureTickQueue->tick(); $this->loop->run(EventLoop::RUN_ONCE | EventLoop::RUN_NOWAIT); } /** * {@inheritdoc} */ public function run() { $this->running = true; while ($this->running) { $this->nextTickQueue->tick(); $this->futureTickQueue->tick(); $flags = EventLoop::RUN_ONCE; if (!$this->running || !$this->nextTickQueue->isEmpty() || !$this->futureTickQueue->isEmpty()) { $flags |= EventLoop::RUN_NOWAIT; } elseif (!$this->readEvents && !$this->writeEvents && !$this->timerEvents->count()) { break; } $this->loop->run($flags); } } /** * {@inheritdoc} */ public function stop() { $this->running = false; } } event-loop/src/error_log; 0000644 00000123577 14716423152 0011457 0 ustar 00 [19-Sep-2023 10:41:27 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [20-Sep-2023 10:45:27 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [28-Sep-2023 15:18:49 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [29-Sep-2023 10:32:13 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [29-Sep-2023 12:59:28 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [29-Sep-2023 12:59:30 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [29-Sep-2023 12:59:31 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [29-Sep-2023 12:59:32 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [29-Sep-2023 16:10:18 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [29-Sep-2023 16:10:23 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [29-Sep-2023 16:10:26 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [29-Sep-2023 16:10:28 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [30-Sep-2023 18:10:21 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [30-Sep-2023 18:10:23 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [30-Sep-2023 18:10:25 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [30-Sep-2023 18:10:31 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [30-Sep-2023 19:42:54 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [30-Sep-2023 19:42:58 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [30-Sep-2023 19:42:59 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [30-Sep-2023 19:43:01 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [19-Nov-2023 11:09:45 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [19-Nov-2023 11:09:49 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [19-Nov-2023 11:10:03 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [19-Nov-2023 11:10:08 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [21-Nov-2023 13:47:30 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [21-Nov-2023 13:47:33 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [21-Nov-2023 13:47:48 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [21-Nov-2023 13:47:50 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [23-Nov-2023 04:02:56 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [23-Nov-2023 04:03:01 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [23-Nov-2023 04:03:22 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [23-Nov-2023 04:03:27 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [24-Nov-2023 06:55:37 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [24-Nov-2023 06:55:38 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [24-Nov-2023 06:55:48 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [24-Nov-2023 06:55:54 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [02-Dec-2023 14:06:46 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [02-Dec-2023 19:47:13 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [05-Jan-2024 18:19:26 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [14-Jan-2024 03:08:13 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [17-Jan-2024 05:16:55 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [24-Jan-2024 18:32:55 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [15-Feb-2024 12:28:29 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [15-Feb-2024 12:56:40 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [16-Feb-2024 03:40:36 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [17-Feb-2024 20:11:27 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [21-Feb-2024 09:18:04 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [24-Feb-2024 09:13:46 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [12-Mar-2024 01:19:58 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [12-Mar-2024 06:51:07 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [13-Mar-2024 02:19:41 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [14-Mar-2024 17:16:01 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [15-Mar-2024 16:55:25 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [16-Mar-2024 17:54:31 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [03-Apr-2024 12:45:29 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [14-Apr-2024 12:28:18 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [19-Apr-2024 11:02:26 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [22-Apr-2024 07:18:52 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [26-Apr-2024 00:49:24 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [26-Apr-2024 15:28:02 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [04-May-2024 22:16:28 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [04-May-2024 22:16:40 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [04-May-2024 22:16:44 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [04-May-2024 22:16:48 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [05-May-2024 08:12:48 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [05-May-2024 08:13:00 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [05-May-2024 08:13:04 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [05-May-2024 08:13:07 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [05-May-2024 18:27:52 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [05-May-2024 18:28:04 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [05-May-2024 18:28:10 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [05-May-2024 18:28:12 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [06-May-2024 15:38:06 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [12-May-2024 07:13:14 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [14-May-2024 18:41:20 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [14-May-2024 18:41:32 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [14-May-2024 18:41:36 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [14-May-2024 18:41:40 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [15-May-2024 08:31:19 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [19-May-2024 12:45:05 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [26-May-2024 09:33:08 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [29-May-2024 02:11:05 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [31-May-2024 13:52:39 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [01-Jun-2024 07:30:53 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [01-Jun-2024 08:06:03 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [02-Jun-2024 21:18:32 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [02-Jun-2024 21:18:40 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [02-Jun-2024 21:18:49 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [03-Jun-2024 15:18:39 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [07-Jun-2024 16:43:30 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [07-Jun-2024 17:53:54 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [10-Jun-2024 02:48:28 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [14-Jun-2024 06:32:37 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [19-Jun-2024 02:00:29 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [19-Jun-2024 02:00:41 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [19-Jun-2024 02:00:44 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [19-Jun-2024 02:00:48 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [19-Jun-2024 12:33:09 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [19-Jun-2024 12:33:21 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [19-Jun-2024 12:33:25 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [19-Jun-2024 12:33:29 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [20-Jun-2024 00:32:01 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [20-Jun-2024 00:32:14 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [20-Jun-2024 00:32:17 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [20-Jun-2024 00:32:21 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [20-Jun-2024 07:41:10 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [26-Jun-2024 20:49:12 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [02-Jul-2024 09:05:42 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [06-Jul-2024 18:30:59 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [07-Jul-2024 05:43:58 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [07-Jul-2024 18:10:48 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [07-Jul-2024 20:14:50 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [08-Jul-2024 16:20:20 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [10-Jul-2024 13:10:31 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [12-Jul-2024 20:23:10 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [14-Jul-2024 10:08:36 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [18-Jul-2024 08:26:04 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [20-Jul-2024 03:59:34 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [20-Jul-2024 08:28:05 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [21-Jul-2024 10:45:05 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [22-Jul-2024 16:50:00 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [22-Jul-2024 16:50:12 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [22-Jul-2024 16:50:16 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [22-Jul-2024 16:50:20 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [24-Jul-2024 02:34:24 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [26-Jul-2024 06:28:28 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [28-Jul-2024 08:18:07 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [28-Jul-2024 11:05:23 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [30-Jul-2024 09:33:35 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [03-Aug-2024 08:05:52 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [04-Aug-2024 00:28:53 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [05-Aug-2024 11:31:15 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [06-Aug-2024 08:10:28 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [08-Aug-2024 08:13:59 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [09-Aug-2024 02:40:51 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [09-Aug-2024 03:38:26 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [09-Aug-2024 19:59:23 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [10-Aug-2024 08:37:03 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [10-Aug-2024 09:55:00 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [12-Aug-2024 00:02:02 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [13-Aug-2024 11:37:33 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [15-Aug-2024 01:12:17 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [16-Aug-2024 06:08:36 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [16-Aug-2024 16:49:31 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [18-Aug-2024 22:05:24 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [21-Aug-2024 06:38:25 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [23-Aug-2024 20:07:21 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [24-Aug-2024 04:05:45 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [29-Aug-2024 21:18:04 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [30-Aug-2024 16:39:11 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [01-Sep-2024 20:27:17 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [01-Sep-2024 20:27:29 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [01-Sep-2024 20:27:33 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [01-Sep-2024 20:27:43 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [02-Sep-2024 02:44:26 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [02-Sep-2024 10:40:36 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [03-Sep-2024 03:34:26 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [06-Sep-2024 20:42:49 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [07-Sep-2024 01:31:55 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [07-Sep-2024 07:26:05 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [07-Sep-2024 07:26:17 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [07-Sep-2024 07:26:22 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [07-Sep-2024 07:26:25 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [07-Sep-2024 07:27:58 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [07-Sep-2024 07:28:10 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [07-Sep-2024 07:28:13 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [07-Sep-2024 07:28:18 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [10-Sep-2024 03:53:52 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [11-Sep-2024 20:24:36 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [11-Sep-2024 20:24:48 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [11-Sep-2024 20:24:52 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [11-Sep-2024 20:24:56 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [14-Sep-2024 20:47:18 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [15-Sep-2024 03:56:21 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [15-Sep-2024 19:06:46 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [15-Sep-2024 20:01:48 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [15-Sep-2024 23:55:18 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [21-Sep-2024 08:36:49 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [21-Sep-2024 10:08:58 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [25-Sep-2024 15:59:36 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [26-Sep-2024 06:06:07 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [26-Sep-2024 19:35:41 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [30-Sep-2024 05:27:32 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [01-Oct-2024 22:01:52 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [02-Oct-2024 13:57:45 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [03-Oct-2024 02:40:04 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [07-Oct-2024 02:25:08 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [15-Oct-2024 09:02:52 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [18-Oct-2024 09:31:25 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [18-Oct-2024 09:46:04 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [18-Oct-2024 10:51:00 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [18-Oct-2024 12:22:31 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [18-Oct-2024 12:27:07 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [18-Oct-2024 12:32:32 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [18-Oct-2024 20:02:23 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [28-Oct-2024 06:55:00 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [29-Oct-2024 21:14:49 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [31-Oct-2024 11:39:34 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [31-Oct-2024 11:39:46 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [31-Oct-2024 11:39:49 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [31-Oct-2024 11:39:53 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [31-Oct-2024 23:01:22 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [04-Nov-2024 04:37:19 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [09-Nov-2024 19:05:39 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEvLoop.php on line 18 [09-Nov-2024 19:05:51 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/LibEventLoop.php on line 16 [09-Nov-2024 19:05:55 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/ExtEventLoop.php on line 17 [09-Nov-2024 19:05:59 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 [11-Nov-2024 01:42:30 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\LoopInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/StreamSelectLoop.php on line 14 event-loop/src/Factory.php 0000644 00000000756 14716423152 0011560 0 ustar 00 eventBase = new EventBase($config); $this->nextTickQueue = new NextTickQueue($this); $this->futureTickQueue = new FutureTickQueue($this); $this->timerEvents = new SplObjectStorage(); $this->createTimerCallback(); $this->createStreamCallback(); } /** * {@inheritdoc} */ public function addReadStream($stream, callable $listener) { $key = (int) $stream; if (!isset($this->readListeners[$key])) { $this->readListeners[$key] = $listener; $this->subscribeStreamEvent($stream, Event::READ); } } /** * {@inheritdoc} */ public function addWriteStream($stream, callable $listener) { $key = (int) $stream; if (!isset($this->writeListeners[$key])) { $this->writeListeners[$key] = $listener; $this->subscribeStreamEvent($stream, Event::WRITE); } } /** * {@inheritdoc} */ public function removeReadStream($stream) { $key = (int) $stream; if (isset($this->readListeners[$key])) { unset($this->readListeners[$key]); $this->unsubscribeStreamEvent($stream, Event::READ); } } /** * {@inheritdoc} */ public function removeWriteStream($stream) { $key = (int) $stream; if (isset($this->writeListeners[$key])) { unset($this->writeListeners[$key]); $this->unsubscribeStreamEvent($stream, Event::WRITE); } } /** * {@inheritdoc} */ public function removeStream($stream) { $key = (int) $stream; if (isset($this->streamEvents[$key])) { $this->streamEvents[$key]->free(); unset( $this->streamFlags[$key], $this->streamEvents[$key], $this->readListeners[$key], $this->writeListeners[$key] ); } } /** * {@inheritdoc} */ public function addTimer($interval, callable $callback) { $timer = new Timer($this, $interval, $callback, false); $this->scheduleTimer($timer); return $timer; } /** * {@inheritdoc} */ public function addPeriodicTimer($interval, callable $callback) { $timer = new Timer($this, $interval, $callback, true); $this->scheduleTimer($timer); return $timer; } /** * {@inheritdoc} */ public function cancelTimer(TimerInterface $timer) { if ($this->isTimerActive($timer)) { $this->timerEvents[$timer]->free(); $this->timerEvents->detach($timer); } } /** * {@inheritdoc} */ public function isTimerActive(TimerInterface $timer) { return $this->timerEvents->contains($timer); } /** * {@inheritdoc} */ public function nextTick(callable $listener) { $this->nextTickQueue->add($listener); } /** * {@inheritdoc} */ public function futureTick(callable $listener) { $this->futureTickQueue->add($listener); } /** * {@inheritdoc} */ public function tick() { $this->nextTickQueue->tick(); $this->futureTickQueue->tick(); // @-suppression: https://github.com/reactphp/react/pull/234#discussion-diff-7759616R226 @$this->eventBase->loop(EventBase::LOOP_ONCE | EventBase::LOOP_NONBLOCK); } /** * {@inheritdoc} */ public function run() { $this->running = true; while ($this->running) { $this->nextTickQueue->tick(); $this->futureTickQueue->tick(); $flags = EventBase::LOOP_ONCE; if (!$this->running || !$this->nextTickQueue->isEmpty() || !$this->futureTickQueue->isEmpty()) { $flags |= EventBase::LOOP_NONBLOCK; } elseif (!$this->streamEvents && !$this->timerEvents->count()) { break; } $this->eventBase->loop($flags); } } /** * {@inheritdoc} */ public function stop() { $this->running = false; } /** * Schedule a timer for execution. * * @param TimerInterface $timer */ private function scheduleTimer(TimerInterface $timer) { $flags = Event::TIMEOUT; if ($timer->isPeriodic()) { $flags |= Event::PERSIST; } $event = new Event($this->eventBase, -1, $flags, $this->timerCallback, $timer); $this->timerEvents[$timer] = $event; $event->add($timer->getInterval()); } /** * Create a new ext-event Event object, or update the existing one. * * @param resource $stream * @param integer $flag Event::READ or Event::WRITE */ private function subscribeStreamEvent($stream, $flag) { $key = (int) $stream; if (isset($this->streamEvents[$key])) { $event = $this->streamEvents[$key]; $flags = ($this->streamFlags[$key] |= $flag); $event->del(); $event->set($this->eventBase, $stream, Event::PERSIST | $flags, $this->streamCallback); } else { $event = new Event($this->eventBase, $stream, Event::PERSIST | $flag, $this->streamCallback); $this->streamEvents[$key] = $event; $this->streamFlags[$key] = $flag; } $event->add(); } /** * Update the ext-event Event object for this stream to stop listening to * the given event type, or remove it entirely if it's no longer needed. * * @param resource $stream * @param integer $flag Event::READ or Event::WRITE */ private function unsubscribeStreamEvent($stream, $flag) { $key = (int) $stream; $flags = $this->streamFlags[$key] &= ~$flag; if (0 === $flags) { $this->removeStream($stream); return; } $event = $this->streamEvents[$key]; $event->del(); $event->set($this->eventBase, $stream, Event::PERSIST | $flags, $this->streamCallback); $event->add(); } /** * Create a callback used as the target of timer events. * * A reference is kept to the callback for the lifetime of the loop * to prevent "Cannot destroy active lambda function" fatal error from * the event extension. */ private function createTimerCallback() { $this->timerCallback = function ($_, $__, $timer) { call_user_func($timer->getCallback(), $timer); if (!$timer->isPeriodic() && $this->isTimerActive($timer)) { $this->cancelTimer($timer); } }; } /** * Create a callback used as the target of stream events. * * A reference is kept to the callback for the lifetime of the loop * to prevent "Cannot destroy active lambda function" fatal error from * the event extension. */ private function createStreamCallback() { $this->streamCallback = function ($stream, $flags) { $key = (int) $stream; if (Event::READ === (Event::READ & $flags) && isset($this->readListeners[$key])) { call_user_func($this->readListeners[$key], $stream, $this); } if (Event::WRITE === (Event::WRITE & $flags) && isset($this->writeListeners[$key])) { call_user_func($this->writeListeners[$key], $stream, $this); } }; } } event-loop/src/LoopInterface.php 0000644 00000006661 14716423152 0012704 0 ustar 00 eventLoop = $eventLoop; $this->queue = new SplQueue(); } /** * Add a callback to be invoked on a future tick of the event loop. * * Callbacks are guaranteed to be executed in the order they are enqueued. * * @param callable $listener The callback to invoke. */ public function add(callable $listener) { $this->queue->enqueue($listener); } /** * Flush the callback queue. */ public function tick() { // Only invoke as many callbacks as were on the queue when tick() was called. $count = $this->queue->count(); while ($count--) { call_user_func( $this->queue->dequeue(), $this->eventLoop ); } } /** * Check if the next tick queue is empty. * * @return boolean */ public function isEmpty() { return $this->queue->isEmpty(); } } event-loop/src/Tick/NextTickQueue.php 0000644 00000002322 14716423152 0013570 0 ustar 00 eventLoop = $eventLoop; $this->queue = new SplQueue(); } /** * Add a callback to be invoked on the next tick of the event loop. * * Callbacks are guaranteed to be executed in the order they are enqueued, * before any timer or stream events. * * @param callable $listener The callback to invoke. */ public function add(callable $listener) { $this->queue->enqueue($listener); } /** * Flush the callback queue. */ public function tick() { while (!$this->queue->isEmpty()) { call_user_func( $this->queue->dequeue(), $this->eventLoop ); } } /** * Check if the next tick queue is empty. * * @return boolean */ public function isEmpty() { return $this->queue->isEmpty(); } } event-loop/src/Timer/Timers.php 0000644 00000004313 14716423152 0012465 0 ustar 00 timers = new SplObjectStorage(); $this->scheduler = new SplPriorityQueue(); } public function updateTime() { return $this->time = microtime(true); } public function getTime() { return $this->time ?: $this->updateTime(); } public function add(TimerInterface $timer) { $interval = $timer->getInterval(); $scheduledAt = $interval + microtime(true); $this->timers->attach($timer, $scheduledAt); $this->scheduler->insert($timer, -$scheduledAt); } public function contains(TimerInterface $timer) { return $this->timers->contains($timer); } public function cancel(TimerInterface $timer) { $this->timers->detach($timer); } public function getFirst() { while ($this->scheduler->count()) { $timer = $this->scheduler->top(); if ($this->timers->contains($timer)) { return $this->timers[$timer]; } $this->scheduler->extract(); } return null; } public function isEmpty() { return count($this->timers) === 0; } public function tick() { $time = $this->updateTime(); $timers = $this->timers; $scheduler = $this->scheduler; while (!$scheduler->isEmpty()) { $timer = $scheduler->top(); if (!isset($timers[$timer])) { $scheduler->extract(); $timers->detach($timer); continue; } if ($timers[$timer] >= $time) { break; } $scheduler->extract(); call_user_func($timer->getCallback(), $timer); if ($timer->isPeriodic() && isset($timers[$timer])) { $timers[$timer] = $scheduledAt = $timer->getInterval() + $time; $scheduler->insert($timer, -$scheduledAt); } else { $timers->detach($timer); } } } } event-loop/src/Timer/error_log; 0000644 00000022427 14716423152 0012527 0 ustar 00 [01-Oct-2023 15:54:06 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [01-Oct-2023 18:59:14 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [17-Nov-2023 18:28:38 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [23-Nov-2023 18:47:57 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [24-Nov-2023 01:24:55 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [26-Nov-2023 15:42:38 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [27-Nov-2023 20:22:11 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [07-Jan-2024 18:42:48 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [19-Feb-2024 23:23:34 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [12-Mar-2024 18:17:09 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [01-Apr-2024 03:19:38 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [27-Apr-2024 11:02:28 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [27-Apr-2024 12:27:14 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [04-May-2024 06:56:45 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [04-May-2024 22:43:51 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [05-May-2024 08:39:57 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [05-May-2024 18:50:00 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [12-May-2024 04:36:38 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [14-May-2024 18:56:52 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [01-Jun-2024 07:58:30 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [04-Jun-2024 23:39:12 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [07-Jun-2024 17:24:43 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [15-Jun-2024 18:53:13 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [19-Jun-2024 02:01:00 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [19-Jun-2024 12:33:41 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [20-Jun-2024 00:32:33 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [13-Jul-2024 16:44:07 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [18-Jul-2024 15:10:23 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [22-Jul-2024 17:19:28 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [19-Aug-2024 22:50:50 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [25-Aug-2024 11:36:27 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [01-Sep-2024 20:54:42 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [07-Sep-2024 09:57:10 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [07-Sep-2024 09:57:25 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [11-Sep-2024 20:53:28 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [16-Sep-2024 07:28:04 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [26-Sep-2024 13:58:07 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [30-Sep-2024 00:04:39 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [03-Oct-2024 09:03:56 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [06-Oct-2024 17:57:05 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [14-Oct-2024 15:48:36 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [29-Oct-2024 04:17:30 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [31-Oct-2024 12:00:26 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [31-Oct-2024 22:39:01 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 [10-Nov-2024 01:36:51 America/Fortaleza] PHP Fatal error: Interface 'React\EventLoop\Timer\TimerInterface' not found in /home/mgatv524/public_html/edurocha/vendor/react/event-loop/src/Timer/Timer.php on line 7 event-loop/src/Timer/Timer.php 0000644 00000004101 14716423152 0012275 0 ustar 00 loop = $loop; $this->interval = (float) $interval; $this->callback = $callback; $this->periodic = (bool) $periodic; $this->data = null; } /** * {@inheritdoc} */ public function getLoop() { return $this->loop; } /** * {@inheritdoc} */ public function getInterval() { return $this->interval; } /** * {@inheritdoc} */ public function getCallback() { return $this->callback; } /** * {@inheritdoc} */ public function setData($data) { $this->data = $data; } /** * {@inheritdoc} */ public function getData() { return $this->data; } /** * {@inheritdoc} */ public function isPeriodic() { return $this->periodic; } /** * {@inheritdoc} */ public function isActive() { return $this->loop->isTimerActive($this); } /** * {@inheritdoc} */ public function cancel() { $this->loop->cancelTimer($this); } } event-loop/src/Timer/TimerInterface.php 0000644 00000002144 14716423152 0014123 0 ustar 00
./tests/
./src/
event-loop/.gitignore 0000644 00000000041 14716423152 0010624 0 ustar 00 composer.lock phpunit.xml vendor zmq/composer.lock 0000644 00000007020 14716423152 0010060 0 ustar 00 { "_readme": [ "This file locks the dependencies of your project to a known state", "Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], "hash": "2f61149100ce69d0b00a26f6f4884f25", "packages": [ { "name": "evenement/evenement", "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/igorw/evenement.git", "reference": "f6e843799fd4f4184d54d8fc7b5b3551c9fa803e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/igorw/evenement/zipball/f6e843799fd4f4184d54d8fc7b5b3551c9fa803e", "reference": "f6e843799fd4f4184d54d8fc7b5b3551c9fa803e", "shasum": "" }, "require": { "php": ">=5.4.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.0-dev" } }, "autoload": { "psr-0": { "Evenement": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Igor Wiedler", "email": "igor@wiedler.ch", "homepage": "http://wiedler.ch/igor/" } ], "description": "Événement is a very simple event dispatching library for PHP", "keywords": [ "event-dispatcher", "event-emitter" ], "time": "2012-11-02 14:49:47" }, { "name": "react/event-loop", "version": "v0.4.1", "source": { "type": "git", "url": "https://github.com/reactphp/event-loop.git", "reference": "18c5297087ca01de85518e2b55078f444144aa1b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/reactphp/event-loop/zipball/18c5297087ca01de85518e2b55078f444144aa1b", "reference": "18c5297087ca01de85518e2b55078f444144aa1b", "shasum": "" }, "require": { "php": ">=5.4.0" }, "suggest": { "ext-event": "~1.0", "ext-libev": "*", "ext-libevent": ">=0.1.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "0.4-dev" } }, "autoload": { "psr-4": { "React\\EventLoop\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Event loop abstraction layer that libraries can use for evented I/O.", "keywords": [ "event-loop" ], "time": "2014-02-26 17:36:58" } ], "packages-dev": [ ], "aliases": [ ], "minimum-stability": "stable", "stability-flags": [ ], "platform": { "php": ">=5.4.0", "ext-zmq": "*" }, "platform-dev": { "ext-pcntl": "*" } } zmq/composer.json 0000644 00000000760 14716423152 0010105 0 ustar 00 { "name": "react/zmq", "description": "ZeroMQ bindings for React.", "keywords": ["zmq", "zeromq"], "license": "MIT", "require": { "php": ">=5.4.0", "ext-zmq": "*", "evenement/evenement": "~2.0", "react/event-loop": "0.4.*" }, "require-dev": { "ext-pcntl": "*" }, "autoload": { "psr-0": { "React\\ZMQ": "src" } }, "extra": { "branch-alias": { "dev-master": "0.4-dev" } } } zmq/.travis.yml 0000644 00000000565 14716423152 0007477 0 ustar 00 language: php php: - 5.4 - 5.5 before_script: - git clone https://github.com/mkoppanen/php-zmq.git - sh -c "cd php-zmq && phpize && ./configure && make --silent && sudo make install" - echo "extension=zmq.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"` - composer self-update - composer install --dev script: phpunit --coverage-text zmq/LICENSE 0000644 00000002040 14716423152 0006361 0 ustar 00 Copyright (c) 2012 Igor Wiedler Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. zmq/src/React/ZMQ/SocketWrapper.php 0000644 00000005313 14716423152 0013160 0 ustar 00 socket = $socket; $this->loop = $loop; $this->fd = $this->socket->getSockOpt(\ZMQ::SOCKOPT_FD); $writeListener = array($this, 'handleEvent'); $this->buffer = new Buffer($socket, $this->fd, $this->loop, $writeListener); } public function attachReadListener() { $this->loop->addReadStream($this->fd, array($this, 'handleEvent')); } public function handleEvent() { while (true) { $events = $this->socket->getSockOpt(\ZMQ::SOCKOPT_EVENTS); $hasEvents = ($events & \ZMQ::POLL_IN) || ($events & \ZMQ::POLL_OUT && $this->buffer->listening); if (!$hasEvents) { break; } if ($events & \ZMQ::POLL_IN) { $this->handleReadEvent(); } if ($events & \ZMQ::POLL_OUT && $this->buffer->listening) { $this->buffer->handleWriteEvent(); } } } public function handleReadEvent() { $messages = $this->socket->recvmulti(\ZMQ::MODE_NOBLOCK); if (false !== $messages) { if (1 === count($messages)) { $this->emit('message', array($messages[0])); } $this->emit('messages', array($messages)); } } public function getWrappedSocket() { return $this->socket; } public function subscribe($channel) { $this->socket->setSockOpt(\ZMQ::SOCKOPT_SUBSCRIBE, $channel); } public function unsubscribe($channel) { $this->socket->setSockOpt(\ZMQ::SOCKOPT_UNSUBSCRIBE, $channel); } public function send($message) { $this->buffer->send($message); } public function close() { if ($this->closed) { return; } $this->emit('end', array($this)); $this->loop->removeStream($this->fd); $this->buffer->removeAllListeners(); $this->removeAllListeners(); unset($this->socket); $this->closed = true; } public function end() { if ($this->closed) { return; } $that = $this; $this->buffer->on('end', function () use ($that) { $that->close(); }); $this->buffer->end(); } public function __call($method, $args) { return call_user_func_array(array($this->socket, $method), $args); } } zmq/src/React/ZMQ/Context.php 0000644 00000002221 14716423152 0012006 0 ustar 00 loop = $loop; $this->context = $context ?: new \ZMQContext(); } public function __call($method, $args) { $res = call_user_func_array(array($this->context, $method), $args); if ($res instanceof \ZMQSocket) { $res = $this->wrapSocket($res); } return $res; } private function wrapSocket(\ZMQSocket $socket) { $wrapped = new SocketWrapper($socket, $this->loop); if ($this->isReadableSocketType($socket->getSocketType())) { $wrapped->attachReadListener(); } return $wrapped; } private function isReadableSocketType($type) { $readableTypes = array( \ZMQ::SOCKET_PULL, \ZMQ::SOCKET_SUB, \ZMQ::SOCKET_REQ, \ZMQ::SOCKET_REP, \ZMQ::SOCKET_ROUTER, \ZMQ::SOCKET_DEALER, ); return in_array($type, $readableTypes); } } zmq/src/React/ZMQ/Buffer.php 0000644 00000003310 14716423152 0011573 0 ustar 00 socket = $socket; $this->fd = $fd; $this->loop = $loop; $this->writeListener = $writeListener; } public function send($message) { if ($this->closed) { return; } $this->messages[] = $message; if (!$this->listening) { $this->listening = true; $this->loop->addWriteStream($this->fd, $this->writeListener); } } public function end() { $this->closed = true; if (!$this->listening) { $this->emit('end'); } } public function handleWriteEvent() { foreach ($this->messages as $i => $message) { try { $message = !is_array($message) ? array($message) : $message; $sent = (bool) $this->socket->sendmulti($message, \ZMQ::MODE_NOBLOCK); if ($sent) { unset($this->messages[$i]); if (0 === count($this->messages)) { $this->loop->removeWriteStream($this->fd); $this->listening = false; $this->emit('end'); } } } catch (\ZMQSocketException $e) { $this->emit('error', array($e)); } } } } zmq/src/React/ZMQ/error_log; 0000644 00000041026 14716423152 0011667 0 ustar 00 [14-Sep-2023 20:37:08 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [17-Sep-2023 15:02:08 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [02-Oct-2023 05:22:50 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [02-Oct-2023 05:22:53 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [16-Nov-2023 09:02:12 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [25-Nov-2023 18:59:06 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [25-Nov-2023 18:59:08 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [30-Nov-2023 21:59:06 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [30-Nov-2023 21:59:16 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [30-Nov-2023 23:06:20 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [30-Nov-2023 23:06:27 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [02-Dec-2023 03:14:44 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [02-Dec-2023 03:14:48 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [02-Dec-2023 09:58:02 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [09-Jan-2024 01:35:12 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [15-Jan-2024 04:48:55 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [24-Feb-2024 18:49:23 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [26-Feb-2024 19:37:14 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [01-Apr-2024 20:59:06 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [02-Apr-2024 10:21:11 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [02-Apr-2024 10:34:38 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [06-Apr-2024 13:57:54 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [03-May-2024 12:52:34 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [03-May-2024 13:28:01 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [05-May-2024 00:52:20 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [05-May-2024 00:52:28 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [05-May-2024 10:47:48 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [05-May-2024 10:47:56 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [05-May-2024 20:14:28 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [05-May-2024 20:14:42 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [06-May-2024 07:46:01 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [07-May-2024 03:57:00 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [14-May-2024 20:03:56 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [14-May-2024 20:04:04 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [19-May-2024 20:42:21 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [19-May-2024 21:06:15 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [24-May-2024 08:43:52 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [29-May-2024 08:33:53 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [30-May-2024 01:34:58 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [10-Jun-2024 14:07:44 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [11-Jun-2024 01:06:11 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [19-Jun-2024 02:01:45 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [19-Jun-2024 02:01:53 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [19-Jun-2024 12:34:25 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [19-Jun-2024 12:34:33 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [20-Jun-2024 00:33:17 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [20-Jun-2024 00:33:25 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [29-Jun-2024 14:20:02 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [08-Jul-2024 19:53:54 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [18-Jul-2024 23:33:50 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [19-Jul-2024 00:26:08 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [22-Jul-2024 19:18:52 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [22-Jul-2024 19:19:00 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [05-Aug-2024 14:01:29 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [09-Aug-2024 08:11:52 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [11-Aug-2024 03:53:52 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [14-Aug-2024 07:29:57 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [15-Aug-2024 12:11:30 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [22-Aug-2024 13:38:44 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [31-Aug-2024 06:31:22 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [31-Aug-2024 12:40:39 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [01-Sep-2024 23:03:09 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [01-Sep-2024 23:03:17 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [10-Sep-2024 19:02:58 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [11-Sep-2024 22:47:44 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [11-Sep-2024 22:47:52 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [12-Sep-2024 13:00:04 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [13-Sep-2024 10:31:14 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [13-Sep-2024 10:31:22 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [13-Sep-2024 10:31:34 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [13-Sep-2024 10:31:42 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [16-Sep-2024 22:32:11 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [16-Sep-2024 22:59:10 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [17-Sep-2024 20:16:16 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [22-Sep-2024 15:19:08 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [22-Sep-2024 15:28:44 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [23-Sep-2024 13:45:56 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [24-Sep-2024 16:08:57 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [28-Sep-2024 21:16:14 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [04-Oct-2024 20:31:17 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [08-Oct-2024 09:42:55 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [09-Oct-2024 03:07:35 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [09-Oct-2024 09:44:14 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [14-Oct-2024 08:11:48 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 [31-Oct-2024 00:08:28 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [31-Oct-2024 13:48:29 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/Buffer.php on line 8 [31-Oct-2024 13:48:37 America/Fortaleza] PHP Fatal error: Class 'Evenement\EventEmitter' not found in /home/mgatv524/public_html/edurocha/vendor/react/zmq/src/React/ZMQ/SocketWrapper.php on line 8 zmq/phpunit.xml.dist 0000644 00000001243 14716423152 0010533 0 ustar 00
./tests/React/
./src/
zmq/.gitignore 0000644 00000000007 14716423152 0007345 0 ustar 00 vendor