nexuslinkservices / assets-finder
v1.0.0
2016-09-06 13:27 UTC
Requires
- php: >=5.6.2
Requires (Dev)
- phpunit/phpunit: 5.5.*
- symfony/yaml: ~2.3|~3.0
This package is not auto-updated.
Last update: 2024-11-01 22:49:27 UTC
README
Extension to get array of media assets like MP3, MP4 and JPG.
Installation
If you use composer, you can add this package by running
composer require galiteintechnologies/assets-finder
Usage
Define and set value of media parameters in configuration yml file like this.
media_options:
mp3: true
mp4: true
jpg: true
You can enable or disable parse media options with true/false value.
If you do not set media options in your configuration file then it will take true values for all options by default.
Example usage:
<?php
use AssetsFinder\MediaParser;
$assetsFinder = new MediaParser;
$content = "First sample file http://www.mywebsite.com/firstsample.mp3 and second file is https://www.mywebsite.com/secondsample.mp4. This is the image link <img src='http://www.mywebsite.com/assets/images/sampleimage.jpg' alt='sample image' title='sample image'> and second image <img src='http://www.mywebsite.com/assets/images/sampleimage2.png' alt='test png image' title='test png image'>";
$result = $assetsFinder->FindMedia($content);
Output
Array
(
[mp3] => Array
(
[0] => http://www.mywebsite.com/firstsample.mp3
)
[mp4] => Array
(
[0] => https://www.mywebsite.com/secondsample.mp4
)
[jpg] => Array
(
[0] => http://www.mywebsite.com/assets/images/sampleimage.jpg
)
)
CONTRIBUTING:
Pull requests are always welcome.