Add channel support to pecl module and state
Merge pull request #13775 from lyft/channel-support-for-pecl

Add channel support to pecl module and state