$id
$id : string
Detailed network connection entity
$id : string
$type : \App\NetworkModule\Enums\ConnectionTypes
$interfaceName : string
$ipv4 : \App\NetworkModule\Entities\IPv4Connection
$ipv6 : \App\NetworkModule\Entities\IPv6Connection
__construct(string $id, \Ramsey\Uuid\UuidInterface $uuid, \App\NetworkModule\Enums\ConnectionTypes $type, string $name, \App\NetworkModule\Entities\IPv4Connection $ipv4, \App\NetworkModule\Entities\IPv6Connection $ipv6) : mixed
Network connection entity constructor
string | $id | Network connection ID |
\Ramsey\Uuid\UuidInterface | $uuid | Network connection UUID |
\App\NetworkModule\Enums\ConnectionTypes | $type | Network connection type |
string | $name | Network connection name |
\App\NetworkModule\Entities\IPv4Connection | $ipv4 | IPv4 network connection entity |
\App\NetworkModule\Entities\IPv6Connection | $ipv6 | IPv6 network connection entity |
fromNmCli(string $nmCli) : \App\NetworkModule\Entities\ConnectionDetail
Creates a new detailed network connection entity from nmcli connection configuration
string | $nmCli | nmcli connection configuration |
Detailed network connection entity