/** * Constructor. * @param Category $category Instancia con los datos sin modificar. * @param string $categoryName Nombre de la categoría. * @param string $categoryDescription Descripción de la categoría. */ public function __construct($category, $categoryName, $categoryDescription) { parent::__construct(Category::getTableName()); $this->category = $category; $this->categoryName = $categoryName; $this->categoryDescription = $categoryDescription; }
/** * Constructor. * @param Term $term Instancia con los datos sin modificar. * @param string $termName Nombre de la etiqueta. * @param string $termDescription Descripción de la etiqueta. */ public function __construct($term, $termName, $termDescription) { parent::__construct(Term::getTableName()); $this->term = $term; $this->termName = $termName; $this->termDescription = $termDescription; }
/** * Constructor. * @param Comment $comment Instancia con los datos sin modificar. * @param string $commentAutor Nombre del autor. * @param string $commentAuthorEmail Email del autor. * @param int $commentStatus Estado del comentario. 0 = Sin aprobar, 1 = Aprobado * @param string $commentContents Contenido del comentario. */ public function __construct(Comment $comment, $commentAutor, $commentAuthorEmail, $commentStatus, $commentContents) { parent::__construct(Comment::getTableName()); $this->comment = $comment; $this->commentAutor = $commentAutor; $this->commentAuthorEmail = $commentAuthorEmail; $this->commentStatus = $commentStatus; $this->commentContents = $commentContents; }
/** * Constructor. * @param Post $post Instancia con los datos sin modificar. * @param string $postTitle Titulo. * @param string $postContents Contenido. * @param int $commentStatus Estado de los comentarios. * @param int $postStatus Estado. */ public function __construct(Post $post, $postTitle, $postContents, $commentStatus, $postStatus) { parent::__construct(Post::getTableName()); $this->post = $post; $this->postTitle = $postTitle; $this->postContents = $postContents; $this->commentStatus = $commentStatus; $this->postStatus = $postStatus; }
/** * Constructor. * @param User $user Instancia con los datos sin modificar. * @param string $userLogin Nombre de usuario. * @param string $userName Nombre real. * @param string $userEmail Email. * @param string $userPass Contraseña. * @param int $userRol Rol asignado. * @param string $userUrl Pagina web del usuario. */ public function __construct(User $user, $userLogin, $userName, $userEmail, $userPass, $userRol, $userUrl) { parent::__construct(User::getTableName()); $this->user = $user; $this->userLogin = $userLogin; $this->userName = $userName; $this->userEmail = $userEmail; $this->userPass = User::encrypt($userPass); $this->userRol = $userRol; $this->userUrl = $userUrl; }
/** * Constructor. * @param Option $option Instancia con los datos sin modificar. * @param string $optionValue Valor. */ public function __construct(Option $option, $optionValue) { parent::__construct(Option::getTableName()); $this->option = $option; $this->optionValue = $optionValue; }