List of commits:
Subject Hash Author Date (UTC)
neo entity fix setApproachAtAsString time and test 2b3a3fbf854192f55445a1e391b6cc422a7c54d7 Ivaylo Iliev 2017-08-28 20:59:35
fix controller tests 5501c12260f3a914dd8d10f01173da4fc2dece12 Ivaylo Iliev 2017-08-28 20:44:10
update readme d8e9d69d2a47397220c53a39f521cb29472a41d0 Ivaylo Iliev 2017-08-28 20:22:46
add license 995fe65147bc8a4b4de219adc8017fcfb78cac09 Ivaylo Iliev 2017-08-28 16:19:54
install phpunit e7a7933c696cf51fef8339875c0bedadc09f23d8 Ivaylo Iliev 2017-08-27 23:07:28
error checks 8b899df6bfc00397ddd8b874f8d603f5e5fc813d Ivaylo Iliev 2017-08-27 23:07:18
add some docblocks a8a8b7ca6436d8be7eae177e163f5f3846a3850e Ivaylo Iliev 2017-08-27 22:34:55
update readme 0526d98854866a43c3f72c2a28f2e7a3693d11c7 Ivaylo Iliev 2017-08-27 22:27:47
import variable days b9719a68e4a21fbf418b7e82353e48d77e5f0247 Ivaylo Iliev 2017-08-27 22:27:38
update readme e3951190baa0e679f87cf878f1ebfee910be6da2 Ivaylo Iliev 2017-08-27 22:04:18
best month 049d1757e5bab195dbd4374c0f3cba19a263e0e2 Ivaylo Iliev 2017-08-27 22:01:20
best year 9c830895cacc9ae9206901d3eabdc6b21488d718 Ivaylo Iliev 2017-08-27 21:57:46
fix docblock 20f563de5a256acde8c4a2335bf5779c670c61a0 Ivaylo Iliev 2017-08-27 21:22:50
strong typing c5314f47704760d3720f0c92bd3da9e3c7299eea Ivaylo Iliev 2017-08-27 21:15:11
change boolean to bool and add /neo/fastest?hazardous=(true|false) aa0b6fc0d2ab78404e4677863aafae1dd27bead0 Ivaylo Iliev 2017-08-27 21:07:44
fix cases 7fd7024355b538de353f032f69f8e4a1ee5f0b6b Ivaylo Iliev 2017-08-27 20:56:14
/neo/hazardous 61f9c4506a8ddf037f6cd670afdaa4f38f44829c Ivaylo Iliev 2017-08-27 20:54:40
cleanup 98f98692a290d3cd6e76b36e48be6610754640db Ivaylo Iliev 2017-08-27 20:54:24
update nasa.start with parameters 4cec4383b574a0ac874e463cacfc006fb001f14c Ivaylo Iliev 2017-08-27 20:32:01
import from api 41affca95695f99674971d59dc3e098ef54a934b Ivaylo Iliev 2017-08-27 19:34:49
Commit 2b3a3fbf854192f55445a1e391b6cc422a7c54d7 - neo entity fix setApproachAtAsString time and test
Author: Ivaylo Iliev
Author date (UTC): 2017-08-28 20:59
Committer name: Ivaylo Iliev
Committer date (UTC): 2017-08-28 20:59
Parent(s): 5501c12260f3a914dd8d10f01173da4fc2dece12
Signing key:
Tree: 396f3d9a08df86b821b3c6f136e38f3706ed769c
File Lines added Lines deleted
src/nasa/src/NeoBundle/Entity/Neo.php 3 1
src/nasa/tests/NeoBundle/Entity/NeoTest.php 23 0
File src/nasa/src/NeoBundle/Entity/Neo.php changed (mode: 100644) (index 4ee1223..3ca37b6)
... ... class Neo implements \JsonSerializable
119 119 */ */
120 120 public function setApproachAtAsString(string $approachAtAsString) public function setApproachAtAsString(string $approachAtAsString)
121 121 { {
122 $this->setApproachAt(\DateTime::createFromFormat('Y-m-d', $approachAtAsString));
122 $date = \DateTime::createFromFormat('Y-m-d', $approachAtAsString);
123 $date->setTime(0, 0, 0, 0);
124 $this->setApproachAt($date);
123 125
124 126 return $this; return $this;
125 127 } }
File src/nasa/tests/NeoBundle/Entity/NeoTest.php added (mode: 100644) (index 0000000..e00a350)
1 <?php
2
3 namespace NeoBundle\Tests\Entity;
4
5 use PHPUnit\Framework\TestCase;
6
7 use NeoBundle\Entity\Neo;
8
9 class NeoTest extends TestCase
10 {
11 public function testApproachAt()
12 {
13 $neo = new Neo();
14 $initial = new \DateTime();
15 $initial->setTime(0, 0, 0, 0);
16 $neo->setApproachAt($initial);
17 $this->assertEquals($initial, $neo->getApproachAt());
18
19 $initialAsString = $initial->format('Y-m-d');
20 $neo->setApproachAtAsString($initialAsString);
21 $this->assertEquals($initial, $neo->getApproachAt());
22 }
23 }
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/ranapat/nasa

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/ranapat/nasa

Clone this repository using git:
git clone git://git.rocketgit.com/user/ranapat/nasa

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main