* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Mage\Task\BuiltIn\Symfony; use Mage\Task\AbstractTask; /** * Abstract Symfony Task * * @author Andrés Montañez */ abstract class AbstractSymfonyTask extends AbstractTask { /** * @return array */ protected function getOptions(): array { $options = array_merge( ['console' => 'bin/console', 'env' => 'dev', 'flags' => ''], $this->getSymfonyOptions(), $this->runtime->getMergedOption('symfony'), $this->options ); return $options; } /** * @return array */ protected function getSymfonyOptions(): array { return []; } }