for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace CultuurNet\UDB3\Media;
use CultuurNet\UDB3\Offer\Commands\AuthorizableCommandInterface;
use CultuurNet\UDB3\Role\ValueObjects\Permission;
use CultuurNet\UDB3\Security\SecurityDecoratorBase;
class MediaSecurity extends SecurityDecoratorBase
{
public function isAuthorized(AuthorizableCommandInterface $command)
if ($command->getPermission()->sameValueAs(Permission::MEDIA_UPLOADEN())) {
return true;
}
return parent::isAuthorized($command);