]> _ Git - cubist_cms-back.git/commitdiff
wip #6068 @0.25
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 21 Jun 2023 12:51:33 +0000 (14:51 +0200)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Wed, 21 Jun 2023 12:51:33 +0000 (14:51 +0200)
src/app/Jobs/URL.php [new file with mode: 0644]

diff --git a/src/app/Jobs/URL.php b/src/app/Jobs/URL.php
new file mode 100644 (file)
index 0000000..8c63257
--- /dev/null
@@ -0,0 +1,40 @@
+<?php
+
+namespace Cubist\Backpack\Jobs;
+
+use Cubist\Util\PHP;
+
+class URL extends Base
+{
+
+    protected $_url;
+
+    public function __construct($url = null)
+    {
+        if (null !== $url) {
+            $this->setUrl($url);
+        }
+    }
+
+    public function handle()
+    {
+        PHP::neverStop();
+        file_get_contents($this->getUrl());
+    }
+
+    /**
+     * @param mixed $url
+     */
+    public function setUrl($url): void
+    {
+        $this->_url = $url;
+    }
+
+    /**
+     * @return mixed
+     */
+    public function getUrl()
+    {
+        return $this->_url;
+    }
+}