Example #1
0
 /**
  * {@inheritdoc}
  */
 protected function getSchemaTarget(SchemaDescriptor $schema, $filename, $directory = null, $isLatest = false)
 {
     if ($isLatest) {
         $filename = str_replace('{version}', 'latest', $filename);
     }
     $directory = sprintf('%s/%s/%s/%s', $schema->getId()->getVendor(), $schema->getId()->getPackage(), $schema->getId()->getCategory(), $schema->getId()->getMessage());
     return parent::getSchemaTarget($schema, $filename, $directory, $isLatest);
 }
Example #2
0
 /**
  * {@inheritdoc}
  */
 protected function getSchemaTarget(SchemaDescriptor $schema, $filename, $directory = null, $isLatest = false)
 {
     $filename = str_replace(['{className}'], [StringUtils::toCamelFromSlug($schema->getId()->getMessage())], $filename);
     $directory = str_replace('\\', '/', $schema->getLanguage('php')->get('namespace'));
     return parent::getSchemaTarget($schema, $filename, $directory, $isLatest);
 }