Devise\Pages\PagesRepository::__construct PHP Method

__construct() public method

Create a new PageRepostiry instance.
public __construct ( DvsPage $Page, DvsField $Field, DvsGlobalField $GlobalField, LanguageDetector $LanguageDetector, CollectionsRepository $CollectionsRepository, null $Input = null, null $Config = null, null $URL = null, $File = null, $ViewOpener = null )
$Page DvsPage
$Field DvsField
$GlobalField DvsGlobalField
$LanguageDetector Devise\Languages\LanguageDetector
$CollectionsRepository Devise\Pages\Collections\CollectionsRepository
$Input null
$Config null
$URL null
    public function __construct(\DvsPage $Page, \DvsField $Field, \DvsGlobalField $GlobalField, LanguageDetector $LanguageDetector, CollectionsRepository $CollectionsRepository, $Input = null, $Config = null, $URL = null, $File = null, $ViewOpener = null)
    {
        $this->Page = $Page;
        $this->Field = $Field;
        $this->GlobalField = $GlobalField;
        $this->LanguageDetector = $LanguageDetector;
        $this->CollectionsRepository = $CollectionsRepository;
        $this->Input = $Input ?: \Input::getFacadeRoot();
        $this->Config = $Config ?: \Config::getFacadeRoot();
        $this->URL = $URL ?: \URL::getFacadeRoot();
        $this->File = $File ?: \File::getFacadeRoot();
        $this->Request = \Request::getFacadeRoot();
        $this->Cookie = \Cookie::getFacadeRoot();
        $this->ViewOpener = $ViewOpener ?: new ViewOpener();
        $this->now = new \DateTime();
    }