for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace MaxBeckers\AmazonAlexa\Request\Request\AlexaSkillEvent;
/**
* @author Maximilian Beckers <[email protected]>
*/
class SkillPermissionBody
{
* @var array
public $acceptedPermissions;
* @param array $amazonRequest
*
* @return SkillPermissionBody
public static function fromAmazonRequest(array $amazonRequest): self
$body = new self();
$body->acceptedPermissions = [];
if ($amazonRequest['acceptedPermissions']) {
foreach ($amazonRequest['acceptedPermissions'] as $permission) {
$body->acceptedPermissions[] = Permission::fromAmazonRequest($permission);
}
return $body;