2026/02/05
< 2026/02
Jump to navigation
Jump to search
|
Thursday, February 5, 2026 (#36)
|
|
I do not understand what is going on here:
PHP Fatal error: A precedence rule was defined for Woozalia\Ferret\IO\Aspect\aux\endpt\txClient::Open but this method does not exist in /home/woozle/Sync/dev/local/v0.6/ferreteria/src/Sys/Data/Engine/endpt/Server.php on line 11
Server.php ("abstract class..." is line 11):
/* Base* [c,i] */ use Woozalia\Ferret\IO\Aspect\{ cEntry as BaseClass, iEntry as BaseIface };
/* Client* [ix,tx] */ use Woozalia\Ferret\IO\Aspect\aux\endpt\{ ixClient as ClientIface, txClient as ClientTrait };
/* Connx* [ca,i] */ use Woozalia\Ferret\IO\Aspect\{ ixConnx as ConnxIface, txConnx as ConnxTrait };
/* SelfIface */ use Woozalia\Ferret\Sys\Data\Engine\endpt\iServer as SelfIface;
/* Server* [ix,tx] */ use Woozalia\Ferret\IO\Aspect\aux\endpt\{ ixServer as ServerIface, txServer as ServerTrait };
abstract class caServer extends BaseClass implements SelfIface {
use ClientTrait, ConnxTrait {
ClientTrait::Open insteadof ConnxTrait;
ClientTrait::Shut insteadof ConnxTrait;
}
use ServerTrait;
}
...oh, there it is: ClientIface should be [WFe]IO\Aspect\aux\endpt\Client\*Connx, not [WFe]IO\Aspect\aux\endpt\*Client. ("And right away, I had a different problem!" -- Jason Mendoza)