bug #10700 Fixes various inconsistencies in the code (fabpot)
This PR was merged into the 2.3 branch. Discussion ---------- Fixes various inconsistencies in the code | Q | A | ------------- | --- | Bug fix? | no | New feature? | no | BC breaks? | no | Deprecations? | no | Tests pass? | yes | Fixed tickets | n/a | License | MIT | Doc PR | n/a Commits -------4b7a275
removed extra/unsupported argumentsf4adfc4
[HttpKernel] fixed an error message8aa322c
[TwigBundle] removed undefined argument
This commit is contained in:
commit
eabfd0dcc4
@ -12,7 +12,6 @@
|
|||||||
namespace Symfony\Bundle\TwigBundle\Debug;
|
namespace Symfony\Bundle\TwigBundle\Debug;
|
||||||
|
|
||||||
use Symfony\Bundle\TwigBundle\TwigEngine;
|
use Symfony\Bundle\TwigBundle\TwigEngine;
|
||||||
use Symfony\Bundle\FrameworkBundle\Templating\GlobalVariables;
|
|
||||||
use Symfony\Component\Templating\TemplateNameParserInterface;
|
use Symfony\Component\Templating\TemplateNameParserInterface;
|
||||||
use Symfony\Component\Stopwatch\Stopwatch;
|
use Symfony\Component\Stopwatch\Stopwatch;
|
||||||
use Symfony\Component\Config\FileLocatorInterface;
|
use Symfony\Component\Config\FileLocatorInterface;
|
||||||
@ -33,11 +32,10 @@ class TimedTwigEngine extends TwigEngine
|
|||||||
* @param TemplateNameParserInterface $parser A TemplateNameParserInterface instance
|
* @param TemplateNameParserInterface $parser A TemplateNameParserInterface instance
|
||||||
* @param FileLocatorInterface $locator A FileLocatorInterface instance
|
* @param FileLocatorInterface $locator A FileLocatorInterface instance
|
||||||
* @param Stopwatch $stopwatch A Stopwatch instance
|
* @param Stopwatch $stopwatch A Stopwatch instance
|
||||||
* @param GlobalVariables $globals A GlobalVariables instance
|
|
||||||
*/
|
*/
|
||||||
public function __construct(\Twig_Environment $environment, TemplateNameParserInterface $parser, FileLocatorInterface $locator, Stopwatch $stopwatch, GlobalVariables $globals = null)
|
public function __construct(\Twig_Environment $environment, TemplateNameParserInterface $parser, FileLocatorInterface $locator, Stopwatch $stopwatch)
|
||||||
{
|
{
|
||||||
parent::__construct($environment, $parser, $locator, $globals);
|
parent::__construct($environment, $parser, $locator);
|
||||||
|
|
||||||
$this->stopwatch = $stopwatch;
|
$this->stopwatch = $stopwatch;
|
||||||
}
|
}
|
||||||
|
@ -14,7 +14,6 @@
|
|||||||
<argument type="service" id="templating.name_parser" />
|
<argument type="service" id="templating.name_parser" />
|
||||||
<argument type="service" id="templating.locator" />
|
<argument type="service" id="templating.locator" />
|
||||||
<argument type="service" id="debug.stopwatch" />
|
<argument type="service" id="debug.stopwatch" />
|
||||||
<argument type="service" id="templating.globals" />
|
|
||||||
</service>
|
</service>
|
||||||
|
|
||||||
<service id="twig.extension.debug" class="Twig_Extension_Debug" public="false">
|
<service id="twig.extension.debug" class="Twig_Extension_Debug" public="false">
|
||||||
|
@ -34,7 +34,7 @@ class GenericEventTest extends \PHPUnit_Framework_TestCase
|
|||||||
parent::setUp();
|
parent::setUp();
|
||||||
|
|
||||||
$this->subject = new \stdClass();
|
$this->subject = new \stdClass();
|
||||||
$this->event = new GenericEvent($this->subject, array('name' => 'Event'), 'foo');
|
$this->event = new GenericEvent($this->subject, array('name' => 'Event'));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -32,7 +32,7 @@ class PdoSessionHandlerTest extends \PHPUnit_Framework_TestCase
|
|||||||
public function testIncompleteOptions()
|
public function testIncompleteOptions()
|
||||||
{
|
{
|
||||||
$this->setExpectedException('InvalidArgumentException');
|
$this->setExpectedException('InvalidArgumentException');
|
||||||
$storage = new PdoSessionHandler($this->pdo, array(), array());
|
$storage = new PdoSessionHandler($this->pdo, array());
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testWrongPdoErrMode()
|
public function testWrongPdoErrMode()
|
||||||
@ -42,42 +42,42 @@ class PdoSessionHandlerTest extends \PHPUnit_Framework_TestCase
|
|||||||
$pdo->exec("CREATE TABLE sessions (sess_id VARCHAR(255) PRIMARY KEY, sess_data TEXT, sess_time INTEGER)");
|
$pdo->exec("CREATE TABLE sessions (sess_id VARCHAR(255) PRIMARY KEY, sess_data TEXT, sess_time INTEGER)");
|
||||||
|
|
||||||
$this->setExpectedException('InvalidArgumentException');
|
$this->setExpectedException('InvalidArgumentException');
|
||||||
$storage = new PdoSessionHandler($pdo, array('db_table' => 'sessions'), array());
|
$storage = new PdoSessionHandler($pdo, array('db_table' => 'sessions'));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testWrongTableOptionsWrite()
|
public function testWrongTableOptionsWrite()
|
||||||
{
|
{
|
||||||
$storage = new PdoSessionHandler($this->pdo, array('db_table' => 'bad_name'), array());
|
$storage = new PdoSessionHandler($this->pdo, array('db_table' => 'bad_name'));
|
||||||
$this->setExpectedException('RuntimeException');
|
$this->setExpectedException('RuntimeException');
|
||||||
$storage->write('foo', 'bar');
|
$storage->write('foo', 'bar');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testWrongTableOptionsRead()
|
public function testWrongTableOptionsRead()
|
||||||
{
|
{
|
||||||
$storage = new PdoSessionHandler($this->pdo, array('db_table' => 'bad_name'), array());
|
$storage = new PdoSessionHandler($this->pdo, array('db_table' => 'bad_name'));
|
||||||
$this->setExpectedException('RuntimeException');
|
$this->setExpectedException('RuntimeException');
|
||||||
$storage->read('foo', 'bar');
|
$storage->read('foo', 'bar');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testWriteRead()
|
public function testWriteRead()
|
||||||
{
|
{
|
||||||
$storage = new PdoSessionHandler($this->pdo, array('db_table' => 'sessions'), array());
|
$storage = new PdoSessionHandler($this->pdo, array('db_table' => 'sessions'));
|
||||||
$storage->write('foo', 'bar');
|
$storage->write('foo', 'bar');
|
||||||
$this->assertEquals('bar', $storage->read('foo'), 'written value can be read back correctly');
|
$this->assertEquals('bar', $storage->read('foo'), 'written value can be read back correctly');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testMultipleInstances()
|
public function testMultipleInstances()
|
||||||
{
|
{
|
||||||
$storage1 = new PdoSessionHandler($this->pdo, array('db_table' => 'sessions'), array());
|
$storage1 = new PdoSessionHandler($this->pdo, array('db_table' => 'sessions'));
|
||||||
$storage1->write('foo', 'bar');
|
$storage1->write('foo', 'bar');
|
||||||
|
|
||||||
$storage2 = new PdoSessionHandler($this->pdo, array('db_table' => 'sessions'), array());
|
$storage2 = new PdoSessionHandler($this->pdo, array('db_table' => 'sessions'));
|
||||||
$this->assertEquals('bar', $storage2->read('foo'), 'values persist between instances');
|
$this->assertEquals('bar', $storage2->read('foo'), 'values persist between instances');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function testSessionDestroy()
|
public function testSessionDestroy()
|
||||||
{
|
{
|
||||||
$storage = new PdoSessionHandler($this->pdo, array('db_table' => 'sessions'), array());
|
$storage = new PdoSessionHandler($this->pdo, array('db_table' => 'sessions'));
|
||||||
$storage->write('foo', 'bar');
|
$storage->write('foo', 'bar');
|
||||||
$this->assertCount(1, $this->pdo->query('SELECT * FROM sessions')->fetchAll());
|
$this->assertCount(1, $this->pdo->query('SELECT * FROM sessions')->fetchAll());
|
||||||
|
|
||||||
@ -88,7 +88,7 @@ class PdoSessionHandlerTest extends \PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
public function testSessionGC()
|
public function testSessionGC()
|
||||||
{
|
{
|
||||||
$storage = new PdoSessionHandler($this->pdo, array('db_table' => 'sessions'), array());
|
$storage = new PdoSessionHandler($this->pdo, array('db_table' => 'sessions'));
|
||||||
|
|
||||||
$storage->write('foo', 'bar');
|
$storage->write('foo', 'bar');
|
||||||
$storage->write('baz', 'bar');
|
$storage->write('baz', 'bar');
|
||||||
|
@ -298,10 +298,11 @@ class RequestDataCollector extends DataCollector implements EventSubscriberInter
|
|||||||
} elseif ($expires instanceof \DateTime) {
|
} elseif ($expires instanceof \DateTime) {
|
||||||
$expires = $expires->getTimestamp();
|
$expires = $expires->getTimestamp();
|
||||||
} else {
|
} else {
|
||||||
$expires = strtotime($expires);
|
$tmp = strtotime($expires);
|
||||||
if (false === $expires || -1 == $expires) {
|
if (false === $tmp || -1 == $tmp) {
|
||||||
throw new \InvalidArgumentException(sprintf('The "expires" cookie parameter is not valid.', $expires));
|
throw new \InvalidArgumentException(sprintf('The "expires" cookie parameter is not valid (%s).', $expires));
|
||||||
}
|
}
|
||||||
|
$expires = $tmp;
|
||||||
}
|
}
|
||||||
|
|
||||||
$cookie .= '; expires='.str_replace('+0000', '', \DateTime::createFromFormat('U', $expires, new \DateTimeZone('GMT'))->format('D, d-M-Y H:i:s T'));
|
$cookie .= '; expires='.str_replace('+0000', '', \DateTime::createFromFormat('U', $expires, new \DateTimeZone('GMT'))->format('D, d-M-Y H:i:s T'));
|
||||||
|
@ -40,7 +40,7 @@ class ApacheUrlMatcherTest extends \PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
$_SERVER = $server;
|
$_SERVER = $server;
|
||||||
|
|
||||||
$result = $matcher->match($pathinfo, $server);
|
$result = $matcher->match($pathinfo);
|
||||||
$this->assertSame(var_export($expect, true), var_export($result, true));
|
$this->assertSame(var_export($expect, true), var_export($result, true));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user