Fix issue causing CMS to skip authentication which makes it not pass $this->admin_permissions to the children controllers causing Fatality.
bind HelperInterface to Helper class
add PostNotFoundException
add getUniqueId function to Helper Class
when deleting an image remove all images that have the same guid
bind Parser and FilterInterface to their interfaces
replace Agency\Image with Agency\Video
replace prepareToStore method with store
replace images_guids with images_ids and replace detachAllVideos with detachVideos that takes pos_id and videos_ids as parameters, add detachTags method
move prepare to store functionality to a separate class
replace find method with findOrFail, enhance the code o
remove the model from the argument of slugify method
override remove method in VideoRepository
replace aliasify method with slugify
move validateYoutubeUrl from VideoRepositoryInterface to ParserInterface
move the implementation of validateYoutubeUrl to Parser class
enhance code
test store method in ImageRepositoryTest
test add tags, detach tags, detach images, detach multiple images, detach video, detach multiple videos, test add images, test multiple images, test add videos,
remove validate youtube url test from video repository test