mirror of
https://github.com/shlinkio/shlink.git
synced 2026-03-10 01:03:13 +08:00
Updated to latest shlink dependencies
This commit is contained in:
@@ -94,31 +94,31 @@ class ShortUrl extends AbstractEntity
|
||||
): self {
|
||||
$meta = [
|
||||
ShortUrlInputFilter::VALIDATE_URL => false,
|
||||
ShortUrlInputFilter::LONG_URL => $url->longUrl(),
|
||||
ShortUrlInputFilter::DOMAIN => $url->domain(),
|
||||
ShortUrlInputFilter::TAGS => $url->tags(),
|
||||
ShortUrlInputFilter::TITLE => $url->title(),
|
||||
ShortUrlInputFilter::MAX_VISITS => $url->meta()->maxVisits(),
|
||||
ShortUrlInputFilter::LONG_URL => $url->longUrl,
|
||||
ShortUrlInputFilter::DOMAIN => $url->domain,
|
||||
ShortUrlInputFilter::TAGS => $url->tags,
|
||||
ShortUrlInputFilter::TITLE => $url->title,
|
||||
ShortUrlInputFilter::MAX_VISITS => $url->meta->maxVisits,
|
||||
];
|
||||
if ($importShortCode) {
|
||||
$meta[ShortUrlInputFilter::CUSTOM_SLUG] = $url->shortCode();
|
||||
$meta[ShortUrlInputFilter::CUSTOM_SLUG] = $url->shortCode;
|
||||
}
|
||||
|
||||
$instance = self::fromMeta(ShortUrlMeta::fromRawData($meta), $relationResolver);
|
||||
|
||||
$validSince = $url->meta()->validSince();
|
||||
$validSince = $url->meta->validSince;
|
||||
if ($validSince !== null) {
|
||||
$instance->validSince = Chronos::instance($validSince);
|
||||
}
|
||||
|
||||
$validUntil = $url->meta()->validUntil();
|
||||
$validUntil = $url->meta->validUntil;
|
||||
if ($validUntil !== null) {
|
||||
$instance->validUntil = Chronos::instance($validUntil);
|
||||
}
|
||||
|
||||
$instance->importSource = $url->source();
|
||||
$instance->importOriginalShortCode = $url->shortCode();
|
||||
$instance->dateCreated = Chronos::instance($url->createdAt());
|
||||
$instance->importSource = $url->source->value;
|
||||
$instance->importOriginalShortCode = $url->shortCode;
|
||||
$instance->dateCreated = Chronos::instance($url->createdAt);
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
@@ -45,12 +45,12 @@ class Visit extends AbstractEntity implements JsonSerializable
|
||||
public static function fromImport(ShortUrl $shortUrl, ImportedShlinkVisit $importedVisit): self
|
||||
{
|
||||
$instance = new self($shortUrl, VisitType::IMPORTED);
|
||||
$instance->userAgent = $importedVisit->userAgent();
|
||||
$instance->userAgent = $importedVisit->userAgent;
|
||||
$instance->potentialBot = isCrawler($instance->userAgent);
|
||||
$instance->referer = $importedVisit->referer();
|
||||
$instance->date = Chronos::instance($importedVisit->date());
|
||||
$instance->referer = $importedVisit->referer;
|
||||
$instance->date = Chronos::instance($importedVisit->date);
|
||||
|
||||
$importedLocation = $importedVisit->location();
|
||||
$importedLocation = $importedVisit->location;
|
||||
$instance->visitLocation = $importedLocation !== null ? VisitLocation::fromImport($importedLocation) : null;
|
||||
|
||||
return $instance;
|
||||
|
||||
@@ -28,13 +28,13 @@ class VisitLocation extends AbstractEntity implements JsonSerializable
|
||||
{
|
||||
$instance = new self();
|
||||
|
||||
$instance->countryCode = $location->countryCode();
|
||||
$instance->countryName = $location->countryName();
|
||||
$instance->regionName = $location->regionName();
|
||||
$instance->cityName = $location->city();
|
||||
$instance->latitude = $location->latitude();
|
||||
$instance->longitude = $location->longitude();
|
||||
$instance->timezone = $location->timeZone();
|
||||
$instance->countryCode = $location->countryCode;
|
||||
$instance->countryName = $location->countryName;
|
||||
$instance->regionName = $location->regionName;
|
||||
$instance->cityName = $location->city;
|
||||
$instance->latitude = $location->latitude;
|
||||
$instance->longitude = $location->longitude;
|
||||
$instance->timezone = $location->timeZone;
|
||||
$instance->computeIsEmpty();
|
||||
|
||||
return $instance;
|
||||
@@ -44,13 +44,13 @@ class VisitLocation extends AbstractEntity implements JsonSerializable
|
||||
{
|
||||
$instance = new self();
|
||||
|
||||
$instance->countryCode = $location->countryCode();
|
||||
$instance->countryName = $location->countryName();
|
||||
$instance->regionName = $location->regionName();
|
||||
$instance->cityName = $location->cityName();
|
||||
$instance->latitude = $location->latitude();
|
||||
$instance->longitude = $location->longitude();
|
||||
$instance->timezone = $location->timeZone();
|
||||
$instance->countryCode = $location->countryCode;
|
||||
$instance->countryName = $location->countryName;
|
||||
$instance->regionName = $location->regionName;
|
||||
$instance->cityName = $location->cityName;
|
||||
$instance->latitude = $location->latitude;
|
||||
$instance->longitude = $location->longitude;
|
||||
$instance->timezone = $location->timezone;
|
||||
$instance->computeIsEmpty();
|
||||
|
||||
return $instance;
|
||||
|
||||
Reference in New Issue
Block a user