Как быть, когда стороннюю библиотеку, загруженную через composer, надо подогнать под себя?
Форкайте проект библтотеки. Делайте правки. Делайте пуш в свой форк. А потом подключайте в композере со своего аккаунта её. Необходимо указать  "repositories": [
        {
            "url": "https://github.com/ВашАккНаГитхабе/РепоНаВашемАккаунте.git",
            "type": "git"
        }
    ],"license": "MIT",
    "type": "project",

    "repositories": [
        {
            "url": "https://github.com/ВашАккНаГитхабе/admin.git",
            "type": "git"
        }
    ],
    "require": {
        "php": ">=5.5.9",
        "laravel/framework": "5.2.*",
        "sleeping-owl/admin": "dev-НазваниеВашейВеткиФорка",
        "laravelcollective/html": "5.2.*",
        "cartalyst/sentinel": "2.0.*"

    },
Привер реализации взял из этой статьи. Работает Статья
Если библиотека написана, что называется, developer-friendly, и в ней есть возможность подключиться при помощи фильтров \ смены параметров \ конфигурации - чего угодно, я использую эти возможности. Если нет - выкидываю каку и никогда больше таким не пользуюсь: править прямо в библиотеке очень плохо, т.к. даже вы сами можете через год забыть, что у вас там изменялось, и выполнить update, затерев все изменения.