Skip to content

Instantly share code, notes, and snippets.

@DanieleGBX
DanieleGBX / composer.json
Created May 13, 2019 20:16
Local Packages
{
"require": {
"my-packages/http-responses": "*@dev",
},
"repositories": [
{
"type": "path",
"url": "./packages/*"
}
]
@DanieleGBX
DanieleGBX / SupportControllerTest.php
Created December 13, 2018 19:47
SupportControllerTest.php
<?php
namespace Tests\AppBundle\Controller\Resource;
use Symfony\Bundle\FrameworkBundle\Client;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
use Symfony\Component\BrowserKit\Cookie;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Security\Core\Authentication\Token\UsernamePasswordToken;
<?php
namespace App\Model;
use Symfony\Component\Validator\Constraints as Assert;
class ChangeLsItemData {
public $fullStatement;
public $humanCodingScheme;
public $identifier;
@DanieleGBX
DanieleGBX / AwsS3Extended.php
Created August 24, 2018 20:54
sonata media extension
<?php
use Gaufrette\Adapter\AwsS3;
class AwsS3Extended extends AwsS3
{
public function getPreSignedUrl(string $key, \DateTimeInterface $expiration)
{
$castedExpiration = new \DateTime(null, $expiration->getTimezone());
$castedExpiration->setTimestamp($expiration->getTimestamp());
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<!DOCTYPE html>
<html>