protected function createAsyncStreamWriterMock($resource = null, $loop = null) { return new AsyncStreamWriter(is_null($resource) ? fopen('php://temp', 'r+') : $resource, is_null($loop) ? $this->createWritableLoopMock() : $loop); }