Skip to content

Commit bf91706

Browse files
author
Jérôme Poskin
committed
[BC] Remove deprecated code for Symfony 2.7
1 parent 43d7ace commit bf91706

File tree

7 files changed

+32
-25
lines changed

7 files changed

+32
-25
lines changed

Form/Extension/CollectionTypeExtension.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
namespace Snowcap\CoreBundle\Form\Extension;
44

55
use Symfony\Component\Form\AbstractTypeExtension;
6-
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
6+
use Symfony\Component\OptionsResolver\OptionsResolver;
77
use Symfony\Component\Form\FormView;
88
use Symfony\Component\Form\FormInterface;
99

@@ -17,9 +17,9 @@ public function getExtendedType()
1717
}
1818

1919
/**
20-
* @param \Symfony\Component\OptionsResolver\OptionsResolverInterface $resolver
20+
* @param OptionsResolver $resolver
2121
*/
22-
public function setDefaultOptions(OptionsResolverInterface $resolver)
22+
public function configureOptions(OptionsResolver $resolver)
2323
{
2424
$resolver->setDefaults(array(
2525
'add_label' => 'Add'

Form/Type/FileType.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
use Symfony\Component\Form\FormView;
77
use Symfony\Component\Form\FormInterface;
88
use Symfony\Component\Form\FormBuilderInterface;
9-
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
9+
use Symfony\Component\OptionsResolver\OptionsResolver;
1010
use Symfony\Component\Form\FormEvents;
1111
use Symfony\Component\Form\FormEvent;
1212
use Symfony\Component\PropertyAccess\PropertyAccess;
@@ -38,9 +38,9 @@ public function getParent()
3838
}
3939

4040
/**
41-
* @param \Symfony\Component\OptionsResolver\OptionsResolverInterface $resolver
41+
* @param OptionsResolver $resolver
4242
*/
43-
public function setDefaultOptions(OptionsResolverInterface $resolver)
43+
public function configureOptions(OptionsResolver $resolver)
4444
{
4545
$resolver
4646
->setRequired(array(
@@ -77,7 +77,7 @@ public function buildForm(FormBuilderInterface $builder, array $options)
7777
$data = $event->getData();
7878
if($data['file'] instanceof CondemnedFile) {
7979
$parentForm = $event->getForm()->getParent();
80-
$accessor = PropertyAccess::getPropertyAccessor();
80+
$accessor = PropertyAccess::createPropertyAccessor();
8181
$imagePath = $accessor->getValue($parentForm->getData(), $filePath);
8282
$data['file']->setPath($uploadDir . '/' . $imagePath);
8383
}

Form/Type/SoundType.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Symfony\Component\Form\AbstractType;
66
use Symfony\Component\Form\FormView;
77
use Symfony\Component\Form\FormInterface;
8-
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
8+
use Symfony\Component\OptionsResolver\OptionsResolver;
99

1010
class SoundType extends AbstractType
1111
{
@@ -26,9 +26,9 @@ public function getParent()
2626
}
2727

2828
/**
29-
* @param \Symfony\Component\OptionsResolver\OptionsResolverInterface $resolver
29+
* @param OptionsResolver $resolver
3030
*/
31-
public function setDefaultOptions(OptionsResolverInterface $resolver)
31+
public function configureOptions(OptionsResolver $resolver)
3232
{
3333
$resolver
3434
->setDefaults(array(

Form/Type/VideoType.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
use Symfony\Component\Form\AbstractType;
66
use Symfony\Component\Form\FormView;
77
use Symfony\Component\Form\FormInterface;
8-
use Symfony\Component\OptionsResolver\OptionsResolverInterface;
8+
use Symfony\Component\OptionsResolver\OptionsResolver;
99

1010
class VideoType extends AbstractType
1111
{
@@ -26,9 +26,9 @@ public function getParent()
2626
}
2727

2828
/**
29-
* @param \Symfony\Component\OptionsResolver\OptionsResolverInterface $resolver
29+
* @param OptionsResolver $resolver
3030
*/
31-
public function setDefaultOptions(OptionsResolverInterface $resolver)
31+
public function configureOptions(OptionsResolver $resolver)
3232
{
3333
$resolver
3434
->setOptional(array('provider'))

README.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,28 @@ The Snowcap Core Bundle is a bundle used at Snowcap to help us with some repetit
99
* RSS feed generation
1010
* SEO-related tasks (sitemaps, etc)
1111

12-
## Prerequisites
13-
14-
This version of the bundle requires Symfony 2.2+. If you are using Symfony
15-
2.1.x, please use the 2.1.x branch of the bundle.
16-
1712
## Installation
1813

1914
### Download SnowcapCoreBundle using composer
2015

2116
Add SnowcapCoreBundle in your composer.json:
2217

18+
### For Symfony < 2.7
19+
20+
```js
21+
{
22+
"require": {
23+
"snowcap/core-bundle": "~1.0"
24+
}
25+
}
26+
```
27+
28+
### For Symfony >= 2.7
29+
2330
```js
2431
{
2532
"require": {
26-
"snowcap/core-bundle": "dev-master"
33+
"snowcap/core-bundle": "~2.0"
2734
}
2835
}
2936
```

Twig/Node/PaginatorThemeNode.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
class PaginatorThemeNode extends \Twig_Node
66
{
77
/**
8-
* @param \Twig_NodeInterface $datalist
9-
* @param \Twig_NodeInterface $resources
8+
* @param \Twig_Node $paginator
9+
* @param \Twig_Node $resources
1010
* @param $lineno
1111
* @param null $tag
1212
*/
13-
public function __construct(\Twig_NodeInterface $paginator, \Twig_NodeInterface $resources, $lineno, $tag = null)
13+
public function __construct(\Twig_Node $paginator, \Twig_Node $resources, $lineno, $tag = null)
1414
{
1515
parent::__construct(array('paginator' => $paginator, 'resources' => $resources), array(), $lineno, $tag);
1616
}

composer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@
2626
"minimum-stability": "dev",
2727
"require": {
2828
"php": ">=5.3.3",
29-
"symfony/framework-bundle": ">=2.2"
29+
"symfony/framework-bundle": ">=2.7"
3030
},
3131
"require-dev": {
32-
"symfony/symfony": ">=2.2",
32+
"symfony/symfony": ">=2.7",
3333
"fzaninotto/faker": "1.1.*@dev",
3434
"doctrine/orm": ">=2.2.3",
3535
"doctrine/doctrine-bundle": "1.2.*",
@@ -41,7 +41,7 @@
4141
"target-dir": "Snowcap/CoreBundle",
4242
"extra": {
4343
"branch-alias": {
44-
"dev-master": "2.3.x-dev"
44+
"dev-master": "2.7-dev"
4545
}
4646
}
4747
}

0 commit comments

Comments
 (0)