eZ\Bundle\EzPublishCoreBundle\Features\Context\ContentTypeContext::ensureContentTypeWithIndentifier PHP Method

ensureContentTypeWithIndentifier() public method

public ensureContentTypeWithIndentifier ( $identifier, Behat\Gherkin\Node\TableNode $fields, $groupIdentifier = self::DEFAULT_GROUP )
$fields Behat\Gherkin\Node\TableNode
    public function ensureContentTypeWithIndentifier($identifier, TableNode $fields, $groupIdentifier = self::DEFAULT_GROUP)
    {
        $identifier = strtolower($identifier);
        $contentType = $this->loadContentTypeByIdentifier($identifier, false);
        if (!$contentType) {
            $contentType = $this->createContentType($groupIdentifier, $identifier, $fields);
        }
        return $contentType;
    }