* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class Factory { /** * @param string $methodName * @return \PSX\Api\Resource\MethodAbstract */ public static function getMethod($methodName): ?MethodAbstract { switch ($methodName) { case 'DELETE': return new Delete(); break; case 'GET': return new Get(); break; case 'PATCH': return new Patch(); break; case 'POST': return new Post(); break; case 'PUT': return new Put(); break; default: return null; } } } __halt_compiler();----SIGNATURE:----YZ09akF+tiO0EbhaoaCp+eYDZAQOdzEtQShvqUOg6+7J1vjMnCtSdSkh319ScL0sx0Xb+8CJoJAkTSoi+ih4Q1dvSKT5NMRbcD/9HwUG74S5VyAaPkbGVyyuJ/OUstrBZygX0PQa257alGV+Khui0TlHFid1/zmxmPnwUHFZpIruG3Y77SEa3cEuzi79+HRNnl22j6hn0yNVE+tobSepD+1ym20aL3XhS49A8J0tppjx7BteL5luYQmbjbA3SJz7LVpNxIMXvT3hTrrE+7A0n4o6Ceiq8CQhaRU5o7LWxOFVhb6DeAbsVg25lcszUZDK/scUtDWorEqS3dFrcRPKyTlo2bEp49YuLeh7y0XHl+ULxOMGr6DVU8TGLGensbKNPC3soRU4AqO2i19PnPeygRGJmV4BYfWZdKdcu8Xb3E6hNByNhTDK7mK7EI1Pxu6L5xE4421Hoku6sEmXisqu/vJtz0pjsY6LhF+JLCVoH+qOteIr+gtSCDdDZ8rgGrlFkm2u+BNMQhucV1VLoEppjvzfKmFfoK30/y5uIz05KDXvWV4rOMR3nvJJO5s2KnIAArKb/f9ngtk+lCPn094L/eK8t3Mwkc/wuoPnjTPfTVH0nhial0n11HTRFsLEDZFKlPHmNFjlAmPEnY+SSq2UYJNlcrrQFDwLWpEp4iJPGE8=----ATTACHMENT:----OTM5MDgxMzI5NzUxODAyMSAzMzIzMzM3NDExOTg5NTQ5IDIzMjcwNTM4MDEyNDUyNjc=