protected function doInit() { $countTemplate = array(); if (isset($this->countTemplate)) { $countTemplate['countTemplate'] = $this->createJooseSnippet('Psc.UI.Template', array('jQueryTemplate' => $this->widgetSelector($this->countTemplate))); } $this->autoloadJoose($this->createJooseSnippet('Psc.UI.Comments', array_merge(array('widget' => $this->widgetSelector(), 'commentTemplate' => $this->createJooseSnippet('Psc.UI.Template', array('jQueryTemplate' => $this->widgetSelector($this->commentTemplate))), 'service' => $this->createJooseSnippet('Psc.CommentsService', array('ajaxService' => $this->jsExpr('main'), 'pullRequest' => $this->createJooseSnippet('Psc.Request', (array) $this->pullRequestMeta->export())))), $countTemplate))->loadOnPscReady('main')->addRequirement('app/main')->addRequirementAlias('nothing')->addRequirementAlias('main')); }
/** * @param Psc\CMS\RequestMeta $requestMeta */ public function setRequestMeta(RequestMeta $requestMeta) { $this->requestMeta = $requestMeta; if (!isset($this->data)) { $this->data = array(); } $this->data['request'] = $this->requestMeta->export(); return $this; }