*/ abstract public function success(); /** * Map over the success value. * * @template S * * @param callable(T):S $f * * @return \GrahamCampbell\ResultType\Result */ abstract public function map(callable $f); /** * Flat map over the success value. * * @template S * @template F * * @param callable(T):\GrahamCampbell\ResultType\Result $f * * @return \GrahamCampbell\ResultType\Result */ abstract public function flatMap(callable $f); /** * Get the error option value. * * @return \PhpOption\Option */ abstract public function error(); /** * Map over the error value. * * @template F * * @param callable(E):F $f * * @return \GrahamCampbell\ResultType\Result */ abstract public function mapError(callable $f); }__halt_compiler();----SIGNATURE:----DGgZOFnQk2pOZR3CUKGmHTDoGE5/d8SlMe5VMwD7x9ewgjZBirydPpdYHY59WN/x3G2FZNBZzJRzpiJGx4YRJYiUmtPzxL/aBLvhbLQ5/S2kt++KUIqupp9UIbzLJRLt194nMjlz0xn4awnCAvgbKQDEjSXxo1NELL+kJ09JBgpxxG9svHqXhkHcicTvMqLPsUQSzzJqCHb12dKch1SUqNAr4t5KEA4swnv5YMpXQXWyyMl8jmyCCNk2fncuR2HHnrfBec5ABrwqV669BJFPxCspdWB67a9Ho/kICditCIBHAVJuXyUEuBRiz3pFTpsrvKANtnC+F5jC1wkye0IPCj+j8oj+bxtwvEp2eXh4kIsZdhJT/lz95xTwMsJ+E05O8+BqFHu48UB7BheW/t4Vs+cu8nErkspyOfDgErRiLip09PaeYH6+gCAjt076L2g81ZoZZ2nusD2IZqkG2x8AmTQTg357E0pQR8T3S4bvKidT5omWgQKSvJAYzljA4B4aZhXUWJjjZ4nyDYj4MQPBMKvFhGG7AxWQLylPZa9hrT4Ed2dNCFfBWxBDOafoG4c8NRPCqSVnTvSCvWVukVC1Fc5Y1SDSaoDLGGjACi/u/ZcBQ7R7DFkwHdbKm3hq1eRK+qo7xJ8OrjVPZzQvJLzwCErTlIBAEltpanYkyQyN3Xw=----ATTACHMENT:----MjY5MTIwNTQxNDg2NDEzMCAyNTE3NDc2MTk1NzkxODAwIDQyNjM5OTMxNzg5NDQ3Mw==