civictechro/fiipregatit.ro

View on GitHub
site/web/app/lib/CustomPage/FirstAidPage.php

Summary

Maintainability
C
1 day
Test Coverage
<?php

  namespace CustomPage;
  use Entity\FirstAid;

  final class FirstAidPage extends BaseCustomPage {
    const PAGE_NAME = \App::PAGE_FIRST_AID;

    public function getPage(): FirstAid {
      return (new FirstAid($this->wpObject->ID))
        ->setArsuraCopii(get_field('arsura_la_copii', $this->wpObject->ID))
        ->setIntoxicatiaAlcoolica(
          get_field('intoxicatia_alcoolica', $this->wpObject->ID)
        )
        ->setMuscaturiAnimal(
          get_field('muscaturile_de_animal', $this->wpObject->ID)
        )
        ->setObstructieCaiAeriene(
          get_field('obstructia_cailor_aeriene_la_copii', $this->wpObject->ID)
        )
        ->setPierdereCunostinta(
          get_field('pierderea_cunostintei', $this->wpObject->ID)
        )
        ->setReactieAlergica(
          get_field('reactia_alergica', $this->wpObject->ID)
        )
        ->setStopCardioRespirator(
          get_field('stopul_cardio_respirator', $this->wpObject->ID)
        )
        ->setTraumatismAdulti(get_field(
          'traumatismul_cranio_cerebral_la_adulti',
          $this->wpObject->ID
        ))
        ->setTraumatismCopii(get_field(
          'traumatismul_cranio_cerebral_la_copii',
          $this->wpObject->ID
        ))
        ->setApel112(get_field(
          'apel_112',
          $this->wpObject->ID
        ))
        ->setGhidPDF(get_field('ghid_pdf', $this->wpObject->ID))
        ->setPictograma(get_field('pictograma', $this->wpObject->ID))
        ->setCuloarePictograma(get_field('culoare_pictograma', $this->wpObject->ID))
        ->setPermalink(get_page_link($this->wpObject->ID));
    }
  }