name = $name; } public function getName() { return $this->name; } public function hasName() { return !empty($this->name); } public function setArtist(PHPMockSpec_Artist $artist = null) { } } final class PHPMockSpec_AlbumFinal {} interface PHPMockSpec_AlbumInterface {} interface PHPMockSpec_AlbumInterfaceWithCtor { public function __construct($name); } class PHPMockSpec_Artist {} class PHPMockSpec_Album_Exception extends Exception { }