Devise\Pages\Interpreter\TagManager::initialize PHP Method

initialize() public method

Initializes values for our tag manager
public initialize ( integer $pageId, integer $pageVersionId, integer $languageId ) : void
$pageId integer
$pageVersionId integer
$languageId integer
return void
    public function initialize($pageId, $pageVersionId, $languageId)
    {
        $this->pageId = $pageId;
        $this->pageVersionId = $pageVersionId;
        $this->languageId = $languageId;
    }

Usage Example

Beispiel #1
0
 /**
  * The dvs page data cannot create fields and collection objects
  * without knowing what page we are on. This is injected in on every
  * view that uses dvsPageData...
  *
  * @param  integer $pageId
  * @param  integer $pageVersionId
  * @param  integer $languageId
  * @return void
  */
 public function initialize($pageId, $pageVersionId, $languageId, $csrfToken)
 {
     if ($this->initialized) {
         return;
     }
     $this->initialized = true;
     $this->pageId = $pageId;
     $this->pageVersionId = $pageVersionId;
     $this->languageId = $languageId;
     $this->csrfToken = $this->Crypt->encrypt($csrfToken);
     $this->TagManager->initialize($pageId, $pageVersionId, $languageId);
 }