Skip to content

Commit 7e0276a

Browse files
committed
added abstract DTO
1 parent e4ea951 commit 7e0276a

17 files changed

Lines changed: 276 additions & 171 deletions

src/IMDB/DTO/Alias.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace MovieParser\IMDB\DTO;
44

5-
class Alias
5+
class Alias extends Dto
66
{
77
/** @var string */
88
private $country;

src/IMDB/DTO/Character.php

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,12 @@
22

33
namespace MovieParser\IMDB\DTO;
44

5-
class Character
5+
class Character extends Dto
66
{
7-
/** @var int */
8-
private $id;
97
/** @var string */
108
private $name;
119

1210

13-
/**
14-
* @return int
15-
*/
16-
public function getId()
17-
{
18-
return $this->id;
19-
}
20-
21-
22-
/**
23-
* @param int $id
24-
*/
25-
public function setId($id)
26-
{
27-
$this->id = $id;
28-
}
29-
3011

3112
/**
3213
* @return string

src/IMDB/DTO/Company.php

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,8 @@
33
namespace MovieParser\IMDB\DTO;
44

55

6-
class Company
6+
class Company extends Dto
77
{
8-
/** @var string */
9-
private $id;
108
/** @var string */
119
private $name;
1210

@@ -18,24 +16,6 @@ public function __construct($data)
1816
}
1917

2018

21-
/**
22-
* @return string
23-
*/
24-
public function getId()
25-
{
26-
return $this->id;
27-
}
28-
29-
30-
/**
31-
* @param string $id
32-
*/
33-
public function setId($id)
34-
{
35-
$this->id = $id;
36-
}
37-
38-
3919
/**
4020
* @return string
4121
*/

src/IMDB/DTO/Connection.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace MovieParser\IMDB\DTO;
44

55

6-
class Connection
6+
class Connection extends Dto
77
{
88
/** @var string */
99
private $connection;

src/IMDB/DTO/CrazyCredit.php

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@
22

33
namespace MovieParser\IMDB\DTO;
44

5-
class CrazyCredit
5+
class CrazyCredit extends Dto
66
{
7-
8-
/** @var string */
9-
private $id;
107
/** @var string */
118
private $video;
129
/** @var string */
@@ -67,22 +64,4 @@ public function setVideo($video)
6764
{
6865
$this->video = $video;
6966
}
70-
71-
72-
/**
73-
* @return string
74-
*/
75-
public function getId()
76-
{
77-
return $this->id;
78-
}
79-
80-
81-
/**
82-
* @param string $id
83-
*/
84-
public function setId($id)
85-
{
86-
$this->id = $id;
87-
}
8867
}

src/IMDB/DTO/Credit.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace MovieParser\IMDB\DTO;
44

5-
class Credit
5+
class Credit extends Dto
66
{
77
/** @var Company */
88
private $company;

src/IMDB/DTO/Dto.php

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?php
2+
3+
namespace MovieParser\IMDB\DTO;
4+
5+
abstract class Dto
6+
{
7+
/** @var int */
8+
private $id;
9+
10+
11+
/**
12+
* @return int
13+
*/
14+
public function getId()
15+
{
16+
return $this->id;
17+
}
18+
19+
20+
/**
21+
* @param int $id
22+
*/
23+
public function setId($id)
24+
{
25+
$this->id = $id;
26+
}
27+
}

src/IMDB/DTO/Episode.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace MovieParser\IMDB\DTO;
44

5-
class Episode
5+
class Episode extends Dto
66
{
77
/** @var int */
88
private $id;

src/IMDB/DTO/Goof.php

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@
22

33
namespace MovieParser\IMDB\DTO;
44

5-
class Goof
5+
class Goof extends Dto
66
{
7-
8-
/** @var string */
9-
private $id;
107
/** @var string */
118
private $video;
129
/** @var string */
@@ -67,22 +64,4 @@ public function setVideo($video)
6764
{
6865
$this->video = $video;
6966
}
70-
71-
72-
/**
73-
* @return string
74-
*/
75-
public function getId()
76-
{
77-
return $this->id;
78-
}
79-
80-
81-
/**
82-
* @param string $id
83-
*/
84-
public function setId($id)
85-
{
86-
$this->id = $id;
87-
}
8867
}

0 commit comments

Comments
 (0)