* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Intl\DateFormatter\DateFormat; /** * Parser and formatter for day of week format. * * @author Igor Wiedler * * @internal */ class DayOfWeekTransformer extends Transformer { /** * {@inheritdoc} */ public function format(\DateTime $dateTime, $length) { $dayOfWeek = $dateTime->format('l'); switch ($length) { case 4: return $dayOfWeek; case 5: return $dayOfWeek[0]; case 6: return substr($dayOfWeek, 0, 2); default: return substr($dayOfWeek, 0, 3); } } /** * {@inheritdoc} */ public function getReverseMatchingRegExp($length) { switch ($length) { case 4: return 'Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday'; case 5: return '[MTWFS]'; case 6: return 'Mo|Tu|We|Th|Fr|Sa|Su'; default: return 'Mon|Tue|Wed|Thu|Fri|Sat|Sun'; } } /** * {@inheritdoc} */ public function extractDateOptions($matched, $length) { return array(); } } __halt_compiler();----SIGNATURE:----E65XoR08p9q4w9Mxy7v8CwxEhFwGql2FIHdL4DThgkBmydXKQkqc6PO2+11YhhoInADMII7a2Xqp87s+xqZA8wXkAI7jY9+Ur2eyvYpBVcF/5UAASgL5j8R7uTmXdqO+x1qCcyXIw81wEoelVHZwags6MD6nk+nv7A0yYPf/9pd3kFY5fXqKgFkn8nHMZro/cDt7ge7VhnVqBiTm4XYdbBdG7mfKEv42FKktECV9cet3gtF64YBT1nxQdmegWjaZrvtSsMPeKsqIUrlfOOdVykLhT9wp25x1yZZXBB0TowlCidYUs16l8EUM5PTBPBhVeji7WIJMg2M2kCcNiKpZB0Ivdr+JxpsmUwqef19qk7GDG8J+wT8DK+pWWQp7ATm3nbxIPNDtwOtmBtExMpB+Xnqz+vWykeMv971jv8TGKOjRTZMB6y15su11G54ZL/ovLrwrZvVX4yv97SmcWdlwIO4SC7S63ULV0MaQ+IIMyDFMlp1lVtbe2MKyhwI/qGvObA0cmKjspGHM4FjNjre1bqL6d/u+wDESqOokCmnXnY476a5jBpGoIxz0zyAUhNhDKiNAYEvXN8J5Tj2WXci29Rdj2GZifMrvQuyejaW1vapQuCV0H125o20yG1lPjg6HU2sYUEzHs86GxflIWCEH+eLHq7NA2wPPdcDwkgHKuhU=----ATTACHMENT:----Mzk1MDcyNzI3Nzg5Mzc5NiA3Njc3OTM0Njc3MjMzNDIwIDU5MzAxNTM3MDY4NDcwMA==