FactoryInterface

Interface for a factory A factory is an callable object that is able to create an object. It is given the instance of the service locator, the requested name of the class you want to create, and any additional options that could be used to configure the instance state.

Known implementers

Omeka\Service\AclFactory , Omeka\Service\ApiAdapterManagerFactory , Omeka\Service\ApiManagerFactory , Omeka\Service\AuthenticationServiceFactory , Omeka\Service\BlockLayout\HtmlFactory , Omeka\Service\BlockLayoutManagerFactory , Omeka\Service\CliFactory , Omeka\Service\ConnectionFactory , Omeka\Service\Controller\Admin\ItemControllerFactory , Omeka\Service\Controller\Admin\ItemSetControllerFactory , Omeka\Service\Controller\Admin\JobControllerFactory , Omeka\Service\Controller\Admin\ModuleControllerFactory , Omeka\Service\Controller\Admin\ResourceTemplateControllerFactory , Omeka\Service\Controller\Admin\SystemInfoControllerFactory , Omeka\Service\Controller\Admin\UserControllerFactory , Omeka\Service\Controller\Admin\VocabularyControllerFactory , Omeka\Service\Controller\ApiControllerFactory , Omeka\Service\Controller\InstallControllerFactory , Omeka\Service\Controller\LoginControllerFactory , Omeka\Service\Controller\MigrateControllerFactory , Omeka\Service\Controller\SiteAdmin\IndexControllerFactory , Omeka\Service\ControllerPlugin\ApiFactory , Omeka\Service\ControllerPlugin\GetFormFactory , Omeka\Service\ControllerPlugin\JobDispatcherFactory , Omeka\Service\ControllerPlugin\LoggerFactory , Omeka\Service\ControllerPlugin\MailerFactory , Omeka\Service\ControllerPlugin\PaginatorFactory , Omeka\Service\ControllerPlugin\SettingsFactory , Omeka\Service\ControllerPlugin\SiteSettingsFactory , Omeka\Service\ControllerPlugin\StatusFactory , Omeka\Service\ControllerPlugin\TranslateFactory , Omeka\Service\ControllerPlugin\UserIsAllowedFactory , Omeka\Service\ControllerPlugin\UserSettingsFactory , Omeka\Service\ControllerPlugin\ViewHelpersFactory , Omeka\Service\DataTypeManagerFactory , Omeka\Service\EntityManagerFactory , Omeka\Service\File\DownloaderFactory , Omeka\Service\File\Store\LocalFactory , Omeka\Service\File\TempFileFactoryFactory , Omeka\Service\File\Thumbnailer\GdFactory , Omeka\Service\File\Thumbnailer\ImageMagickFactory , Omeka\Service\File\Thumbnailer\ImagickFactory , Omeka\Service\File\ThumbnailManagerFactory , Omeka\Service\File\UploaderFactory , Omeka\Service\File\ValidatorFactory , Omeka\Service\Form\Element\CkeditorFactory , Omeka\Service\Form\Element\CkeditorInlineFactory , Omeka\Service\Form\Element\HtmlTextareaFactory , Omeka\Service\Form\Element\ItemSetSelectFactory , Omeka\Service\Form\Element\LocaleSelectFactory , Omeka\Service\Form\Element\PropertySelectFactory , Omeka\Service\Form\Element\RecaptchaFactory , Omeka\Service\Form\Element\ResourceClassSelectFactory , Omeka\Service\Form\Element\ResourceSelectFactory , Omeka\Service\Form\Element\SiteSelectFactory , Omeka\Service\Form\ModuleStateChangeFormFactory , Omeka\Service\Form\ResourceFormFactory , Omeka\Service\Form\SettingFormFactory , Omeka\Service\Form\SiteFormFactory , Omeka\Service\Form\SiteSettingsFormFactory , Omeka\Service\Form\UserFormFactory , Omeka\Service\HtmlPurifierFactory , Omeka\Service\HttpClientFactory , Omeka\Service\InstallerFactory , Omeka\Service\Job\DispatcherFactory , Omeka\Service\Job\DispatchStrategy\PhpCliFactory , Omeka\Service\Job\DispatchStrategy\SynchronousFactory , Omeka\Service\LoggerFactory , Omeka\Service\MailerFactory , Omeka\Service\Media\FileRenderer\ManagerFactory , Omeka\Service\Media\Ingester\HtmlFactory , Omeka\Service\Media\Ingester\IIIFFactory , Omeka\Service\Media\Ingester\ManagerFactory , Omeka\Service\Media\Ingester\OEmbedFactory , Omeka\Service\Media\Ingester\UploadFactory , Omeka\Service\Media\Ingester\UrlFactory , Omeka\Service\Media\Ingester\YoutubeFactory , Omeka\Service\Media\Renderer\FileFactory , Omeka\Service\Media\Renderer\ManagerFactory , Omeka\Service\MediaTypeMapFactory , Omeka\Service\MigrationManagerFactory , Omeka\Service\ModuleManagerFactory , Omeka\Service\NavigationLinkManagerFactory , Omeka\Service\PaginatorFactory , Omeka\Service\RdfImporterFactory , Omeka\Service\Settings\SettingsFactory , Omeka\Service\Settings\SiteSettingsFactory , Omeka\Service\Settings\UserSettingsFactory , Omeka\Service\SiteNavigationTranslatorFactory , Omeka\Service\StatusFactory , Omeka\Service\ThemeManagerFactory , Omeka\Service\ViewApiJsonStrategyFactory , Omeka\Service\ViewHelper\ApiFactory , Omeka\Service\ViewHelper\AssetUrlFactory , Omeka\Service\ViewHelper\BlockLayoutFactory , Omeka\Service\ViewHelper\BlockThumbnailTypeSelectFactory , Omeka\Service\ViewHelper\DataTypeFactory , Omeka\Service\ViewHelper\DeleteConfirmFactory , Omeka\Service\ViewHelper\I18nFactory , Omeka\Service\ViewHelper\ItemSetSelectFactory , Omeka\Service\ViewHelper\JsTranslateFactory , Omeka\Service\ViewHelper\LangFactory , Omeka\Service\ViewHelper\MediaFactory , Omeka\Service\ViewHelper\NavigationLinkFactory , Omeka\Service\ViewHelper\PaginationFactory , Omeka\Service\ViewHelper\ParamsFactory , Omeka\Service\ViewHelper\PropertySelectFactory , Omeka\Service\ViewHelper\ResourceClassSelectFactory , Omeka\Service\ViewHelper\ResourceSelectFactory , Omeka\Service\ViewHelper\SettingFactory , Omeka\Service\ViewHelper\SiteSelectFactory , Omeka\Service\ViewHelper\SiteSettingFactory , Omeka\Service\ViewHelper\ThemeSettingFactory , Omeka\Service\ViewHelper\TriggerFactory , Omeka\Service\ViewHelper\UserIsAllowedFactory , Omeka\Service\ViewHelper\UserSettingFactory

Methods Summary
public
# __invoke( Interop\Container\ContainerInterface $container , string $requestedName , array $options = NULL )
Create an object