Files
FOSSBilling/tests/includes/Plugin/Example/Example.php
T
Belle Aerni 50043e6211 Run Rector against our tests (#1761)
* Update rector config to include tests

* Run Rector against the tests

* Delete test-results

* Update .gitignore

* Correctly set the PHP min to 8.1, split the configs

* Corrected PHPDoc

* Deleted tests we can't really get to pass

PHPunit is hard-coded to fail when a class has a return type of `never`, which is the correct return type of our redirect function (and rightfully so).

No way to disable the exception as far as we can tell
2023-11-11 18:41:09 +00:00

60 lines
1.2 KiB
PHP

<?php
class Example
{
public function __construct(private readonly ?array $config = null)
{
}
public function activate($service, $order, $params = array())
{
}
public function renew($service, $order, $params = array())
{
}
public function suspend($service, $order, $params = array())
{
}
public function unsuspend($service, $order, $params = array())
{
}
public function cancel($service, $order, $params = array())
{
return $this->suspend($service, $order, $params);
}
public function uncancel($service, $order, $params = array())
{
return $this->unsuspend($service, $order, $params);
}
public function delete($service, $order, $params = array())
{
}
public function get_config()
{
return $this->config;
}
/**
* Custom function to return passed params
*
* @param type $service
* @param type $order
* @param type $params
* @return type
*/
public function return_params($service, $order, $params = array())
{
return $params;
}
}