<?php
declare(strict_types=1);
/**
* @author Mehrez Labidi
*/
namespace App\Entity;
use App\Repository\SecteursActivitePrestataireNewRepository;
use Doctrine\ORM\Mapping as ORM;
/**
* @ORM\Entity(repositoryClass=SecteursActivitePrestataireNewRepository::class)
* @ORM\Table(name="fusacq_dbo.secteurs_activite_prestataire_new")
*/
class SecteursActivitePrestataireNew {
/**
* @var int @ORM\Id
* @ORM\Column(type="integer")
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id_secteur_activite;
/**
* @var string @ORM\Column(type="string", nullable=true, name="id_secteur_activite_pere", options={"default"= null})
*/
protected $id_secteur_activite_pere;
/**
* @var string @ORM\Column(type="string", nullable=true, name="chemin_secteurs_peres", options={"default"= null})
*/
protected $chemin_secteurs_peres;
/**
* @var string @ORM\Column(type="string", nullable=true, name="nom_secteur_activite", options={"default"= null})
*/
protected $nom_secteur_activite;
/**
* @var string @ORM\Column(type="string", nullable=true, name="type", options={"default"= null})
*/
protected $type;
/**
* @var string @ORM\Column(type="string", nullable=true, name="niveau", options={"default"= null})
*/
protected $niveau;
protected $sites_referents;
/**
* @var string @ORM\Column(type="string", nullable=true, name="pointe_vers", options={"default"= null})
*/
protected $pointe_vers;
/**
* @var string @ORM\Column(type="string", nullable=true, name="restriction_localisation", options={"default"= null})
*/
protected $restriction_localisation;
protected $mots_cles;
protected $ancien_id_secteur_activite;
protected $annuaire_specifique;
protected $presence_autre_annuaire;
/**
* @var string @ORM\Column(type="string", nullable=true, name="ordre", options={"default"= null})
*/
protected $ordre;
public function __get($property) {
return $this->$property;
}
public function __set($property, $value) {
$this->$property = $value;
}
/**
* @return int[]|string[]
*/
public function getAttributesList(): array {
return array_keys(get_object_vars($this));
}
}