<commit_before><?php

namespace AppBundle\Entity;

use AppBundle\Entity\Base\BaseClass;
use Doctrine\ORM\Mapping as ORM;
use JMS\Serializer\Annotation as Serializer;
use JMS\Serializer\Annotation\ExclusionPolicy;
use JMS\Serializer\Annotation\Expose;
use JMS\Serializer\Annotation\VirtualProperty;
use JMS\Serializer\Annotation\SerializedName;
use JMS\Serializer\Annotation\Type;

/**
 * Direccion
 *
 * @ORM\Table(name="direcciones")
 * @ORM\Entity(repositoryClass="AppBundle\Repository\DireccionRepository")
 *
 * @ExclusionPolicy("all")
 */
class Direccion extends BaseClass {
	/**
	 * @var int
	 *
	 * @ORM\Column(name="id", type="integer")
	 * @ORM\Id
	 * @ORM\GeneratedValue(strategy="AUTO")
	 */
	private $id;

	/**
	 * @var string
	 *
	 * @ORM\Column(name="calle", type="string", length=255)
	 * @Expose()
	 */
	private $calle;

	/**
	 * @var string
	 *
	 * @ORM\Column(name="altura", type="string", length=255)
	 * @Expose()
	 */
	private $altura;

	/**
	 * @var string
	 *
	 * @ORM\Column(name="departamento", type="string", length=255, nullable=true)
	 * @Expose()
	 */
	private $departamento;

	/**
	 * @var string
	 *
	 * @ORM\Column(name="piso", type="string", length=255, nullable=true)
	 * @Expose()
	 */
	private $piso;

	/**
	 * @var string
	 *
	 * @ORM\Column(name="edificio", type="string", length=255, nullable=true)
	 * @Expose()
	 */
	private $edificio;

	/**
	 * @var
	 *
	 * @ORM\ManyToOne(targetEntity="Matudelatower\UbicacionBundle\Entity\Localidad", inversedBy="direccion")
	 * @ORM\JoinColumn(name="localidad_id", referencedColumnName="id")
	 */
	private $localidad;

	/**
	 *
	 * @ORM\OneToMany(targetEntity="AppBundle\Entity\DireccionEmpresa", mappedBy="direccion", cascade={"persist", "remove"})
	 */
	private $direccionEmpresa;


	/**
	 * @VirtualProperty()
	 * @SerializedName("json_localidad")
	 */
	public function getJsonLocalidad() {

		$return = null;


		if ( $this->getLocalidad() ) {
			$return = $this->getLocalidad()->getDescripcion();
		}

		return $return;

	}
	/**
	 * @VirtualProperty()
	 * @SerializedName("json_departamento")
	 */
	public function getJsonDepartamento() {

		$return = null;


		if ( $this->getLocalidad() ) {
			$return = $this->getLocalidad()->getDepartamento()->getDescripcion();
		}

		return $return;

	}
	/**
	 * @VirtualProperty()
	 * @SerializedName("json_provincia")
	 */
	public function getJsonProvincia() {

		$return = null;


		if ( $this->getLocalidad() ) {
			$return = $this->getLocalidad()->getDepartamento()->getProvincia()->getDescripcion();
		}

		return $return;

	}
	/**
	 * @VirtualProperty()
	 * @SerializedName("json_pais")
	 */
	public function getJsonPais() {

		$return = null;


		if ( $this->getLocalidad() ) {
			$return = $this->getLocalidad()->getDepartamento()->getProvincia()->getPais()->getDescripcion();
		}

		return $return;

	}

	/**
	 * Get id
	 *
	 * @return integer
	 */
	public function getId() {
		return $this->id;
	}
<commit_msg>Se corrigen datos de direccion en el service<commit_after><?php

namespace AppBundle\Entity;

use AppBundle\Entity\Base\BaseClass;
use Doctrine\ORM\Mapping as ORM;
use JMS\Serializer\Annotation as Serializer;
use JMS\Serializer\Annotation\ExclusionPolicy;
use JMS\Serializer\Annotation\Expose;
use JMS\Serializer\Annotation\VirtualProperty;
use JMS\Serializer\Annotation\SerializedName;
use JMS\Serializer\Annotation\Type;

/**
 * Direccion
 *
 * @ORM\Table(name="direcciones")
 * @ORM\Entity(repositoryClass="AppBundle\Repository\DireccionRepository")
 *
 * @ExclusionPolicy("all")
 */
class Direccion extends BaseClass {
	/**
	 * @var int
	 *
	 * @ORM\Column(name="id", type="integer")
	 * @ORM\Id
	 * @ORM\GeneratedValue(strategy="AUTO")
	 */
	private $id;

	/**
	 * @var string
	 *
	 * @ORM\Column(name="calle", type="string", length=255)
	 * @Expose()
	 */
	private $calle;

	/**
	 * @var string
	 *
	 * @ORM\Column(name="altura", type="string", length=255)
	 * @Expose()
	 */
	private $altura;

	/**
	 * @var string
	 *
	 * @ORM\Column(name="departamento", type="string", length=255, nullable=true)
	 * @Expose()
	 */
	private $departamento;

	/**
	 * @var string
	 *
	 * @ORM\Column(name="piso", type="string", length=255, nullable=true)
	 * @Expose()
	 */
	private $piso;

	/**
	 * @var string
	 *
	 * @ORM\Column(name="edificio", type="string", length=255, nullable=true)
	 * @Expose()
	 */
	private $edificio;

	/**
	 * @var
	 *
	 * @ORM\ManyToOne(targetEntity="Matudelatower\UbicacionBundle\Entity\Localidad", inversedBy="direccion")
	 * @ORM\JoinColumn(name="localidad_id", referencedColumnName="id")
	 */
	private $localidad;

	/**
	 *
	 * @ORM\OneToMany(targetEntity="AppBundle\Entity\DireccionEmpresa", mappedBy="direccion", cascade={"persist", "remove"})
	 */
	private $direccionEmpresa;


	/**
	 * @VirtualProperty()
	 * @SerializedName("localidad")
	 */
	public function getJsonLocalidad() {

		$return = null;


		if ( $this->getLocalidad() ) {
			$return = $this->getLocalidad()->getDescripcion();
		}

		return $return;

	}
	/**
	 * @VirtualProperty()
	 * @SerializedName("departamento_localidad")
	 */
	public function getJsonDepartamento() {

		$return = null;


		if ( $this->getLocalidad() ) {
			$return = $this->getLocalidad()->getDepartamento()->getDescripcion();
		}

		return $return;

	}
	/**
	 * @VirtualProperty()
	 * @SerializedName("provincia")
	 */
	public function getJsonProvincia() {

		$return = null;


		if ( $this->getLocalidad() ) {
			$return = $this->getLocalidad()->getDepartamento()->getProvincia()->getDescripcion();
		}

		return $return;

	}
	/**
	 * @VirtualProperty()
	 * @SerializedName("pais")
	 */
	public function getJsonPais() {

		$return = null;


		if ( $this->getLocalidad() ) {
			$return = $this->getLocalidad()->getDepartamento()->getProvincia()->getPais()->getDescripcion();
		}

		return $return;

	}

	/**
	 * Get id
	 *
	 * @return integer
	 */
	public function getId() {
		return $this->id;
	}

{'fraction_non_alphanumeric': 0.18215676316234974, 'fraction_numerical': 0.005078720162519045, 'mean_word_length': 4.023809523809524, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 41, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5267318', 'n_tokens_mistral': 2278, 'n_tokens_neox': 2051, 'n_words': 319}