Вход Регистрация
Файл: concrete5.7.5.6/concrete/vendor/imagine/imagine/lib/Imagine/Image/AbstractLayers.php
Строк: 34
<?php

/*
 * This file is part of the Imagine package.
 *
 * (c) Bulat Shakirzyanov <mallluhuct@gmail.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace ImagineImage;

abstract class 
AbstractLayers implements LayersInterface
{
    
/**
     * {@inheritdoc}
     */
    
public function add(ImageInterface $image)
    {
        
$this[] = $image;

        return 
$this;
    }

    
/**
     * {@inheritdoc}
     */
    
public function set($offsetImageInterface $image)
    {
        
$this[$offset] = $image;

        return 
$this;
    }

    
/**
     * {@inheritdoc}
     */
    
public function remove($offset)
    {
        unset(
$this[$offset]);

        return 
$this;
    }

    
/**
     * {@inheritdoc}
     */
    
public function get($offset)
    {
        return 
$this[$offset];
    }

    
/**
     * {@inheritdoc}
     */
    
public function has($offset)
    {
        return isset(
$this[$offset]);
    }
}
Онлайн: 0
Реклама