Поскольку вы не используете автозагрузку, файлы в каталоге, отличном от контроллеров, не будут загружаться.
Поэтому, если вы не хотите использовать автозагрузку, вы должны либо использовать оператор include, либо запросить оператор для включения файлов вручную (файлы, находящиеся в другом каталоге). (Включите файл Post.php в файл PostController.php)
Как уже упоминалось в ваших комментариях, другие работающие файлы должны загружаться, поскольку они существуют в одном каталоге (здесь не имеет значения один и тот же пакет, но тот же каталог имеет значение для загрузки других файлов).