Something went wrong. Try again.
@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
Something went wrong. Try again.
608 B · 27 lines
PHP
12345678910111213141516171819202122232425262728<?php
final class PasteMailReceiver extends PhabricatorObjectMailReceiver {
public function isEnabled() { return PhabricatorApplication::isClassInstalled( PhabricatorPasteApplication::class); }
protected function getObjectPattern() { return 'P[1-9]\d*'; }
protected function loadObject($pattern, PhabricatorUser $viewer) { $id = (int)substr($pattern, 1);
return id(new PhabricatorPasteQuery()) ->setViewer($viewer) ->withIDs(array($id)) ->executeOne(); }
protected function getTransactionReplyHandler() { return new PasteReplyHandler(); }
}