<?php

namespace SilverStripe\Core\Tests\ObjectTest;

use SilverStripe\Core\Extension;
use SilverStripe\Dev\TestOnly;

class ExtendTest2 extends Extension implements TestOnly
{
    protected $constructorArgs = [];

    public function __construct()
    {
        parent::__construct();
        $this->constructorArgs = func_get_args();
    }

    public function extendableMethod($argument = null)
    {
        $args = implode(',', array_filter(func_get_args()));
        return "ExtendTest2($args)";
    }
}