public static function onRemoveElementFile(Event $event)
    {
        $dispatcher = $event->getDispatcher();
        $application = $dispatcher->getApplication();

        try {
            $content = $event->getEventArgs()->getEntity();
            if (!($content instanceof ElementFile)) {
                return;
            }

            $includePath = array($application->getStorageDir(), $application->getMediaDir());
            if (null !== $application->getBBUserToken()) {
                $includePath[] = $application->getTemporaryDir();
            }

            $filename = $content->path;
            File::resolveFilepath($filename, null, array('include_path' => $includePath));

            @unlink($filename);
        } catch (\Exception $e) {
            $application->warning('Unable to delete file: '.$e->getMessage());
        }
    }
public static function onRemoveElementFile(Event $event)
    {
        $dispatcher = $event->getDispatcher();
        $application = $dispatcher->getApplication();

        try {
            $content = $event->getEventArgs()->getEntity();
            if (!($content instanceof ElementFile)) {
                return;
            }

            $includePath = array($application->getStorageDir(), $application->getMediaDir());
            if (null !== $application->getBBUserToken()) {
                $includePath[] = $application->getTemporaryDir();
            }

            $filename = $content->path;
            File::resolveFilepath($filename, null, array('include_path' => $includePath));

            @unlink($filename);
        } catch (\Exception $e) {
            $application->warning('Unable to delete file: '.$e->getMessage());
        }
    }
public static function onRemoveElementFile ( Event $ event ) { $ dispatcher = $ event -> getDispatcher ( ) ; $ application = $ dispatcher -> getApplication ( ) ; try { $ content = $ event -> getEventArgs ( ) -> getEntity ( ) ; if ( ! ( $ content instanceof ElementFile ) ) { return ; } $ includePath = array ( $ application -> getStorageDir ( ) , $ application -> getMediaDir ( ) ) ; if ( null !== $ application -> getBBUserToken ( ) ) { $ includePath [ ] = $ application -> getTemporaryDir ( ) ; } $ filename = $ content -> path ; File :: resolveFilepath ( $ filename , null , array ( 'include_path' => $ includePath ) ) ; @ unlink ( $ filename ) ; } catch ( \ Exception $ e ) { $ application -> warning ( 'Unable to delete file: ' . $ e -> getMessage ( ) ) ; } }
Occurs on element.file.postremove events.

@param Event $event
Occurs on element . file . postremove events .