[{"title":"( 31 个子文件 25KB ) graceful-death:因为 PHP 进程应该有尊严地死去-源码","children":[{"title":"graceful-death-master","children":[{"title":"composer.json <span style='color:#111;'> 617B </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 127B </span>","children":null,"spread":false},{"title":"phpunit.xml <span style='color:#111;'> 188B </span>","children":null,"spread":false},{"title":"composer.lock <span style='color:#111;'> 24.08KB </span>","children":null,"spread":false},{"title":".vimrc <span style='color:#111;'> 3.36KB </span>","children":null,"spread":false},{"title":"tests","children":[{"title":"bootstrap.php <span style='color:#111;'> 114B </span>","children":null,"spread":false},{"title":"GracefulDeath","children":[{"title":"CatchSignalsTest.php <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"CaptureOutputTest.php <span style='color:#111;'> 3.93KB </span>","children":null,"spread":false},{"title":"GracefulDeathBaseTest.php <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"AvoidFutileMedicalCareTest.php <span style='color:#111;'> 613B </span>","children":null,"spread":false},{"title":"ReaninationTest.php <span style='color:#111;'> 4.10KB </span>","children":null,"spread":false},{"title":"GracefulDeathTest.php <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false}],"spread":true},{"title":"fixtures","children":[{"title":"printOutputOnStdout.php <span style='color:#111;'> 209B </span>","children":null,"spread":false},{"title":"printOutputOnStderr.php <span style='color:#111;'> 209B </span>","children":null,"spread":false},{"title":"doNotPrintErrorsByConfiguration.php <span style='color:#111;'> 162B </span>","children":null,"spread":false},{"title":"stopOnSignal.php <span style='color:#111;'> 270B </span>","children":null,"spread":false},{"title":"printOutputOnErrorLog.php <span style='color:#111;'> 235B </span>","children":null,"spread":false},{"title":"doNotEchoOutput.php <span style='color:#111;'> 162B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"GracefulDeath.php <span style='color:#111;'> 3.88KB </span>","children":null,"spread":false},{"title":"GracefulDeath","children":[{"title":"Builder.php <span style='color:#111;'> 5.25KB </span>","children":null,"spread":false},{"title":"Life.php <span style='color:#111;'> 827B </span>","children":null,"spread":false},{"title":"LastWill.php <span style='color:#111;'> 3.68KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"examples","children":[{"title":"catch_memory_leak.php <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"reanimate_after_violent_death.php <span style='color:#111;'> 793B </span>","children":null,"spread":false},{"title":"catch_segmentation_fault.php <span style='color:#111;'> 606B </span>","children":null,"spread":false},{"title":"catch_stack_overflow.php <span style='color:#111;'> 446B </span>","children":null,"spread":false},{"title":"catch_signals.php <span style='color:#111;'> 552B </span>","children":null,"spread":false},{"title":"catch_violent_death.php <span style='color:#111;'> 564B </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 253B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 5.13KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]