protected function getUuid(AttachmentInterface $attachment) { return $attachment->getInstance()->uuid; }
/** * Generates the id partition of a record, e.g * return /000/001/234 for an id of 1234. * * @param AttachmentInterface $attachment * @param string $styleName * * @return mixed */ protected function idPartition(AttachmentInterface $attachment, $styleName = '') { $id = $this->ensurePrintable($attachment->getInstance()->getKey()); if (is_numeric($id)) { return implode('/', str_split(sprintf('%09d', $id), 3)); } elseif (is_string($id)) { return implode('/', array_slice(str_split($id, 3), 0, 3)); } else { return; } }