Class Type

Namespace: Concrete\Core\File\StorageLocation\Type
Entity
Table(name="filestoragelocationtypes")
Located at src/File/StorageLocation/Type/Type.php

Methods summary

public string
# getHandle( )
public integer
# getID( )
public string
# getName( )
public integer
# getPackageID( )
public null|string
# getPackageHandle( )
public Concrete\Core\File\StorageLocation\Configuration\ConfigurationInterface
public static Concrete\Core\File\StorageLocation\Type\Type
# add( string $fslTypeHandle, string $fslTypeName, integer|Package $pkg = false )
public static null|Concrete\Core\File\StorageLocation\Type\Type
# getByID( integer $id )
public static Concrete\Core\File\StorageLocation\Type\Type
# getByHandle( $fslTypeHandle )
public static Concrete\Core\File\StorageLocation\Type\Type[]
# getList( )

Returns an array of \Concrete\Core\File\StorageLocation\Type\Type objects.

public boolean
# hasOptionsForm( )
public
# includeOptionsForm( boolean|Concrete\Core\File\StorageLocation\StorageLocation $location = false )
public static Concrete\Core\File\StorageLocation\Type\Type[]
# getListByPackage( Package $pkg )

Return an array of AuthenticationTypes that are associated with a specific package.

public boolean
# delete( )

Removes the storage type if no configurations exist.

Properties summary

protected $fslTypeHandle
#
protected $fslTypeName
#
protected $fslTypeID
#
protected integer $pkgID
# 0