public function validateAssetsPath(ExtensionContract $extension) {
        $targetPath = $this->configRepository->getPublicPath() . '/packages/antares';

        if( ! File::isWritable($targetPath) ) {
            throw new ExtensionException('The package [' . $extension->getPackage()->getName() . '] cannot access to the public assets path in [' . $targetPath . '].');
        }
    }