No puede seleccionar más de 25 temas
Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
|
- <?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;
- }
- }
|