/** * @override \JsonSerializable */ public function jsonSerialize() { return (object) ['componentName' => $this->component->getName(), 'packageRepositoryId' => $this->packageRepository->getId(), 'finalVersion' => $this->finalVersion]; }
/** * Get target directory. * * @param \ComponentManager\Component $component * @param \ComponentManager\ComponentVersion $version * * @return string */ protected function getTargetDirectory(Component $component, ComponentVersion $version) { return sprintf(static::TARGET_DIRECTORY_FORMAT, $component->getName(), $version->getVersion()); }