37 lines
		
	
	
		
			1006 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1006 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
namespace dominion\file\schema;
 | 
						|
 | 
						|
trait FileTypes
 | 
						|
{
 | 
						|
    private static $fileConfig;
 | 
						|
    private static $fileConfigPagination;
 | 
						|
    private static $fileConfigResizeStep;
 | 
						|
    private static $file;
 | 
						|
    //
 | 
						|
    private static $fileConfigMutation;
 | 
						|
 | 
						|
    public static function fileConfig()
 | 
						|
    {
 | 
						|
        return self::$fileConfig ?: (self::$fileConfig = new FileConfigType());
 | 
						|
    }
 | 
						|
    public static function fileConfigPagination()
 | 
						|
    {
 | 
						|
        return self::$fileConfigPagination ?: (self::$fileConfigPagination = new FileConfigPaginationType());
 | 
						|
    }
 | 
						|
    public static function fileConfigResizeStep()
 | 
						|
    {
 | 
						|
        return self::$fileConfigResizeStep ?: (self::$fileConfigResizeStep = new FileConfigResizeStepType());
 | 
						|
    }
 | 
						|
    public static function file()
 | 
						|
    {
 | 
						|
        return self::$file ?: (self::$file = new FileType());
 | 
						|
    }
 | 
						|
 | 
						|
    //
 | 
						|
    public static function fileConfigMutation()
 | 
						|
    {
 | 
						|
        return self::$fileConfigMutation ?: (self::$fileConfigMutation = new FileConfigMutationType());
 | 
						|
    }
 | 
						|
}
 |