Du kannst nicht mehr als 25 Themen auswählen
Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
|
- <?php
-
- namespace App\Transmission\Layouts;
-
- abstract class IFLayout
- {
- public IFCommonHeader $header;
-
- const COL_NAME_HEADER = 'Header';
- const COL_NAME_BODY = 'Body';
-
- public function __construct()
- {
- $this->header = new IFCommonHeader();
- }
-
-
- abstract public function getBodyArray(): array;
-
-
- public function toArray(): array
- {
- $result = [];
- $result[self::COL_NAME_HEADER] = $this->header->toArray();
- $result[self::COL_NAME_BODY] = $this->getBodyArray();
- return $result;
- }
- }
|