Passed
Push — master ( 3296ef...c4c0f1 )
by Anthony
03:28
created
Service/Version.php 2 patches
Indentation   +130 added lines, -130 removed lines patch added patch discarded remove patch
@@ -12,134 +12,134 @@
 block discarded – undo
12 12
 
13 13
 class Version
14 14
 {
15
-    /**
16
-     * @var EntityManagerInterface
17
-     */
18
-    private $em;
19
-
20
-    /**
21
-     * @var HttpClientInterface
22
-     */
23
-    private $client;
24
-
25
-    /**
26
-     * Version constructor.
27
-     * @param EntityManagerInterface $em
28
-     * @param HttpClientInterface $client
29
-     */
30
-    public function __construct(EntityManagerInterface $em, HttpClientInterface $client)
31
-    {
32
-        $this->em = $em;
33
-        $this->client = $client;
34
-    }
35
-
36
-    /**
37
-     * @return mixed|null
38
-     */
39
-    private function getComposerLockJson()
40
-    {
41
-        $composer_lock = file_get_contents('../composer.lock');
42
-
43
-        if ($composer_lock) {
44
-            return json_decode($composer_lock, true);
45
-        }
46
-
47
-        return null;
48
-    }
49
-
50
-    /**
51
-     * @param $package_name
52
-     * @return mixed|null
53
-     */
54
-    private function getPackage($package_name)
55
-    {
56
-        $composer_lock = $this->getComposerLockJson();
57
-        if ($composer_lock) {
58
-            $packages = $composer_lock["packages"];
59
-            $key = array_search($package_name, array_column($packages, 'name'));
60
-
61
-            if ($key) {
62
-                return $packages[$key];
63
-            }
64
-        }
65
-
66
-        return null;
67
-    }
68
-
69
-    /**
70
-     * @param $package_name
71
-     * @return mixed|null
72
-     */
73
-    public function getVersion($package_name)
74
-    {
75
-        return $this->getPackage($package_name) ? $this->getPackage($package_name)["version"] : null;
76
-    }
77
-
78
-    /**
79
-     * @param $package_name
80
-     * @return mixed|null
81
-     * @throws Exception
82
-     */
83
-    public function getVersionDate($package_name)
84
-    {
85
-        $string_date = $this->getPackage($package_name) ? explode("T", $this->getPackage($package_name)["time"])[0] : null;
86
-        $version_date = null;
87
-
88
-        if ($string_date) {
89
-            $version_date = new \DateTime($string_date);
90
-        }
91
-
92
-        return $version_date;
93
-    }
94
-
95
-    /**
96
-     * @param $package_name
97
-     * @return false|int|string|null
98
-     * @throws ClientExceptionInterface
99
-     * @throws RedirectionExceptionInterface
100
-     * @throws ServerExceptionInterface
101
-     * @throws TransportExceptionInterface
102
-     */
103
-    public function getLastPackagistVersion($package_name)
104
-    {
105
-        if (!strpos($package_name, "/")) {
106
-            return false;
107
-        }
108
-
109
-        $packgist_url = "https://repo.packagist.org/p/".$package_name.".json";
110
-
111
-        $response = $this->client->request("GET", $packgist_url);
112
-
113
-        if ($response->getStatusCode() == 200) {
114
-            $content = json_decode($response->getContent(), true);
115
-            if (is_array($content) && $content["packages"] && $content["packages"][$package_name]) {
116
-                return array_key_first($content["packages"][$package_name]);
117
-            }
118
-        }
119
-    }
120
-
121
-    /**
122
-     * @param $package_name
123
-     * @throws Exception
124
-     */
125
-    public function save($package_name)
126
-    {
127
-        $version = $this->em->getRepository(\PiouPiou\RibsAdminBundle\Entity\Version::class)->findOneBy(["package_name" => $package_name]);
128
-
129
-        if (!$version) {
130
-            $version = new \PiouPiou\RibsAdminBundle\Entity\Version();
131
-            $version->setProjectName($package_name);
132
-            $version->setPackageName($package_name);
133
-            $version->setProjectUrl($package_name);
134
-            $version->setCheckVersionUrl($package_name);
135
-        }
136
-
137
-        $version->setVersion($this->getVersion($package_name));
138
-        $version->setVersionDate($this->getVersionDate($package_name));
139
-        $version->setLastPackagistVersion($this->getLastPackagistVersion($package_name));
140
-        $version->setLastCheck(new \DateTime());
141
-
142
-        $this->em->persist($version);
143
-        $this->em->flush();
144
-    }
15
+				/**
16
+				 * @var EntityManagerInterface
17
+				 */
18
+				private $em;
19
+
20
+				/**
21
+				 * @var HttpClientInterface
22
+				 */
23
+				private $client;
24
+
25
+				/**
26
+				 * Version constructor.
27
+				 * @param EntityManagerInterface $em
28
+				 * @param HttpClientInterface $client
29
+				 */
30
+				public function __construct(EntityManagerInterface $em, HttpClientInterface $client)
31
+				{
32
+								$this->em = $em;
33
+								$this->client = $client;
34
+				}
35
+
36
+				/**
37
+				 * @return mixed|null
38
+				 */
39
+				private function getComposerLockJson()
40
+				{
41
+								$composer_lock = file_get_contents('../composer.lock');
42
+
43
+								if ($composer_lock) {
44
+												return json_decode($composer_lock, true);
45
+								}
46
+
47
+								return null;
48
+				}
49
+
50
+				/**
51
+				 * @param $package_name
52
+				 * @return mixed|null
53
+				 */
54
+				private function getPackage($package_name)
55
+				{
56
+								$composer_lock = $this->getComposerLockJson();
57
+								if ($composer_lock) {
58
+												$packages = $composer_lock["packages"];
59
+												$key = array_search($package_name, array_column($packages, 'name'));
60
+
61
+												if ($key) {
62
+																return $packages[$key];
63
+												}
64
+								}
65
+
66
+								return null;
67
+				}
68
+
69
+				/**
70
+				 * @param $package_name
71
+				 * @return mixed|null
72
+				 */
73
+				public function getVersion($package_name)
74
+				{
75
+								return $this->getPackage($package_name) ? $this->getPackage($package_name)["version"] : null;
76
+				}
77
+
78
+				/**
79
+				 * @param $package_name
80
+				 * @return mixed|null
81
+				 * @throws Exception
82
+				 */
83
+				public function getVersionDate($package_name)
84
+				{
85
+								$string_date = $this->getPackage($package_name) ? explode("T", $this->getPackage($package_name)["time"])[0] : null;
86
+								$version_date = null;
87
+
88
+								if ($string_date) {
89
+												$version_date = new \DateTime($string_date);
90
+								}
91
+
92
+								return $version_date;
93
+				}
94
+
95
+				/**
96
+				 * @param $package_name
97
+				 * @return false|int|string|null
98
+				 * @throws ClientExceptionInterface
99
+				 * @throws RedirectionExceptionInterface
100
+				 * @throws ServerExceptionInterface
101
+				 * @throws TransportExceptionInterface
102
+				 */
103
+				public function getLastPackagistVersion($package_name)
104
+				{
105
+								if (!strpos($package_name, "/")) {
106
+												return false;
107
+								}
108
+
109
+								$packgist_url = "https://repo.packagist.org/p/".$package_name.".json";
110
+
111
+								$response = $this->client->request("GET", $packgist_url);
112
+
113
+								if ($response->getStatusCode() == 200) {
114
+												$content = json_decode($response->getContent(), true);
115
+												if (is_array($content) && $content["packages"] && $content["packages"][$package_name]) {
116
+																return array_key_first($content["packages"][$package_name]);
117
+												}
118
+								}
119
+				}
120
+
121
+				/**
122
+				 * @param $package_name
123
+				 * @throws Exception
124
+				 */
125
+				public function save($package_name)
126
+				{
127
+								$version = $this->em->getRepository(\PiouPiou\RibsAdminBundle\Entity\Version::class)->findOneBy(["package_name" => $package_name]);
128
+
129
+								if (!$version) {
130
+												$version = new \PiouPiou\RibsAdminBundle\Entity\Version();
131
+												$version->setProjectName($package_name);
132
+												$version->setPackageName($package_name);
133
+												$version->setProjectUrl($package_name);
134
+												$version->setCheckVersionUrl($package_name);
135
+								}
136
+
137
+								$version->setVersion($this->getVersion($package_name));
138
+								$version->setVersionDate($this->getVersionDate($package_name));
139
+								$version->setLastPackagistVersion($this->getLastPackagistVersion($package_name));
140
+								$version->setLastCheck(new \DateTime());
141
+
142
+								$this->em->persist($version);
143
+								$this->em->flush();
144
+				}
145 145
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -106,7 +106,7 @@
 block discarded – undo
106 106
             return false;
107 107
         }
