/**
  * @param string $snippetId
  * @return SnippetDefinition
  */
 public function getSnippetDefinition($snippetId)
 {
     if (!isset($this->snippetDefinitions[$snippetId])) {
         throw new \InvalidArgumentException(sprintf('No definition found for snippet "%s"!', $snippetId), 1455200031);
     }
     $snippetDefinition = $this->snippetDefinitions[$snippetId];
     //        if (!isset($snippetDefinition['defaultSource'])) {
     //            $snippetDefinition['defaultSource'] = $this->loadDefaultSourceFromTemplate($snippetId);
     //        }
     return SnippetDefinition::fromArray($snippetId, $snippetDefinition);
 }
Example #2
0
 /**
  * @return string
  */
 public function getTitle()
 {
     return $this->definition->getTitle();
 }