Actor.php 772 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. namespace Moinax\TvDb;
  3. /**
  4. * Actor object
  5. *
  6. * @package TvDb
  7. * @author Lucas Personnaz <lucas.personnaz@gmail.com>
  8. **/
  9. class Actor
  10. {
  11. /**
  12. * @var int
  13. */
  14. public $id;
  15. /**
  16. * @var string
  17. */
  18. public $image;
  19. /**
  20. * @var string
  21. */
  22. public $name;
  23. /**
  24. * @var string
  25. */
  26. public $role;
  27. /**
  28. * @var int
  29. */
  30. public $sortOrder;
  31. /**
  32. * Constructor
  33. *
  34. * @access public
  35. * @param \SimpleXMLElement $data A simplexml element created from thetvdb.com's xml data for the actor
  36. * @return \Moinax\TvDb\Actor
  37. */
  38. public function __construct($data)
  39. {
  40. $this->id = (int)$data->id;
  41. $this->image = (string)$data->Image;
  42. $this->name = (string)$data->Name;
  43. $this->role = (string)$data->Role;
  44. $this->sortOrder = (int)$data->SortOrder;
  45. }
  46. }