public static function printAuthorization(PagSeguroAuthorization $authorization) { echo "<h2>Authorization search by Notification Code</h2>"; echo "<p><strong>Code: </strong>" . $authorization->getCode() . "</p>"; echo "<p><strong>Creation Date: </strong>" . $authorization->getCreationDate() . "</p>"; echo "<p><strong>Reference: </strong>" . $authorization->getReference() . "</p>"; echo "<p><strong>PublicKey: </strong>" . $authorization->getAccount()->getPublicKey() . "</p>"; echo "<h3>Permissions:</h3>"; foreach ($authorization->getPermissions()->getPermissions() as $permission) { echo "<p><strong>Code: </strong>" . $permission->getCode() . "</br>"; echo "<strong>Status: </strong>" . $permission->getStatus() . "</br>"; echo "<strong>Last Update: </strong>" . $permission->getLastUpdate() . "</p>"; } echo "<pre>"; }