PHP + Stream Wrapper + Stream Filter // Reproducer
Reproducer for php/php-src#8219
Usage
Run php index.php
Reproducer for php/php-src#8219
Run php index.php
<?php | |
function m() | |
{ | |
$memory = round(memory_get_usage() / 1024 / 1024, 2); | |
$frame = debug_backtrace(0, 1)[0]; | |
$file = basename($frame['file']); | |
$line = $frame['line']; | |
printf("%s:%d | %sMb\n", $file, $line, $memory); |
I moved everything to a real repository: https://github.com/lyrixx/slack-to-spotify
TL;DR: There is a bug in gnome that have been fixed in 3.3.
But you can temporary fix this issue with: pkill gsd-media-keys
/vendor/ |
<?php | |
const STREAM_OPEN_FOR_INCLUDE = 128; | |
final class HardCoreDebugLogger | |
{ | |
public static function register(string $output = 'php://stdout') | |
{ | |
register_tick_function(function () use ($output) { | |
$bt = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1); |
-----BEGIN CERTIFICATE----- | |
MIIEjTCCAvWgAwIBAgIQcxWNVb9OEeS51am6xUW6FzANBgkqhkiG9w0BAQsFADBf | |
MR4wHAYDVQQKExVta2NlcnQgZGV2ZWxvcG1lbnQgQ0ExGjAYBgNVBAsMEWdyZWdv | |
aXJlQGdyZWdvaXJlMSEwHwYDVQQDDBhta2NlcnQgZ3JlZ29pcmVAZ3JlZ29pcmUw | |
HhcNMTkwMTIzMTAyNjMzWhcNMjkwMTIzMTAyNjMzWjBfMR4wHAYDVQQKExVta2Nl | |
cnQgZGV2ZWxvcG1lbnQgQ0ExGjAYBgNVBAsMEWdyZWdvaXJlQGdyZWdvaXJlMSEw | |
HwYDVQQDDBhta2NlcnQgZ3JlZ29pcmVAZ3JlZ29pcmUwggGiMA0GCSqGSIb3DQEB | |
AQUAA4IBjwAwggGKAoIBgQDz7qMbfPDd3tn8Q1RYMZBuQiQclK/MRi9mwOT78rnw | |
Oy520t2VqThX6Cp47JnSgmglOQK0LuY2YuYXIVAMusnC5M+oP6vRK2H4DIFq/9Pc | |
HVIgPDsbx1e4hyEodqDK0G8Q0sufvmWqHu7olvHpXIVSvp+1nGtOgkJ8kTkjrHWR |
<?php | |
use PHPStan\Broker\Broker; | |
use PHPStan\Broker\BrokerFactory as PhpstanBrokerFactory; | |
use PHPStan\Reflection\ClassReflection; | |
use PHPStan\Reflection\Php\PhpPropertyReflection; | |
use PHPStan\Reflection\PropertiesClassReflectionExtension; | |
use PHPStan\Reflection\PropertyReflection; | |
use PHPStan\Type\ObjectType; |
<?php | |
<<<CONFIG | |
packages: | |
- "symfony/finder: ~3.0" | |
- "symfony/console: ~3.0" | |
CONFIG; | |
use Symfony\Component\Console\Application; | |
use Symfony\Component\Console\Input\InputArgument; | |
use Symfony\Component\Console\Input\InputInterface; |
<?php | |
class Foobar | |
{ | |
public function success() | |
{ | |
return $this->box('doSuccess', false, '123', '456'); | |
} | |
public function fail() |