<?php
$docs = 'README* CHANGELOG* FAQ* CONTRIBUTING* HISTORY* UPGRADING* UPGRADE* package* demo example examples doc docs readme*';
$tests = '.travis.yml .scrutinizer.yml phpunit.xml* phpunit.php test tests Tests';
$standard = "{$docs} {$tests}";

return array(

    /*
    |--------------------------------------------------------------------------
    | Vendor dir
    |--------------------------------------------------------------------------
    |
    | Default vendor dir
    |
    */
    'dir'   => base_path() . '/vendor',

    /*
    |--------------------------------------------------------------------------
    | Rules
    |--------------------------------------------------------------------------
    |
    | Additional rules, to do your own cleanups
    |
    */
    'rules' => array(
        // Symfony components
        'symfony/browser-kit/Symfony/Component/BrowserKit'           => "{$standard}",
        'symfony/class-loader/Symfony/Component/ClassLoader'         => "{$standard}",
        'symfony/console/Symfony/Component/Console'                  => "{$standard}",
        'symfony/css-selector/Symfony/Component/CssSelector'         => "{$standard}",
        'symfony/debug/Symfony/Component/Debug'                      => "{$standard}",
        'symfony/dom-crawler/Symfony/Component/DomCrawler'           => "{$standard}",
        'symfony/event-dispatcher/Symfony/Component/EventDispatcher' => "{$standard}",
        'symfony/filesystem/Symfony/Component/Filesystem'            => "{$standard}",
        'symfony/finder/Symfony/Component/Finder'                    => "{$standard}",
        'symfony/http-foundation/Symfony/Component/HttpFoundation'   => "{$standard}",
        'symfony/http-kernel/Symfony/Component/HttpKernel'           => "{$standard}",
        'symfony/process/Symfony/Component/Process'                  => "{$standard}",
        'symfony/routing/Symfony/Component/Routing'                  => "{$standard}",
        'symfony/security/Symfony/Component/Security'                => "{$standard}",
        'symfony/security-core/Symfony/Component/Security/Core'      => "{$standard}",
        'symfony/translation/Symfony/Component/Translation'          => "{$standard}",
		'symfony/polyfill-mbstring'									 => "{$standard}",
		'symfony/var-dumper'										 => "{$standard}",
		'symfony/yaml'											 	 => "{$standard}",

        // Default Laravel 4 install
        'd11wtq/boris'                          => "{$standard}",
        'filp/whoops'                           => "{$standard}",
        'ircmaxell/password-compat'             => "{$standard}",
        'jeremeamia/SuperClosure'               => "{$standard}",
        'laravel/framework'                     => "{$standard} build",
        'monolog/monolog'                       => "{$standard}",
        'nesbot/carbon'                         => "{$standard}",
        'nikic/php-parser'                      => "{$standard} test_old",
        'patchwork/utf8'                        => "{$standard}",
        'phpseclib/phpseclib'                   => "{$standard}",
        'predis/predis'                         => "{$standard} bin",
        'stack/builder'                         => "{$standard}",
        'swiftmailer/swiftmailer'               => "{$standard} build* notes test-suite create_pear_package.php",

        // Common packages
        'anahkiasen/former'                     => "{$standard}",
        'anahkiasen/html-object'                => "{$docs} phpunit.xml* tests/*",
        'anahkiasen/underscore-php'             => "{$standard}",
        'anahkiasen/rocketeer'                  => "{$standard}",
        'barryvdh/laravel-debugbar'             => "{$standard}",
        'bllim/datatables'                      => "{$standard}",
        'cartalyst/sentry'                      => "{$standard}",
        'dflydev/markdown'                      => "{$standard}",
        'doctrine/annotations'                  => "{$standard} bin",
        'doctrine/cache'                        => "{$standard} bin",
        'doctrine/collections'                  => "{$standard}",
        'doctrine/common'                       => "{$standard} bin lib/vendor",
        'doctrine/dbal'                         => "{$standard} bin build* docs2 lib/vendor",
        'doctrine/inflector'                    => "{$standard}",
        'dompdf/dompdf'                         => "{$standard} www",
        'guzzle/guzzle'                         => "{$standard}",
        'guzzlehttp/guzzle'                     => "{$standard}",
        'guzzlehttp/oauth-subscriber'           => "{$standard}",
        'guzzlehttp/streams'                    => "{$standard}",
        'imagine/imagine'                       => "{$standard} lib/Imagine/Test",
        'intervention/image'                    => "{$standard} public",
        'jasonlewis/basset'                     => "{$standard}",
        'jeremeamia/SuperClosure'               => "{$standard} demo",
        'kriswallsmith/assetic'                 => "{$standard}",
        'leafo/lessphp'                         => "{$standard} Makefile package.sh",
        'league/stack-robots'                   => "{$standard}",
        'maximebf/debugbar'                     => "{$standard} demo",
        'mockery/mockery'                       => "{$standard}",
        'mrclay/minify'                         => "{$standard} MIN.txt min_extras min_unit_tests min/builder min/config* min/quick-test* min/utils.php min/groupsConfig.php min/index.php",
        'mustache/mustache'                     => "{$standard} bin",
        'oyejorge/less.php'                     => "{$standard}",
        'phenx/php-font-lib'                    => "{$standard} www",
        'phpdocumentor/reflection-docblock'     => "{$standard}",
        'phpoffice/phpexcel'                    => "{$standard} Examples unitTests changelog.txt",
        'rcrowe/twigbridge'                     => "{$standard}",
        'tijsverkoyen/css-to-inline-styles'     => "{$standard}",
        'twig/twig'                             => "{$standard}",
        'venturecraft/revisionable'             => "{$standard}",
        'willdurand/geocoder'                   => "{$standard}",
        
        //AWS SDK
        'aws/aws-sdk-php'						=> "{$standard}",
		'aws/aws-sdk-php-laravel'				=> "{$standard}",
		
		// PHPUnit Testing Framework
		'phpunit/php-code-coverage'				=> "{$standard}",
		'phpunit/php-file-iterator'				=> "{$standard}",
		'phpunit/php-text-template'				=> "{$standard}",
		'phpunit/php-timer'						=> "{$standard}",
		'phpunit/php-token-stream'				=> "{$standard}",
		'phpunit/phpunit'						=> "{$standard}",
		'phpunit/phpunit-mock-objects'			=> "{$standard}",

        // Project specific packages

    )
);
