<?php

namespace Renysh\Turismo;

class Turismo
{
    /**
     * $catalogo object.
     */
    protected $catalogo;    /**
     * $catalogoitem object.
     */
    protected $catalogoitem;    /**
     * $sitioevento object.
     */
    protected $sitioevento;    /**
     * $ubicacion object.
     */
    protected $ubicacion;    /**
     * $horarioatencion object.
     */
    protected $horarioatencion;    /**
     * $calificacion object.
     */
    protected $calificacion;    /**
     * $recurso object.
     */
    protected $recurso;    /**
     * $itinerario object.
     */
    protected $itinerario;    /**
     * $itinerarioitem object.
     */
    protected $itinerarioitem;    /**
     * $ruta object.
     */
    protected $ruta;    /**
     * $rutaitem object.
     */
    protected $rutaitem;

    /**
     * Constructor.
     */
    public function __construct(\Renysh\Turismo\Interfaces\CatalogoRepositoryInterface $catalogo,        \Renysh\Turismo\Interfaces\CatalogoitemRepositoryInterface $catalogoitem,        \Renysh\Turismo\Interfaces\SitioeventoRepositoryInterface $sitioevento,        \Renysh\Turismo\Interfaces\UbicacionRepositoryInterface $ubicacion,        \Renysh\Turismo\Interfaces\HorarioatencionRepositoryInterface $horarioatencion,        \Renysh\Turismo\Interfaces\CalificacionRepositoryInterface $calificacion,        \Renysh\Turismo\Interfaces\RecursoRepositoryInterface $recurso,        \Renysh\Turismo\Interfaces\ItinerarioRepositoryInterface $itinerario,        \Renysh\Turismo\Interfaces\ItinerarioitemRepositoryInterface $itinerarioitem,        \Renysh\Turismo\Interfaces\RutaRepositoryInterface $ruta,        \Renysh\Turismo\Interfaces\RutaitemRepositoryInterface $rutaitem)
    {
        $this->catalogo = $catalogo;        $this->catalogoitem = $catalogoitem;        $this->sitioevento = $sitioevento;        $this->ubicacion = $ubicacion;        $this->horarioatencion = $horarioatencion;        $this->calificacion = $calificacion;        $this->recurso = $recurso;        $this->itinerario = $itinerario;        $this->itinerarioitem = $itinerarioitem;        $this->ruta = $ruta;        $this->rutaitem = $rutaitem;
    }

    /**
     * Returns count of turismo.
     *
     * @param array $filter
     *
     * @return int
     */
    public function count()
    {
        return  0;
    }
}