PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 7.0.13
Admin Columns v7.0.13
7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / ColumnFactory / Media / ImageFactory.php
codepress-admin-columns / classes / ColumnFactory / Media Last commit date
AlbumFactory.php 3 months ago AlternateTextFactory.php 3 months ago ArtistFactory.php 3 months ago AudioPlayerFactory.php 3 months ago AvailableSizesFactory.php 3 months ago CaptionFactory.php 3 months ago DimensionsFactory.php 3 months ago DownloadFactory.php 3 months ago ExifDataFactory.php 3 months ago FileMetaAudioFactory.php 3 months ago FileMetaVideoFactory.php 3 months ago FileNameFactory.php 3 months ago FileSizeFactory.php 3 months ago FullPathFactory.php 3 months ago HeightFactory.php 3 months ago ImageFactory.php 3 months ago MimeTypeFactory.php 3 months ago PreviewFactory.php 3 months ago VideoPlayerFactory.php 3 months ago WidthFactory.php 3 months ago
ImageFactory.php
49 lines
1 <?php
2
3 declare(strict_types=1);
4
5 namespace AC\ColumnFactory\Media;
6
7 use AC\Column\BaseColumnFactory;
8 use AC\Setting\ComponentCollection;
9 use AC\Setting\ComponentFactory\ImageSize;
10 use AC\Setting\Config;
11 use AC\Setting\DefaultSettingsBuilder;
12
13 class ImageFactory extends BaseColumnFactory
14 {
15
16 private ImageSize $image_size;
17
18 public function __construct(
19 DefaultSettingsBuilder $default_settings_builder,
20 ImageSize $image_size
21 ) {
22 parent::__construct($default_settings_builder);
23
24 $this->image_size = $image_size;
25 }
26
27 protected function get_settings(Config $config): ComponentCollection
28 {
29 return new ComponentCollection([
30 $this->image_size->create($config),
31 ]);
32 }
33
34 public function get_column_type(): string
35 {
36 return 'column-image';
37 }
38
39 public function get_label(): string
40 {
41 return __('Image', 'codepress-admin-columns');
42 }
43
44 protected function get_group(): ?string
45 {
46 return 'media-image';
47 }
48
49 }