Version 5.0.0 beta 1

This commit is contained in:
Neo committed 2025-12-19 16:27:35 -08:00
1 parent 25ddeb65d6
commit 15c7beabc5
6736 files changed
+627902 -497943

No files matched your search

@@ -12,23 +12,29 @@
namespace IPS\nexus\Gateway\Stripe;
/* To prevent PHP errors (extending class does not exist) revealing path */
if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) )
use DomainException;
use Exception;
use IPS\nexus\Payout as NexusPayout;
use function defined;
if ( !defined( '\IPS\SUITE_UNIQUE_KEY' ) )
{
header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' );
header( ( $_SERVER['SERVER_PROTOCOL'] ?? 'HTTP/1.0' ) . ' 403 Forbidden' );
exit;
}
/**
* Stripe Pay Out Gateway
*/
class _Payout extends \IPS\nexus\Payout
class Payout extends NexusPayout
{
/**
* ACP Settings
*
* @return array
*/
public static function settings()
public static function settings() : array
{
return array();
}
@@ -38,7 +44,7 @@ class _Payout extends \IPS\nexus\Payout
*
* @return array
*/
public static function form()
public static function form() :array
{
return array();
}
@@ -48,21 +54,22 @@ class _Payout extends \IPS\nexus\Payout
*
* @param array $values Values from form
* @return mixed
* @throws \DomainException
* @throws DomainException
*/
public function getData( array $values )
public function getData( array $values ) : mixed
{
return NULL;
}
/**
* Process
/**
* Process the payout
* Return the new status for this payout record
*
* @return void
* @throws \Exception
* @return string
* @throws Exception
*/
public function process()
public function process() : string
{
throw new \DomainException('stripe_payout_deprecated');
throw new DomainException('stripe_payout_deprecated');
}
}