Skip to content

Commit 35803fb

Browse files
committed
Use ::class pseudo constants in Configuration::getConfigTreeBuilder()
1 parent a3d2099 commit 35803fb

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

DependencyInjection/Configuration.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,13 @@
1111

1212
namespace Hackzilla\Bundle\TicketBundle\DependencyInjection;
1313

14+
use Hackzilla\Bundle\TicketBundle\Entity\Ticket;
15+
use Hackzilla\Bundle\TicketBundle\Entity\TicketMessage;
1416
use Symfony\Component\Config\Definition\Builder\TreeBuilder;
1517
use Symfony\Component\Config\Definition\ConfigurationInterface;
1618

1719
/**
18-
* This is the class that validates and merges configuration from your app/config files.
20+
* This is the class that validates and merges configuration from your config files.
1921
*
2022
* To learn more see {@link http://symfony.com/doc/current/cookbook/bundles/extension.html#cookbook-bundles-extension-config-class}
2123
*
@@ -43,8 +45,8 @@ public function getConfigTreeBuilder()
4345
->defaultValue('messages')
4446
->end()
4547
->scalarNode('user_class')->isRequired()->cannotBeEmpty()->end()
46-
->scalarNode('ticket_class')->cannotBeEmpty()->defaultValue('Hackzilla\Bundle\TicketBundle\Entity\Ticket')->end()
47-
->scalarNode('message_class')->cannotBeEmpty()->defaultValue('Hackzilla\Bundle\TicketBundle\Entity\TicketMessage')->end()
48+
->scalarNode('ticket_class')->cannotBeEmpty()->defaultValue(Ticket::class)->end()
49+
->scalarNode('message_class')->cannotBeEmpty()->defaultValue(TicketMessage::class)->end()
4850
->arrayNode('features')
4951
->addDefaultsIfNotSet()
5052
->children()

0 commit comments

Comments
 (0)