aboutsummaryrefslogtreecommitdiffhomepage
path: root/assets/php/vendor/react/event-loop/tests/ExtLibeventLoopTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'assets/php/vendor/react/event-loop/tests/ExtLibeventLoopTest.php')
-rwxr-xr-xassets/php/vendor/react/event-loop/tests/ExtLibeventLoopTest.php58
1 files changed, 0 insertions, 58 deletions
diff --git a/assets/php/vendor/react/event-loop/tests/ExtLibeventLoopTest.php b/assets/php/vendor/react/event-loop/tests/ExtLibeventLoopTest.php
deleted file mode 100755
index 8497065..0000000
--- a/assets/php/vendor/react/event-loop/tests/ExtLibeventLoopTest.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-
-namespace React\Tests\EventLoop;
-
-use React\EventLoop\ExtLibeventLoop;
-
-class ExtLibeventLoopTest extends AbstractLoopTest
-{
- private $fifoPath;
-
- public function createLoop()
- {
- if ('Linux' === PHP_OS && !extension_loaded('posix')) {
- $this->markTestSkipped('libevent tests skipped on linux due to linux epoll issues.');
- }
-
- if (!function_exists('event_base_new')) {
- $this->markTestSkipped('libevent tests skipped because ext-libevent is not installed.');
- }
-
- return new ExtLibeventLoop();
- }
-
- public function tearDown()
- {
- if (file_exists($this->fifoPath)) {
- unlink($this->fifoPath);
- }
- }
-
- public function createStream()
- {
- if ('Linux' !== PHP_OS) {
- return parent::createStream();
- }
-
- $this->fifoPath = tempnam(sys_get_temp_dir(), 'react-');
-
- unlink($this->fifoPath);
-
- // Use a FIFO on linux to get around lack of support for disk-based file
- // descriptors when using the EPOLL back-end.
- posix_mkfifo($this->fifoPath, 0600);
-
- $stream = fopen($this->fifoPath, 'r+');
-
- return $stream;
- }
-
- public function writeToStream($stream, $content)
- {
- if ('Linux' !== PHP_OS) {
- return parent::writeToStream($stream, $content);
- }
-
- fwrite($stream, $content);
- }
-}