108 108
 
109
-        $packgist_url = "https://repo.packagist.org/p/".$package_name.".json";
109
+        $packgist_url = "https://repo.packagist.org/p/" . $package_name . ".json";
110 110
 
111 111
         $response = $this->client->request("GET", $packgist_url);
112 112
 
Please login to merge, or discard this patch.
Controller/VersionController.php 1 patch
Indentation   +106 added lines, -106 removed lines patch added patch discarded remove patch
@@ -14,111 +14,111 @@
 block discarded – undo
14 14
 
15 15
 class VersionController extends AbstractController
16 16
 {
17
-    /**
18
-     * @Route("/versions/", name="ribsadmin_versions")
19
-     * @param EntityManagerInterface $em
20
-     * @return Response
21
-     */
22
-    public function index(EntityManagerInterface $em): Response
23
-    {
24
-        $versions = $em->getRepository(Version::class)->findAll();
17
+				/**
18
+				 * @Route("/versions/", name="ribsadmin_versions")
19
+				 * @param EntityManagerInterface $em
20
+				 * @return Response
21
+				 */
22
+				public function index(EntityManagerInterface $em): Response
23
+				{
24
+								$versions = $em->getRepository(Version::class)->findAll();
25 25
         
26
-        return $this->render("@RibsAdmin/versions/list.html.twig", ["verions" => $versions]);
27
-    }
28
-
29
-    /**
30
-     * @Route("/versions/create/", name="ribsadmin_versions_create")
31
-     * @Route("/versions/show/{guid}", name="ribsadmin_versions_show")
32
-     * @Route("/versions/edit/{guid}", name="ribsadmin_versions_edit")
33
-     * @param Request $request
34
-     * @param EntityManagerInterface $em
35
-     * @param string|null $guid
36
-     * @return Response
37
-     */
38
-    public function edit(Request $request, EntityManagerInterface $em, string $guid = null): Response
39
-    {
40
-        if (!$guid) {
41
-            $version = new Version();
42
-            $text = "created";
43
-        } else {
44
-            $version = $em->getRepository(Version::class)->findOneBy(["guid" => $guid]);
45
-            $text = "edited";
46
-        }
47
-
48
-        $form = $this->createForm(\PiouPiou\RibsAdminBundle\Form\Version::class, $version);
49
-        $form->handleRequest($request);
50
-
51
-        if ($form->isSubmitted() && $form->isValid()) {
52
-            /** @var Version $data */
53
-            $data = $form->getData();
54
-            $em->persist($data);
55
-            $em->flush();
56
-            $this->addFlash("success-flash", "Version " . $data->getProjectName() . " was " . $text);
57
-
58
-            return $this->redirectToRoute("ribsadmin_versions");
59
-        }
60
-
61
-        return $this->render("@RibsAdmin/versions/edit.html.twig", [
62
-            "form" => $form->createView(),
63
-            "form_errors" => $form->getErrors(),
64
-            "version" => $version
65
-        ]);
66
-    }
67
-
68
-    /**
69
-     * @Route("/versions/delete/{guid}", name="ribsadmin_versions_delete")
70
-     * @param EntityManagerInterface $em
71
-     * @param string $guid
72
-     * @return RedirectResponse
73
-     */
74
-    public function delete(EntityManagerInterface $em, string $guid): RedirectResponse
75
-    {
76
-        $version = $em->getRepository(Version::class)->findOneBy(["guid" => $guid]);
77
-
78
-        if ($version) {
79
-            $em->remove($version);
80
-            $em->flush();
81
-            $this->addFlash("success-flash", "The project version was deleted");
82
-        } else {
83
-            $this->addFlash("error-flash", "The project version was not found");
84
-        }
85
-
86
-        return $this->redirectToRoute("ribsadmin_versions");
87
-    }
88
-
89
-    /**
90
-     * @Route("/versions/update/{guid}", name="ribsadmin_versions_update")
91
-     * @param EntityManagerInterface $em
92
-     * @param \PiouPiou\RibsAdminBundle\Service\Version $version
93
-     * @param string $guid
94
-     * @return RedirectResponse
95
-     */
96
-    public function updateVersion(EntityManagerInterface $em, \PiouPiou\RibsAdminBundle\Service\Version $version, string $guid): RedirectResponse
97
-    {
98
-        $version_entity = $em->getRepository(Version::class)->findOneBy(["guid" => $guid]);
99
-
100
-        if ($version_entity) {
101
-            $version->save($version_entity->getPackageName());
102
-
103
-            $this->addFlash("success-flash", "The project version was updated");
104
-        } else {
105
-            $this->addFlash("error-flash", "The project version was not found");
106
-        }
107
-
108
-        return $this->redirectToRoute("ribsadmin_versions");
109
-    }
110
-
111
-    /**
112
-     * @Route("/versions/send-version/{package_name}", name="ribsadmin_versions_send", requirements={"package_name"=".+"})
113
-     * @param \PiouPiou\RibsAdminBundle\Service\Version $version
114
-     * @param string $package_name
115
-     * @return mixed|null
116
-     */
117
-    public function sendPackageInformations(\PiouPiou\RibsAdminBundle\Service\Version $version, string $package_name): JsonResponse
118
-    {
119
-        return new JsonResponse([
120
-            "version" => $version->getVersion($package_name),
121
-            "version_date" => $version->getVersionDate($package_name)
122
-        ]);
123
-    }
26
+								return $this->render("@RibsAdmin/versions/list.html.twig", ["verions" => $versions]);
27
+				}
28
+
29
+				/**
30
+				 * @Route("/versions/create/", name="ribsadmin_versions_create")
31
+				 * @Route("/versions/show/{guid}", name="ribsadmin_versions_show")
32
+				 * @Route("/versions/edit/{guid}", name="ribsadmin_versions_edit")
33
+				 * @param Request $request
34
+				 * @param EntityManagerInterface $em
35
+				 * @param string|null $guid
36
+				 * @return Response
37
+				 */
38
+				public function edit(Request $request, EntityManagerInterface $em, string $guid = null): Response
39
+				{
40
+								if (!$guid) {
41
+												$version = new Version();
42
+												$text = "created";
43
+								} else {
44
+												$version = $em->getRepository(Version::class)->findOneBy(["guid" => $guid]);
45
+												$text = "edited";
46
+								}
47
+
48
+								$form = $this->createForm(\PiouPiou\RibsAdminBundle\Form\Version::class, $version);
49
+								$form->handleRequest($request);
50
+
51
+								if ($form->isSubmitted() && $form->isValid()) {
52
+												/** @var Version $data */
53
+												$data = $form->getData();
54
+												$em->persist($data);
55
+												$em->flush();
56
+												$this->addFlash("success-flash", "Version " . $data->getProjectName() . " was " . $text);
57
+
58
+												return $this->redirectToRoute("ribsadmin_versions");
59
+								}
60
+
61
+								return $this->render("@RibsAdmin/versions/edit.html.twig", [
62
+												"form" => $form->createView(),
63
+												"form_errors" => $form->getErrors(),
64
+												"version" => $version
65
+								]);
66
+				}
67
+
68
+				/**
69
+				 * @Route("/versions/delete/{guid}", name="ribsadmin_versions_delete")
70
+				 * @param EntityManagerInterface $em
71
+				 * @param string $guid
72
+				 * @return RedirectResponse
73
+				 */
74
+				public function delete(EntityManagerInterface $em, string $guid): RedirectResponse
75
+				{
76
+								$version = $em->getRepository(Version::class)->findOneBy(["guid" => $guid]);
77
+
78
+								if ($version) {
79
+												$em->remove($version);
80
+												$em->flush();
81
+												$this->addFlash("success-flash", "The project version was deleted");
82
+								} else {
83
+												$this->addFlash("error-flash", "The project version was not found");
84
+								}
85
+
86
+								return $this->redirectToRoute("ribsadmin_versions");
87
+				}
88
+
89
+				/**
90
+				 * @Route("/versions/update/{guid}", name="ribsadmin_versions_update")
91
+				 * @param EntityManagerInterface $em
92
+				 * @param \PiouPiou\RibsAdminBundle\Service\Version $version
93
+				 * @param string $guid
94
+				 * @return RedirectResponse
95
+				 */
96
+				public function updateVersion(EntityManagerInterface $em, \PiouPiou\RibsAdminBundle\Service\Version $version, string $guid): RedirectResponse
97
+				{
98
+								$version_entity = $em->getRepository(Version::class)->findOneBy(["guid" => $guid]);
99
+
100
+								if ($version_entity) {
101
+												$version->save($version_entity->getPackageName());
102
+
103
+												$this->addFlash("success-flash", "The project version was updated");
104
+								} else {
105
+												$this->addFlash("error-flash", "The project version was not found");
106
+								}
107
+
108
+								return $this->redirectToRoute("ribsadmin_versions");
109
+				}
110
+
111
+				/**
112
+				 * @Route("/versions/send-version/{package_name}", name="ribsadmin_versions_send", requirements={"package_name"=".+"})
113
+				 * @param \PiouPiou\RibsAdminBundle\Service\Version $version
114
+				 * @param string $package_name
115
+				 * @return mixed|null
116
+				 */
117
+				public function sendPackageInformations(\PiouPiou\RibsAdminBundle\Service\Version $version, string $package_name): JsonResponse
118
+				{
119
+								return new JsonResponse([
120
+												"version" => $version->getVersion($package_name),
121
+												"version_date" => $version->getVersionDate($package_name)
122
+								]);
123
+				}
124 124
 }
