This commit is contained in:
2021-04-01 10:11:20 +08:00
parent 3f6a19aea7
commit ea6e46812c
10 changed files with 47 additions and 42 deletions
-8
View File
@@ -5,13 +5,8 @@ namespace Snowflake\Crontab;
use Exception;
use ReflectionException;
use Snowflake\Event;
use Snowflake\Exception\ComponentException;
use Snowflake\Exception\NotFindClassException;
use Snowflake\Process\Process;
use Snowflake\Snowflake;
use Swoole\Coroutine;
use Swoole\Coroutine\WaitGroup;
use Swoole\Coroutine\Channel;
use Swoole\Timer;
@@ -38,9 +33,6 @@ class ZookeeperProcess extends Process
/**
* @param \Swoole\Process $process
* @throws ReflectionException
* @throws ComponentException
* @throws NotFindClassException
* @throws Exception
*/
public function onHandler(\Swoole\Process $process): void
+13
View File
@@ -0,0 +1,13 @@
<?php
namespace Snowflake;
interface IProxy
{
public function execute();
}
+27
View File
@@ -0,0 +1,27 @@
<?php
namespace Snowflake;
class Proxy
{
/**
* Proxy constructor.
* @param IProxy $IProxy
*/
public function __construct(public IProxy $IProxy)
{
}
/**
* @return mixed
*/
public function execute(): mixed
{
return $this->IProxy->execute();
}
}
-1
View File
@@ -14,7 +14,6 @@ use ReflectionException;
use Snowflake\Abstracts\Config;
use Snowflake\Core\Json;
use Snowflake\Di\Container;
use Snowflake\Exception\ComponentException;
use Snowflake\Exception\NotFindClassException;
use Snowflake\Process\Process;
use Swoole\Coroutine;