Source of file DocumentTemplateResponse.php

Size: 1,146 Bytes - Last Modified: 2019-06-27T09:09:04+00:00

/home/vagrant/www/document-templates/src/Http/Responses/DocumentTemplateResponse.php

1234567891011121314151617181920212223242526272829303132333435363738394041424344
<?php


namespace BWF\DocumentTemplates\Http\Responses;


use BWF\DocumentTemplates\DocumentTemplates\DocumentTemplateModel;
use Illuminate\Support\Collection;

class DocumentTemplateResponse
{
    public $status = false;
    public $documentTemplate = null;
    public $documentClasses ;
    public $placeholders ;
    public $templates;
    public $redirect;

    /**
     * DocumentTemplateResponse constructor.
     * @param bool $status
     * @param DocumentTemplateModel $documentTemplate
     * @param Collection $documentClasses
     * @param Collection $placeholders
     * @param Collection $templates
     * @param string $redirect
     */
    public function __construct(
        $status,
        DocumentTemplateModel $documentTemplate = null,
        $documentClasses = null,
        $placeholders = null,
        $templates = null,
        $redirect = ''
    ) {
        $this->status = $status;
        $this->documentTemplate = $documentTemplate;
        $this->documentClasses = $documentClasses;
        $this->placeholders = $placeholders;
        $this->templates = $templates;
        $this->redirect = $redirect;
    }

 }