for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Happyr\ApiClient\Model\Match;
use Happyr\ApiClient\Model\CreatableFromArray;
/**
* @author Tobias Nyholm <[email protected]>
*/
final class SelfDescription implements CreatableFromArray
{
* @var array
private $profiles;
private $strongDescription;
private $weakDescription;
* @param array $profiles
* @param array $strongDescription
* @param array $weakDescription
public function __construct(array $profiles, array $strongDescription, array $weakDescription)
$this->profiles = $profiles;
$this->strongDescription = $strongDescription;
$this->weakDescription = $weakDescription;
}
* @param array $data
*
* @return
public static function createFromArray(array $data)
return new self(
$data['data']['profiles'],
$data['data']['description']['strong'],
$data['data']['description']['weak']
);
* @return array
public function getProfiles()
return $this->profiles;
public function getStrongDescription()
return $this->strongDescription;
public function getWeakDescription()
return $this->weakDescription;