Ajoute la configuration supplementaire pour la creation

-> Meme avec ceci, cela ne fonctionne toujours pas.
 -> Soit il manque tous les parametres, soit c'est le parametre en GET.
This commit is contained in:
2016-09-11 22:53:40 +02:00
parent f6f4bab169
commit fa069edee8
4 changed files with 126 additions and 27 deletions

View File

@@ -347,4 +347,20 @@ class Deal
}
return true;
}
/**
* @param string $json path to json
*
* @return Deal
*/
public static function fromJSON($json)
{
$json = \json_decode(file_get_contents($json), true);
$deal = new self();
foreach ($json as $property => $value) {
$method = sprintf('set%s', ucfirst($property));
$deal->$method($value);
}
return $deal;
}
}