Как сделать автоматическое создание папок при создании класса в PhpStorm?
У меня XenForo 1.x и там старый автозагрузчик классов, основанный на Zend Framework 1:
Класс выглядит так: XenForo_Model_Thread
Путь к нему выглядит так: /XenForo/Model/Thread.php
Суть в том, что вот я хочу создать класс свой, например Test_Api_Handler_Abstract.php, можно ли научить phpstorm автоматически создать директории под этот класс? Ужасно много времени уходит на создании папок.
#!/bin/bash
str=$1
IFS='_'
read -ra ADDR <<< "$str"
for index in ${!ADDR[*]}; do
if [[ $((${#ADDR[*]} - $index)) > 1 ]]
then
mkdir "./${ADDR[$index]}"; cd "./${ADDR[$index]}"
fi
if [[ $((${#ADDR[*]} - $index)) = 1 ]]
then
touch "./${ADDR[$index]}.php"
fi
done