Вход Регистрация
Файл: concrete5.7.5.6/concrete/src/ImageEditor/Extension.php
Строк: 81
<?php

namespace ConcreteCoreImageEditor;

use 
ConcreteCoreAssetAssetInterface;
use 
ConcreteCoreViewAbstractView;

class 
Extension implements EditorExtensionInterface
{

    
/** @var array */
    
protected $assets = array();

    
/** @var string */
    
protected $handle;

    
/** @var string */
    
protected $name;

    
/** @var AssetInterface */
    
protected $extensionAsset;

    
/** @var AbstractView */
    
protected $view;

    
/**
     * @param AssetInterface $asset
     */
    
public function addAsset(AssetInterface $asset)
    {
        
$this->assets[] = $asset;
    }

    
/**
     * @param array $assets
     */
    
public function setAssets(array $assets)
    {
        
$this->assets $assets;
    }

    
/**
     * @param string $handle
     */
    
public function setHandle($handle)
    {
        
$this->handle $handle;
    }

    
/**
     * @param string $name
     */
    
public function setName($name)
    {
        
$this->name $name;
    }

    
/**
     * @param AssetInterface $asset
     */
    
public function setExtensionAsset($asset)
    {
        
$this->extensionAsset $asset;
    }

    
/**
     * @param AbstractView $view
     */
    
public function setView(AbstractView $view)
    {
        
$this->view $view;
    }

    
/**
     * @return string
     */
    
public function getHandle()
    {
        return 
$this->handle;
    }

    
/**
     * @return string
     */
    
public function getName()
    {
        return 
$this->name;
    }

    
/**
     * @return AssetInterface
     */
    
public function getExtensionAsset()
    {
        return 
$this->extensionAsset;
    }

    
/**
     * @return ConcreteCoreAssetAssetInterface[]
     */
    
public function getAssets()
    {
        return 
$this->assets;
    }

    
/**
     * @return AbstractView
     */
    
public function getView()
    {
        return 
$this->view;
    }

}
Онлайн: 4
Реклама