Please login to merge, or discard this patch.
Entity/Version.php 1 patch
Indentation   +258 added lines, -258 removed lines patch added patch discarded remove patch
@@ -15,269 +15,269 @@
 block discarded – undo
15 15
  */
16 16
 class Version
17 17
 {
18
-    use GuidTrait;
19
-    use CreatedUpdatedTrait;
20
-
21
-    /**
22
-     * @var integer
23
-     *
24
-     * @ORM\Column(name="id", type="integer", nullable=false, options={"unsigned"=true})
25
-     * @ORM\Id
26
-     * @ORM\GeneratedValue(strategy="IDENTITY")
27
-     */
28
-    private $id;
29
-
30
-    /**
31
-     * @var string
32
-     *
33
-     * @ORM\Column(name="project_name", type="string", length=255, nullable=false)
34
-     */
35
-    private $project_name;
36
-
37
-    /**
38
-     * @var string
39
-     *
40
-     * @ORM\Column(name="package_name", type="string", length=255, nullable=false)
41
-     */
42
-    private $package_name;
43
-
44
-    /**
45
-     * @var string
46
-     *
47
-     * @ORM\Column(name="project_url", type="string", length=255, nullable=false)
48
-     */
49
-    private $project_url;
50
-
51
-    /**
52
-     * @var string
53
-     *
54
-     * @ORM\Column(name="version", type="string", length=255, nullable=true)
55
-     */
56
-    private $version;
57
-
58
-    /**
59
-     * @var string
60
-     *
61
-     * @ORM\Column(name="last_packagist_version", type="string", length=255, nullable=true)
62
-     */
63
-    private $last_packagist_version;
64
-
65
-    /**
66
-     * @var DateTime
67
-     *
68
-     * @ORM\Column(name="version_date", type="date", nullable=true)
69
-     */
70
-    private $version_date;
71
-
72
-    /**
73
-     * @var DateTime
74
-     *
75
-     * @ORM\Column(name="last_check", type="datetime", nullable=true)
76
-     */
77
-    private $last_check;
78
-
79
-    /**
80
-     * @var string
81
-     *
82
-     * @ORM\Column(name="mode", type="string", length=255, nullable=true)
83
-     */
84
-    private $mode;
18
+				use GuidTrait;
19
+				use CreatedUpdatedTrait;
20
+
21
+				/**
22
+				 * @var integer
23
+				 *
24
+				 * @ORM\Column(name="id", type="integer", nullable=false, options={"unsigned"=true})
25
+				 * @ORM\Id
26
+				 * @ORM\GeneratedValue(strategy="IDENTITY")
27
+				 */
28
+				private $id;
29
+
30
+				/**
31
+				 * @var string
32
+				 *
33
+				 * @ORM\Column(name="project_name", type="string", length=255, nullable=false)
34
+				 */
35
+				private $project_name;
36
+
37
+				/**
38
+				 * @var string
39
+				 *
40
+				 * @ORM\Column(name="package_name", type="string", length=255, nullable=false)
41
+				 */
42
+				private $package_name;
43
+
44
+				/**
45
+				 * @var string
46
+				 *
47
+				 * @ORM\Column(name="project_url", type="string", length=255, nullable=false)
48
+				 */
49
+				private $project_url;
50
+
51
+				/**
52
+				 * @var string
53
+				 *
54
+				 * @ORM\Column(name="version", type="string", length=255, nullable=true)
55
+				 */
56
+				private $version;
57
+
58
+				/**
59
+				 * @var string
60
+				 *
61
+				 * @ORM\Column(name="last_packagist_version", type="string", length=255, nullable=true)
62
+				 */
63
+				private $last_packagist_version;
64
+
65
+				/**
66
+				 * @var DateTime
67
+				 *
68
+				 * @ORM\Column(name="version_date", type="date", nullable=true)
69
+				 */
70
+				private $version_date;
71
+
72
+				/**
73
+				 * @var DateTime
74
+				 *
75
+				 * @ORM\Column(name="last_check", type="datetime", nullable=true)
76
+				 */
77
+				private $last_check;
78
+
79
+				/**
80
+				 * @var string
81
+				 *
82
+				 * @ORM\Column(name="mode", type="string", length=255, nullable=true)
83
+				 */
84
+				private $mode;
85 85
 	
86 86
 	/**
87 87
 	 * @var string
88 88
 	 *
89 89
 	 * @ORM\Column(name="check_version_url", type="string", length=255, nullable=false)
90 90
 	 */
91
-    private $check_version_url;
92
-
93
-    /**
94
-     * @return int
95
-     */
96
-    public function getId(): int
97
-    {
98
-        return $this->id;
99
-    }
100
-
101
-    /**
102
-     * @param int $id
103
-     * @return Version
104
-     */
105
-    public function setId(int $id): self
106
-    {
107
-        $this->id = $id;
108
-
109
-        return $this;
110
-    }
111
-
112
-    /**
113
-     * @return string
114
-     */
115
-    public function getProjectName(): ?string
116
-    {
117
-        return $this->project_name;
118
-    }
119
-
120
-    /**
121
-     * @param string $project_name
122
-     * @return Version
123
-     */
124
-    public function setProjectName(string $project_name): self
125
-    {
126
-        $this->project_name = $project_name;
127
-
128
-        return $this;
129
-    }
130
-
131
-    /**
132
-     * @return string
133
-     */
134
-    public function getPackageName(): ?string
135
-    {
136
-        return $this->package_name;
137
-    }
138
-
139
-    /**
140
-     * @param string $package_name
141
-     * @return Version
142
-     */
143
-    public function setPackageName(string $package_name): self
144
-    {
145
-        $this->package_name = $package_name;
146
-
147
-        return $this;
148
-    }
149
-
150
-    /**
151
-     * @return string
152
-     */
153
-    public function getProjectUrl(): ?string
154
-    {
155
-        return $this->project_url;
156
-    }
157
-
158
-    /**
159
-     * @param string $project_url
160
-     * @return Version
161
-     */
162
-    public function setProjectUrl(string $project_url): self
163
-    {
164
-        $this->project_url = $project_url;
165
-
166
-        return $this;
167
-    }
168
-
169
-    /**
170
-     * @return string
171
-     */
172
-    public function getVersion(): ?string
173
-    {
174
-        return $this->version;
175
-    }
176
-
177
-    /**
178
-     * @param string $version
179
-     * @return Version
180
-     */
181
-    public function setVersion(string $version): self
182
-    {
183
-        $this->version = $version;
184
-
185
-        return $this;
186
-    }
187
-
188
-    /**
189
-     * @return string
190
-     */
191
-    public function getLastPackagistVersion(): ?string
192
-    {
193
-        return $this->last_packagist_version;
194
-    }
195
-
196
-    /**
197
-     * @param string $last_packagist_version
198
-     * @return Version
199
-     */
200
-    public function setLastPackagistVersion(string $last_packagist_version): self
201
-    {
202
-        $this->last_packagist_version = $last_packagist_version;
203
-
204
-        return $this;
205
-    }
206
-
207
-    /**
208
-     * @return DateTime
209
-     */
210
-    public function getVersionDate(): ?DateTime
211
-    {
212
-        return $this->version_date;
213
-    }
214
-
215
-    /**
216
-     * @param DateTime $version_date
217
-     * @return Version
218
-     */
219
-    public function setVersionDate(DateTime $version_date): self
220
-    {
221
-        $this->version_date = $version_date;
222
-
223
-        return $this;
224
-    }
225
-
226
-    /**
227
-     * @return DateTime
228
-     */
229
-    public function getLastCheck(): ?DateTime
230
-    {
231
-        return $this->last_check;
232
-    }
233
-
234
-    /**
235
-     * @param DateTime $last_check
236
-     * @return Version
237
-     */
238
-    public function setLastCheck(DateTime $last_check): self
239
-    {
240
-        $this->last_check = $last_check;
241
-
242
-        return $this;
243
-    }
244
-
245
-    /**
246
-     * @return string
247
-     */
248
-    public function getMode(): ?string
249
-    {
250
-        return $this->mode;
251
-    }
252
-
253
-    /**
254
-     * @param string $mode
255
-     * @return Version
256
-     */
257
-    public function setMode(string $mode): self
258
-    {
259
-        $this->mode = $mode;
260
-
261
-        return $this;
262
-    }
263
-
264
-    /**
265
-     * @return string
266
-     */
267
-    public function getCheckVersionUrl(): ?string
268
-    {
269
-        return $this->check_version_url;
270
-    }
271
-
272
-    /**
273
-     * @param string $check_version_url
274
-     * @return Version
275
-     */
276
-    public function setCheckVersionUrl(string $check_version_url): self
277
-    {
278
-        $this->check_version_url = $check_version_url;
279
-
280
-        return $this;
281
-    }
91
+				private $check_version_url;
92
+
93
+				/**
94
+				 * @return int
95
+				 */
96
+				public function getId(): int
97
+				{
98
+								return $this->id;
99
+				}
100
+
101
+				/**
102
+				 * @param int $id
103
+				 * @return Version
104
+				 */
105
+				public function setId(int $id): self
106
+				{
107
+								$this->id = $id;
108
+
109
+								return $this;
110
+				}
111
+
112
+				/**
113
+				 * @return string
114
+				 */
115
+				public function getProjectName(): ?string
116
+				{
117
+								return $this->project_name;
118
+				}
119
+
120
+				/**
121
+				 * @param string $project_name
122
+				 * @return Version
123
+				 */
124
+				public function setProjectName(string $project_name): self
125
+				{
126
+								$this->project_name = $project_name;
127
+
128
+								return $this;
129
+				}
130
+
131
+				/**
132
+				 * @return string
133
+				 */
134
+				public function getPackageName(): ?string
135
+				{
136
+								return $this->package_name;
137
+				}
138
+
139
+				/**
140
+				 * @param string $package_name
141
+				 * @return Version
142
+				 */
143
+				public function setPackageName(string $package_name): self
144
+				{
145
+								$this->package_name = $package_name;
146
+
147
+								return $this;
148
+				}
149
+
150
+				/**
151
+				 * @return string
152
+				 */
153
+				public function getProjectUrl(): ?string
154
+				{
155
+								return $this->project_url;
156
+				}
157
+
158
+				/**
159
+				 * @param string $project_url
160
+				 * @return Version
161
+				 */
162
+				public function setProjectUrl(string $project_url): self
163
+				{
164
+								$this->project_url = $project_url;
165
+
166
+								return $this;
167
+				}
168
+
169
+				/**
170
+				 * @return string
171
+				 */
172
+				public function getVersion(): ?string
173
+				{
174
+								return $this->version;
175
+				}
176
+
177
+				/**
178
+				 * @param string $version
179
+				 * @return Version
180
+				 */
181
+				public function setVersion(string $version): self
182
+				{
183
+								$this->version = $version;
184
+
185
+								return $this;
186
+				}
187
+
188
+				/**
189
+				 * @return string
190
+				 */
191
+				public function getLastPackagistVersion(): ?string
192
+				{
193
+								return $this->last_packagist_version;
194
+				}
195
+
196
+				/**
197
+				 * @param string $last_packagist_version
198
+				 * @return Version
199
+				 */
200
+				public function setLastPackagistVersion(string $last_packagist_version): self
201
+				{
202
+								$this->last_packagist_version = $last_packagist_version;
203
+
204
+								return $this;
205
+				}
206
+
207
+				/**
208
+				 * @return DateTime
209
+				 */
210
+				public function getVersionDate(): ?DateTime
211
+				{
212
+								return $this->version_date;
213
+				}
214
+
215
+				/**
216
+				 * @param DateTime $version_date
217
+				 * @return Version
218
+				 */
219
+				public function setVersionDate(DateTime $version_date): self
220
+				{
221
+								$this->version_date = $version_date;
222
+
223
+								return $this;
224
+				}
225
+
226
+				/**
227
+				 * @return DateTime
228
+				 */
229
+				public function getLastCheck(): ?DateTime
230
+				{
231
+								return $this->last_check;
232
+				}
233
+
234
+				/**
235
+				 * @param DateTime $last_check
236
+				 * @return Version
237
+				 */
238
+				public function setLastCheck(DateTime $last_check): self
239
+				{
240
+								$this->last_check = $last_check;
241
+
242
+								return $this;
243
+				}
244
+
245
+				/**
246
+				 * @return string
247
+				 */
248
+				public function getMode(): ?string
249
+				{
250
+								return $this->mode;
251
+				}
252
+
253
+				/**
254
+				 * @param string $mode
255
+				 * @return Version
256
+				 */
257
+				public function setMode(string $mode): self
258
+				{
259
+								$this->mode = $mode;
260
+
261
+								return $this;
262
+				}
263
+
264
+				/**
265
+				 * @return string
266
+				 */
267
+				public function getCheckVersionUrl(): ?string
268
+				{
269
+								return $this->check_version_url;
270
+				}
271
+
272
+				/**
273
+				 * @param string $check_version_url
274
+				 * @return Version
275
+				 */
276
+				public function setCheckVersionUrl(string $check_version_url): self
277
+				{
278
+								$this->check_version_url = $check_version_url;
279
+
280
+								return $this;
281
+				}
282 282
 }
283 283
 
Please login to merge, or discard this patch.