Loading module/Oscar/src/Oscar/Controller/ImmobilierLocalController.php 0 → 100644 +18 −0 Original line number Diff line number Diff line <?php namespace Oscar\Controller; class ImmobilierLocalController extends AbstractOscarController implements \Oscar\Traits\UseOscarConfigurationService { use \Oscar\Traits\UseOscarConfigurationServiceTrait; /** @var \Oscar\Service\ImmobilierLocalService */ public $immobilierLocalService; public function immobilierLocalAction() { $all = $this->getEntityManager()->getRepository(\Oscar\Entity\ImmobilierLocal::class)->findAll(); return ['immobilierLocal' => $all]; } } module/Oscar/src/Oscar/Controller/ImmobilierLocalControllerFactory.php 0 → 100644 +21 −0 Original line number Diff line number Diff line <?php namespace Oscar\Controller; use Doctrine\ORM\EntityManager; use Interop\Container\ContainerInterface; use Laminas\ServiceManager\Factory\FactoryInterface; use Oscar\Service\OscarUserContext; class ImmobilierLocalControllerFactory implements FactoryInterface { public function __invoke(ContainerInterface $container, $requestedName, array $options = null) { $c = new ImmobilierLocalController(); $c->setEntityManager($container->get(EntityManager::class)); $c->setOscarUserContextService($container->get(OscarUserContext::class)); $c->setOscarConfigurationService($container->get(\Oscar\Service\OscarConfigurationService::class)); $c->immobilierLocalService = $container->get(\Oscar\Service\ImmobilierLocalService::class); return $c; } } module/Oscar/src/Oscar/Entity/Batiment.php 0 → 100644 +62 −0 Original line number Diff line number Diff line <?php namespace Oscar\Entity; use Doctrine\ORM\Mapping\Entity; use Doctrine\ORM\Mapping as ORM; /** * @package Oscar\Entity * @Entity * @ORM\Entity(repositoryClass="Oscar\Entity\BatimentRepository") */ class Batiment { /** * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") * @ORM\Column(type="integer") */ private $id; /** * @var string * @ORM\Column(type="text", nullable="true") */ public $nom; /** * @var string * @ORM\Column(type="text", nullable="true") */ public $libelle; /** * @var string * @ORM\Column(type="text", nullable="true") */ public $idSourceDistante; /** * @var \Oscar\Entity\Site * @ORM\ManyToOne(targetEntity="Site", inversedBy="niveaux") */ public $site; /** * Niveaux * * @var \Doctrine\Common\Collections\ArrayCollection * @ORM\OneToMany(targetEntity="Niveau", mappedBy="batiment", cascade={"remove"}, fetch="EAGER") * @ORM\OrderBy({"nom" = "ASC"}) */ public $niveaux; /** * @return mixed */ public function getId() { return $this->id; } } module/Oscar/src/Oscar/Entity/BatimentRepository.php 0 → 100644 +10 −0 Original line number Diff line number Diff line <?php namespace Oscar\Entity; use Doctrine\ORM\EntityRepository; class BatimentRepository extends EntityRepository { } module/Oscar/src/Oscar/Entity/ImmobilierLocal.php +6 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,12 @@ class ImmobilierLocal */ public $idSourceDistante; /** * @var \Oscar\Entity\Niveau * @ORM\ManyToOne(targetEntity="Niveau", inversedBy="locaux") */ public $niveau; /** * @return mixed */ Loading Loading
module/Oscar/src/Oscar/Controller/ImmobilierLocalController.php 0 → 100644 +18 −0 Original line number Diff line number Diff line <?php namespace Oscar\Controller; class ImmobilierLocalController extends AbstractOscarController implements \Oscar\Traits\UseOscarConfigurationService { use \Oscar\Traits\UseOscarConfigurationServiceTrait; /** @var \Oscar\Service\ImmobilierLocalService */ public $immobilierLocalService; public function immobilierLocalAction() { $all = $this->getEntityManager()->getRepository(\Oscar\Entity\ImmobilierLocal::class)->findAll(); return ['immobilierLocal' => $all]; } }
module/Oscar/src/Oscar/Controller/ImmobilierLocalControllerFactory.php 0 → 100644 +21 −0 Original line number Diff line number Diff line <?php namespace Oscar\Controller; use Doctrine\ORM\EntityManager; use Interop\Container\ContainerInterface; use Laminas\ServiceManager\Factory\FactoryInterface; use Oscar\Service\OscarUserContext; class ImmobilierLocalControllerFactory implements FactoryInterface { public function __invoke(ContainerInterface $container, $requestedName, array $options = null) { $c = new ImmobilierLocalController(); $c->setEntityManager($container->get(EntityManager::class)); $c->setOscarUserContextService($container->get(OscarUserContext::class)); $c->setOscarConfigurationService($container->get(\Oscar\Service\OscarConfigurationService::class)); $c->immobilierLocalService = $container->get(\Oscar\Service\ImmobilierLocalService::class); return $c; } }
module/Oscar/src/Oscar/Entity/Batiment.php 0 → 100644 +62 −0 Original line number Diff line number Diff line <?php namespace Oscar\Entity; use Doctrine\ORM\Mapping\Entity; use Doctrine\ORM\Mapping as ORM; /** * @package Oscar\Entity * @Entity * @ORM\Entity(repositoryClass="Oscar\Entity\BatimentRepository") */ class Batiment { /** * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") * @ORM\Column(type="integer") */ private $id; /** * @var string * @ORM\Column(type="text", nullable="true") */ public $nom; /** * @var string * @ORM\Column(type="text", nullable="true") */ public $libelle; /** * @var string * @ORM\Column(type="text", nullable="true") */ public $idSourceDistante; /** * @var \Oscar\Entity\Site * @ORM\ManyToOne(targetEntity="Site", inversedBy="niveaux") */ public $site; /** * Niveaux * * @var \Doctrine\Common\Collections\ArrayCollection * @ORM\OneToMany(targetEntity="Niveau", mappedBy="batiment", cascade={"remove"}, fetch="EAGER") * @ORM\OrderBy({"nom" = "ASC"}) */ public $niveaux; /** * @return mixed */ public function getId() { return $this->id; } }
module/Oscar/src/Oscar/Entity/BatimentRepository.php 0 → 100644 +10 −0 Original line number Diff line number Diff line <?php namespace Oscar\Entity; use Doctrine\ORM\EntityRepository; class BatimentRepository extends EntityRepository { }
module/Oscar/src/Oscar/Entity/ImmobilierLocal.php +6 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,12 @@ class ImmobilierLocal */ public $idSourceDistante; /** * @var \Oscar\Entity\Niveau * @ORM\ManyToOne(targetEntity="Niveau", inversedBy="locaux") */ public $niveau; /** * @return mixed */ Loading