for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Yoanm\ComposerConfigManager\Domain\Model;
class Author implements ConfigurationItemInterface
{
/** @var string */
private $name;
private $email;
private $role;
public function __construct($name, $email = null, $role = null)
$this->name = $name;
$this->email = $email;
$this->role = $role;
}
/**
* @return string
*/
public function getName()
return $this->name;
public function getEmail()
return $this->email;
public function getRole()
return $this->role;
* {@inheritdoc}
public function getItemId()
return $this->getName();