Ze względu na to, że nadchodząca sesja zabiera prawie 100% mocy obliczeniowej mojego procesora, nie mam czasu na skończenie kilku wpisów, nad którymi pracowałem na początku stycznia. Muszę zrobić kilka projektów zaliczeniowych, do tego kolokwia i egzaminy - słowem, nie ma lekko. Dlatego dzisiaj mam dla Was krótkie i proste rozwiązanie krótkiego i prostego problemu.

Problem.

Narzędzie zarządzające frameworka Symfony [w systemie Windows jest to skrypt symfony.bat w drzewie /data/bin] udostępnia nam bardzo fajne polecenie generate:app, które tworzy w projekcie nową aplikację. Jest ono bardzo proste w zastosowaniu:
symfony generate:app [nazwa aplikacji]
Czasem jednak okazuje się, że jest ona [ta aplikacja] zupełnie zbędna i chcielibyśmy się jej pozbyć. Sprawa wydaje się relatywnie prosta, ale zapytania do Google w stylu “symfony delete application” zwracały bardzo dużo wyników zawierających odnośniki do różnych blogów / for programistycznych, dlatego postanowiłem opisać to także u siebie. Podejrzewam, że problem nie leży w sferze tego, jak usunąć pliki odpowiedzialne za daną aplikację, ale jak to zrobić nie uszkadzając reszty projektu / innych potencjalnych elementów.

Nauczeni doświadczeniem szybko wpisujemy w konsoli polecenie “symfony” i po krótkim przejrzeniu dostępnych funkcji widzimy, że niestety nie ma niczego, co przypominałoby “delete:app” albo “remove:app”. Miało być krótko i prosto, więc dzisiaj będę nadzwyczaj słowny:

Rozwiązanie.

Aby usunąć aplikację z projektu wygenerowanego przez framework Symfony, należy usunąć jej podkatalog [ten z nazwą, którą wpisaliśmy przy generate:app] z katalogu /apps oraz kontrolery [pliki rozpoczynające się nazwą użytą przy generate:app] z katalogu /web.

To wszystko. Dziękuję za uwagę i wracam do pracy / nauki. ;]