Skip to content

Commit bf5ab3c

Browse files
authored
Merge pull request #187 from maxhelias/deprecation
fix: remove deprecation
2 parents 5dd3f3e + 77c7bc5 commit bf5ab3c

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/Adapter/Builder/AbstractAdapterDefinitionBuilder.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,18 @@ abstract protected function configureDefinition(Definition $definition, array $o
4545

4646
protected function configureUnixOptions(OptionsResolver $resolver): void
4747
{
48-
$resolver->setDefault('permissions', function (OptionsResolver $subResolver) {
49-
$subResolver->setDefault('file', function (OptionsResolver $permsResolver) {
48+
$method = method_exists($resolver, 'setOptions') ? 'setOptions' : 'setDefault';
49+
50+
$resolver->$method('permissions', function (OptionsResolver $subResolver) use ($method) {
51+
$subResolver->$method('file', function (OptionsResolver $permsResolver) {
5052
$permsResolver->setDefault('public', 0644);
5153
$permsResolver->setAllowedTypes('public', 'scalar');
5254

5355
$permsResolver->setDefault('private', 0600);
5456
$permsResolver->setAllowedTypes('private', 'scalar');
5557
});
5658

57-
$subResolver->setDefault('dir', function (OptionsResolver $permsResolver) {
59+
$subResolver->$method('dir', function (OptionsResolver $permsResolver) {
5860
$permsResolver->setDefault('public', 0755);
5961
$permsResolver->setAllowedTypes('public', 'scalar');
6062

0 commit comments

Comments
 (0)