More TIC processing fixes

This commit is contained in:
2023-09-05 21:57:34 +12:00
parent 63a9c06fb0
commit 6498e364fb
4 changed files with 24 additions and 9 deletions

View File

@@ -8,7 +8,7 @@ abstract class FTN
{
protected ?Zone $zone; // Zone the packet is from
public function __get($key)
public function __get(string $key)
{
switch ($key) {
case 'fftn':

View File

@@ -73,9 +73,22 @@ class Tic extends FTNBase
$this->values = collect();
}
public function __get(string $key): mixed
{
switch ($key) {
case 'fo':
return $this->{$key};
default:
return parent::__get($key);
}
}
/**
* Generate a TIC file for an address
*
* @param Address $ao
* @param File $fo
* @return string
*/
public static function generate(Address $ao,File $fo): string
@@ -193,9 +206,11 @@ class Tic extends FTNBase
case 'pw':
$pw = $matches[2];
break;
case 'lfile':
$this->fo->lname = $matches[2];
break;
case 'desc':
case 'magic':