I hereby claim:
- I am WyriHaximus on github.
- I am Wyrihaximus (https://keybase.io/Wyrihaximus) on keybase.
- I have a public key whose fingerprint is 40D0 D8C1 E5DD 7306 3892 149D ADF6 175A D7DA 8B95
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
$buffer = ''; | |
$conn->on('data', function($data, $conn) use (&$buffer) { | |
$buffer .= $data; | |
if (strpos($buffer, PHP_EOL) !== false) { | |
$lines = explode(PHP_EOL, $buffer); | |
$buffer = array_pop($lines); | |
foreach ($lines as $line) { | |
// do something with $line | |
} | |
} |
public function ls() { | |
$deferred = new Deferred(); | |
$this->filesystem->ls($this->path)->then(function($result) use ($deferred) { | |
$this->filesystem->getLoop()->futureTick(function() use ($result, $deferred) { | |
$this->processLsContents($result, $deferred); | |
}); | |
}, function($error) use ($deferred) { | |
$deferred->reject($error); |
public function chownRecursive($uid = -1, $gid = -1) { | |
$deferred = new Deferred(); | |
$this->ls()->then(function($list) use ($deferred, $uid, $gid) { | |
$this->filesystem->getLoop()->futureTick(function() use ($list, $deferred, $uid, $gid) { | |
$promises = []; | |
foreach ($list as $node) { | |
if ($node instanceof Directory) { |
protected $recursiveInvoker; | |
protected function getRecursiveInvoker() { | |
if ($this->recursiveInvoker instanceof RecursiveInvoker) { | |
return $this->recursiveInvoker; | |
} | |
$this->recursiveInvoker = new RecursiveInvoker($this); | |
return $this->recursiveInvoker; |
<?php | |
require 'vendor/autoload.php'; | |
$loop = \React\EventLoop\Factory::create(); | |
function yieldPromiseA($promise) { | |
while (true) { | |
echo 'a', PHP_EOL; | |
echo (yield \Async\Util::async($promise)), PHP_EOL; |
<?php | |
$dnsResolverFactory = new \React\Dns\Resolver\Factory(); | |
$dnsResolver = $dnsResolverFactory->createCached('8.8.8.8', $loop); | |
$factory = new \React\HttpClient\Factory(); | |
$client = $factory->create($loop, $dnsResolver); | |
$socket = new \React\Socket\Server($loop); |
<?php | |
namespace Sculpin\Contrib\Taxonomy\PermalinkStrategy; | |
class ToyRocketStrategy { | |
public function magic($str) { | |
return $str . '∙∙∙∙∙·▫▫ᵒᴼᵒ▫ₒₒ▫ᵒᴼᵒ▫ₒₒ▫ᵒᴼᵒ☼)===>'; | |
} | |
} |
server { | |
listen 80; | |
rewrite ^/(.*)$ http://www.domain.nl/$1 permanent; | |
} |
<?php | |
var_export((new \ReflectionFunction('eio_init'))->getParameters());die(); | |
var_export(get_defined_constants());die(); | |
var_export(get_defined_functions());die(); |