Interfaces

EzSystems\PlatformInstallerBundle\Installer\Installer Interface Installer.
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\ComplexSettings\ComplexSettingParserInterface Parses a string that contains dynamic settings ($foo;eng;bar$).
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\ConfigBuilderInterface Interface for config builders.
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\FieldTypeParserInterface
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\ParserInterface
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\SiteAccessAware\ConfigurationMapperInterface ConfigurationMapper purpose is to map parsed semantic configuration for given scope (SiteAccess, SiteAccess group or "global") to internal container parameters with the appropriate format.
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\SiteAccessAware\ContextualizerInterface
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\SiteAccessAware\DynamicSettingParserInterface Interface for dynamic setting parsers.
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\SiteAccessAware\HookableConfigurationMapperInterface Interface of ConfigurationMapper objects that need to trigger actions before and/or after looping over available scopes for mapping.
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\Suggestion\Collector\SuggestionCollectorAwareInterface
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\Suggestion\Collector\SuggestionCollectorInterface Interface for configuration suggestion collectors.
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\Suggestion\Formatter\SuggestionFormatterInterface Interface for ConfigSuggestion formatters.
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Security\PolicyProvider\PolicyProviderInterface Interface for DIC extensions which provide policies to be exposed for permissions in the Repository.
eZ\Bundle\EzPublishCoreBundle\Imagine\Filter\FilterInterface
eZ\Bundle\EzPublishCoreBundle\Imagine\VariationPathGenerator Generates the path to variations of original images.
eZ\Bundle\EzPublishCoreBundle\Imagine\VariationPurger\ImageFileList Iterates over BinaryFile id entries for original images.
eZ\Bundle\EzPublishCoreBundle\Imagine\VariationPurger\ImageFileRowReader Reads original image files from a data source.
eZ\Bundle\EzPublishCoreBundle\SiteAccess\Matcher Interface for service based siteaccess matchers.
eZ\Bundle\EzPublishCoreBundle\SiteAccess\SiteAccessConfigurationFilter Allows to filter SiteAccess configuration before it gets processed.
eZ\Bundle\EzPublishCoreBundle\Translation\Collector Interface for collecting translations.
eZ\Bundle\EzPublishIOBundle\DependencyInjection\ConfigurationFactory Factory for IO Handlers (metadata or binarydata) configuration.
eZ\Bundle\EzPublishIOBundle\Migration\FileListerInterface
eZ\Bundle\EzPublishIOBundle\Migration\FileListerRegistry A registry of FileListerInterfaces.
eZ\Bundle\EzPublishIOBundle\Migration\FileLister\FileIteratorInterface Iterates over BinaryFile id entries.
eZ\Bundle\EzPublishIOBundle\Migration\FileLister\FileRowReaderInterface Reads files from a data source.
eZ\Bundle\EzPublishIOBundle\Migration\FileMigratorInterface Interface for file migrators, mandates the migrateFile method.
eZ\Bundle\EzPublishIOBundle\Migration\MigrationHandlerInterface
eZ\Bundle\EzPublishRestBundle\Features\Context\RestClient\DriverInterface DriverInterface has the definition of the methods needed for our REST tests so Drivers need to implement this interface for a seamless interaction.
eZ\Publish\API\Container Container interface.
eZ\Publish\API\Repository\ContentService This class provides service methods for managing content.
eZ\Publish\API\Repository\ContentTypeService
eZ\Publish\API\Repository\FieldType Interface that FieldTypes expose to the public API.
eZ\Publish\API\Repository\FieldTypeService An implementation of this class provides access to FieldTypes.
eZ\Publish\API\Repository\LanguageService Language service, used for language operations.
eZ\Publish\API\Repository\LocationService Location service, used for complex subtree operations.
eZ\Publish\API\Repository\ObjectStateService ObjectStateService service.
eZ\Publish\API\Repository\PermissionCriterionResolver This service provides methods for resolving criterion permissions.
eZ\Publish\API\Repository\PermissionResolver This service provides methods for resolving permissions.
eZ\Publish\API\Repository\Repository Repository interface.
eZ\Publish\API\Repository\RoleService This service provides methods for managing Roles and Policies.
eZ\Publish\API\Repository\SearchService Search service.
eZ\Publish\API\Repository\SectionService Section service, used for section operations.
eZ\Publish\API\Repository\Translatable Interface implemented by everything which should be translatable.
eZ\Publish\API\Repository\TranslationService Interface for a translation service.
eZ\Publish\API\Repository\TrashService Trash service, used for managing trashed content.
eZ\Publish\API\Repository\URLAliasService URLAlias service.
eZ\Publish\API\Repository\URLService URL Service.
eZ\Publish\API\Repository\URLWildcardService URLAlias service.
eZ\Publish\API\Repository\UserService This service provides methods for managing users and user groups.
eZ\Publish\API\Repository\Values\Content\Query\CriterionInterface Base interface for Criterion implementations.
eZ\Publish\API\Repository\Values\Content\Query\CustomFieldInterface Interface for criteria and sort clauses, which defines a custom field mapping.
eZ\Publish\API\Repository\Values\User\UserReference This interface represents a user reference for use in sessions and Repository.
eZ\Publish\Core\Base\Exceptions\Httpable Interface for exceptions that maps to http status codes.
eZ\Publish\Core\Base\Translatable Interface for translatable value objects.
eZ\Publish\Core\Base\Utils\DeprecationWarnerInterface Utility for logging deprecated error messages.
eZ\Publish\Core\FieldType\Handler Field type handler interface.
eZ\Publish\Core\FieldType\Image\AliasCleanerInterface Interface for image alias cleaners.
eZ\Publish\Core\FieldType\RichText\Converter Interface for rich text conversion.
eZ\Publish\Core\FieldType\RichText\RendererInterface RichText field type renderer interface, to be implemented in MVC layer.
eZ\Publish\Core\Helper\ContentInfoLocationLoader Loads a location based on a ContentInfo.
eZ\Publish\Core\Helper\FieldsGroups\FieldsGroupsList List of content fields groups.
eZ\Publish\Core\IO\IOBinarydataHandler Provides reading & writing of files binary data.
eZ\Publish\Core\IO\IOMetadataHandler Provides reading & writing of files meta data (size, modification time...).
eZ\Publish\Core\IO\IOServiceInterface Interface for Input/Output handling of binary files.
eZ\Publish\Core\IO\MetadataHandler
eZ\Publish\Core\IO\UrlDecorator Modifies, both way, and URI.
eZ\Publish\Core\IO\UrlRedecoratorInterface Converts an URL from one decorator to another.
eZ\Publish\Core\MVC\ConfigResolverInterface Interface for config resolvers.
eZ\Publish\Core\MVC\RepositoryAwareInterface
eZ\Publish\Core\MVC\Symfony\Cache\GatewayCachePurger Interface for gateway cache purgers, i.e.
eZ\Publish\Core\MVC\Symfony\Cache\Http\ContentPurger Interface allowing for HttpCache stores to purge specific content.
eZ\Publish\Core\MVC\Symfony\Cache\Http\RequestAwarePurger Interface allowing implementor (cache Store) to purge Http cache from a request object.
eZ\Publish\Core\MVC\Symfony\Cache\PurgeClientInterface
eZ\Publish\Core\MVC\Symfony\ConfigDumperInterface Interface for configuration dumpers.
eZ\Publish\Core\MVC\Symfony\Configuration\VersatileScopeInterface Allows a ConfigResolver to dynamically change their default scope.
eZ\Publish\Core\MVC\Symfony\FieldType\View\ParameterProviderInterface Interface for services providing additional parameters to a fieldtype's view template (using ezrenderfield() helper).
eZ\Publish\Core\MVC\Symfony\FieldType\View\ParameterProviderRegistryInterface Interface for fieldtypes view parameter provider registry.
eZ\Publish\Core\MVC\Symfony\Locale\LocaleConverterInterface Interface for locale converters.
eZ\Publish\Core\MVC\Symfony\Matcher\Block\MatcherInterface Main interface for block matchers.
eZ\Publish\Core\MVC\Symfony\Matcher\Block\ViewMatcherInterface Main interface for block matchers.
eZ\Publish\Core\MVC\Symfony\Matcher\ContentBased\MatcherInterface Main interface for content/location matchers.
eZ\Publish\Core\MVC\Symfony\Matcher\ContentBased\ViewMatcherInterface Main interface for content/location matchers.
eZ\Publish\Core\MVC\Symfony\Matcher\MatcherFactoryInterface
eZ\Publish\Core\MVC\Symfony\Matcher\MatcherInterface Base interface for matchers.
eZ\Publish\Core\MVC\Symfony\Matcher\ViewMatcherInterface Matches a View against a set of matchers.
eZ\Publish\Core\MVC\Symfony\Routing\Generator\RouteReferenceGeneratorInterface Interface for RouteReference generators.
eZ\Publish\Core\MVC\Symfony\Security\Authentication\AuthenticatorInterface This interface is to be implemented by authenticator classes.
eZ\Publish\Core\MVC\Symfony\Security\ReferenceUserInterface Interface for Repository based users, where we only serialize user id / Reference in session values.
eZ\Publish\Core\MVC\Symfony\Security\UserInterface Interface for Repository based users.
eZ\Publish\Core\MVC\Symfony\Security\User\APIUserProviderInterface Interface adding eZ Publish API specific methods to Symfony UserProviderInterface.
eZ\Publish\Core\MVC\Symfony\SiteAccess\Matcher Interface for SiteAccess matchers.
eZ\Publish\Core\MVC\Symfony\SiteAccess\MatcherBuilderInterface
eZ\Publish\Core\MVC\Symfony\SiteAccess\Matcher\CompoundInterface
eZ\Publish\Core\MVC\Symfony\SiteAccess\SiteAccessAware Interface for SiteAccess aware services.
eZ\Publish\Core\MVC\Symfony\SiteAccess\SiteAccessRouterInterface
eZ\Publish\Core\MVC\Symfony\SiteAccess\URILexer Interface for SiteAccess matchers that need to alter the URI after matching.
eZ\Publish\Core\MVC\Symfony\SiteAccess\VersatileMatcher Interface for SiteAccess matchers.
eZ\Publish\Core\MVC\Symfony\Templating\FieldBlockRendererInterface Interface for content fields/fieldDefinitions renderers.
eZ\Publish\Core\MVC\Symfony\View\BlockValueView
eZ\Publish\Core\MVC\Symfony\View\Builder\ViewBuilder Builds View objects based on an array of parameters.
eZ\Publish\Core\MVC\Symfony\View\Builder\ViewBuilderRegistry A simple registry of ViewBuilders that uses the ViewBuilder's match() method to identify the builder.
eZ\Publish\Core\MVC\Symfony\View\CachableView A view that can be cached over HTTP.
eZ\Publish\Core\MVC\Symfony\View\Configurator Configures a View object.
eZ\Publish\Core\MVC\Symfony\View\ContentValueView A view that contains a Content.
eZ\Publish\Core\MVC\Symfony\View\EmbedView A view that can embedded into another element.
eZ\Publish\Core\MVC\Symfony\View\LocationValueView
eZ\Publish\Core\MVC\Symfony\View\ParametersInjector Collects parameters that will be injected into View objects.
eZ\Publish\Core\MVC\Symfony\View\Provider\Block Interface for block view providers.
eZ\Publish\Core\MVC\Symfony\View\Provider\Content Interface for content view providers.
eZ\Publish\Core\MVC\Symfony\View\Provider\Location Interface for location view providers.
eZ\Publish\Core\MVC\Symfony\View\Renderer Renders a View to a string representation.
eZ\Publish\Core\MVC\Symfony\View\View Main interface for Views of Value objects (content, block...).
eZ\Publish\Core\MVC\Symfony\View\ViewManagerInterface
eZ\Publish\Core\MVC\Symfony\View\ViewProvider
eZ\Publish\Core\Persistence\Database\DatabaseHandler Interface for relational database abstractions supported by eZ.
eZ\Publish\Core\Persistence\Database\DeleteQuery
eZ\Publish\Core\Persistence\Database\Expression Interface for generation of all the expressions for database abstractions.
eZ\Publish\Core\Persistence\Database\InsertQuery
eZ\Publish\Core\Persistence\Database\Query
eZ\Publish\Core\Persistence\Database\SelectQuery
eZ\Publish\Core\Persistence\Database\UpdateQuery
eZ\Publish\Core\Persistence\Legacy\Content\FieldValue\Converter Converter for field values in legacy storage.
eZ\Publish\Core\Persistence\Legacy\EzcDbHandler This interface is added in Doctrine DBAL introduction for Legacy Storage and exists only to prevent breakages in the external storage Gateways of user implemented FieldTypes that might rely on its existence for setting data storage connection.
eZ\Publish\Core\Persistence\Legacy\URL\Query\CriterionHandler
eZ\Publish\Core\QueryType\ContentViewQueryTypeMapper Maps a ContentView to a QueryType.
eZ\Publish\Core\QueryType\QueryType A QueryType is a pre-defined content or location query.
eZ\Publish\Core\QueryType\QueryTypeRegistry Registry of QueryType objects.
eZ\Publish\Core\REST\Client\HttpClient Interface for Http Client implementations.
eZ\Publish\Core\REST\Client\Sessionable Implementation of the {@link \eZ\Publish\API\Repository\SectionService} interface.
eZ\Publish\Core\REST\Common\RequestParser Interface for Request parsers.
eZ\Publish\Core\REST\Server\Service\RootResourceBuilderInterface
eZ\Publish\Core\Search\Common\BackgroundIndexer Interface for performing indexing in background.
eZ\Publish\Core\Search\Elasticsearch\Content\Gateway\HttpClient Interface for Http Client implementations.
eZ\Publish\Core\Search\Elasticsearch\Content\MapperInterface Mapper maps Content and Location objects to a Document object, representing a document in Elasticsearch index storage.
eZ\Publish\SPI\FieldType\EventListener A field type interface which field types can optionally implement.
eZ\Publish\SPI\FieldType\FieldStorage Interface for setting field type data.
eZ\Publish\SPI\FieldType\FieldType The field type interface which all field types have to implement.
eZ\Publish\SPI\FieldType\Indexable The field type interface which all field types have to implement to be indexable by search backends.
eZ\Publish\SPI\FieldType\Nameable The field type interface which all field types have to implement to be able to generate content name when field is part of name-schema or url-schema.
eZ\Publish\SPI\FieldType\ValidationError Interface for validation errors.
eZ\Publish\SPI\FieldType\Value Interface for field value classes.
eZ\Publish\SPI\HashGenerator
eZ\Publish\SPI\IO\MimeTypeDetector
eZ\Publish\SPI\Limitation\Type This interface represent the Limitation Type.
eZ\Publish\SPI\Persistence\Content\Handler The Content Handler interface defines content operations on the storage engine.
eZ\Publish\SPI\Persistence\Content\Language\Handler Language Handler interface.
eZ\Publish\SPI\Persistence\Content\Location\Handler The Location Handler interface defines operations on Location elements in the storage engine.
eZ\Publish\SPI\Persistence\Content\Location\Trash\Handler The Trash Handler interface defines operations on Location elements in the storage engine.
eZ\Publish\SPI\Persistence\Content\ObjectState\Handler The Object State Handler interface provides managing of object states and groups.
eZ\Publish\SPI\Persistence\Content\Section\Handler
eZ\Publish\SPI\Persistence\Content\Type\Handler
eZ\Publish\SPI\Persistence\Content\UrlAlias\Handler The UrlAlias Handler interface provides nice urls management.
eZ\Publish\SPI\Persistence\Content\UrlWildcard\Handler The UrlWildcard Handler interface provides nice urls with wildcards management.
eZ\Publish\SPI\Persistence\FieldType The field type interface which field types available to storage engines have to implement.
eZ\Publish\SPI\Persistence\Handler The main handler for Storage Engine.
eZ\Publish\SPI\Persistence\TransactionHandler The Persistence Transaction handler for Storage Engine.
eZ\Publish\SPI\Persistence\URL\Handler The URL Handler interface defines operations on URLs in the storage engine.
eZ\Publish\SPI\Persistence\User\Handler Storage Engine handler for user module.
eZ\Publish\SPI\Repository\Values\MultiLanguageDescription This is the interface for all ValueObjects implementing translated description logic.
eZ\Publish\SPI\Repository\Values\MultiLanguageName This is the interface for all ValueObjects implementing translated name logic.
eZ\Publish\SPI\Search\Capable Capability interface for search engines needed for {see eZ\Publish\API\Repositor\SearchService::supports()}.
eZ\Publish\SPI\Search\Handler The Search handler retrieves sets of of Content objects, based on a set of criteria.
eZ\Publish\SPI\User\Identity Interface for a user identity.
eZ\Publish\SPI\User\IdentityAware Interface for "user identity-aware" services.
eZ\Publish\SPI\Variation\VariationHandler Interface for Variation services.
eZ\Publish\SPI\Variation\VariationPurger Handles physical purging of image variations from storage.