eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\Suggestion\ConfigSuggestion::isMandatory PHP Method

isMandatory() public method

public isMandatory ( ) : boolean
return boolean
    public function isMandatory()
    {
        return $this->mandatory;
    }

Usage Example

 public function testConfigSuggestion()
 {
     $message = 'some message';
     $configArray = array('foo' => 'bar');
     $suggestion = new ConfigSuggestion($message, $configArray);
     $this->assertSame($message, $suggestion->getMessage());
     $this->assertSame($configArray, $suggestion->getSuggestion());
     $this->assertFalse($suggestion->isMandatory());
     $newMessage = 'foo bar';
     $suggestion->setMessage($newMessage);
     $this->assertSame($newMessage, $suggestion->getMessage());
     $newConfigArray = array('ez' => 'publish');
     $suggestion->setSuggestion($newConfigArray);
     $this->assertSame($newConfigArray, $suggestion->getSuggestion());
     $suggestion->setMandatory(true);
     $this->assertTrue($suggestion->isMandatory());
 }