Lines Matching refs:factory

103      * @param CacheFactoryInterface|null $factory
107 public static function cache(CacheFactoryInterface $factory = null): CacheFactoryInterface argument
109 if ($factory instanceof CacheFactoryInterface) {
110 self::$cache_factory = $factory;
119 * @param ElementFactoryInterface|null $factory
123 …public static function elementFactory(ElementFactoryInterface $factory = null): ElementFactoryInte… argument
125 if ($factory instanceof ElementFactoryInterface) {
126 self::$element_factory = $factory;
135 * @param FamilyFactoryInterface|null $factory
139 …public static function familyFactory(FamilyFactoryInterface $factory = null): FamilyFactoryInterfa… argument
141 if ($factory instanceof FamilyFactoryInterface) {
142 self::$family_factory = $factory;
151 * @param FilesystemFactoryInterface|null $factory
155 …public static function filesystem(FilesystemFactoryInterface $factory = null): FilesystemFactoryIn… argument
157 if ($factory instanceof FilesystemFactoryInterface) {
158 self::$filesystem_factory = $factory;
167 * @param GedcomRecordFactoryInterface|null $factory
171 …public static function gedcomRecordFactory(GedcomRecordFactoryInterface $factory = null): GedcomRe… argument
173 if ($factory instanceof GedcomRecordFactoryInterface) {
174 self::$gedcom_record_factory = $factory;
183 * @param HeaderFactoryInterface|null $factory
187 …public static function headerFactory(HeaderFactoryInterface $factory = null): HeaderFactoryInterfa… argument
189 if ($factory instanceof HeaderFactoryInterface) {
190 self::$header_factory = $factory;
199 * @param ImageFactoryInterface|null $factory
203 … public static function imageFactory(ImageFactoryInterface $factory = null): ImageFactoryInterface argument
205 if ($factory instanceof ImageFactoryInterface) {
206 self::$image_factory = $factory;
215 * @param IndividualFactoryInterface|null $factory
219 …public static function individualFactory(IndividualFactoryInterface $factory = null): IndividualFa… argument
221 if ($factory instanceof IndividualFactoryInterface) {
222 self::$individual_factory = $factory;
231 * @param LocationFactoryInterface|null $factory
235 …public static function locationFactory(LocationFactoryInterface $factory = null): LocationFactoryI… argument
237 if ($factory instanceof LocationFactoryInterface) {
238 self::$location_factory = $factory;
247 * @param MarkdownFactoryInterface|null $factory
251 …public static function markdownFactory(MarkdownFactoryInterface $factory = null): MarkdownFactoryI… argument
253 if ($factory instanceof MarkdownFactoryInterface) {
254 self::$markdown_factory = $factory;
263 * @param MediaFactoryInterface|null $factory
267 … public static function mediaFactory(MediaFactoryInterface $factory = null): MediaFactoryInterface argument
269 if ($factory instanceof MediaFactoryInterface) {
270 self::$media_factory = $factory;
279 * @param NoteFactoryInterface|null $factory
283 public static function noteFactory(NoteFactoryInterface $factory = null): NoteFactoryInterface argument
285 if ($factory instanceof NoteFactoryInterface) {
286 self::$note_factory = $factory;
295 * @param RepositoryFactoryInterface|null $factory
299 …public static function repositoryFactory(RepositoryFactoryInterface $factory = null): RepositoryFa… argument
301 if ($factory instanceof RepositoryFactoryInterface) {
302 self::$repository_factory = $factory;
311 * @param SlugFactoryInterface|null $factory
315 public static function slugFactory(SlugFactoryInterface $factory = null): SlugFactoryInterface argument
317 if ($factory instanceof SlugFactoryInterface) {
318 self::$slug_factory = $factory;
327 * @param SourceFactoryInterface|null $factory
331 …public static function sourceFactory(SourceFactoryInterface $factory = null): SourceFactoryInterfa… argument
333 if ($factory instanceof SourceFactoryInterface) {
334 self::$source_factory = $factory;
343 * @param SubmissionFactoryInterface|null $factory
347 …public static function submissionFactory(SubmissionFactoryInterface $factory = null): SubmissionFa… argument
349 if ($factory instanceof SubmissionFactoryInterface) {
350 self::$submission_factory = $factory;
359 * @param SubmitterFactoryInterface|null $factory
363 …public static function submitterFactory(SubmitterFactoryInterface $factory = null): SubmitterFacto… argument
365 if ($factory instanceof SubmitterFactoryInterface) {
366 self::$submitter_factory = $factory;
375 * @param XrefFactoryInterface|null $factory
379 public static function xrefFactory(XrefFactoryInterface $factory = null): XrefFactoryInterface argument
381 if ($factory instanceof XrefFactoryInterface) {
382 self::$xref_factory = $factory;